fbpx

Cal Poly Computer Engineering

If you’re learning about cal poly computer engineering for the first time, the subject might seem overwhelming to those who haven’t previously explored the subject, but you’ll probably find it interesting. 

Read more about cal poly computer engineering acceptance rate, cal poly computer engineering masters, cal poly computer engineering courses, and cal poly computer engineering requirements. You can also find more resources related to cal poly computer engineering ranking on Collegelearners.

Program Learning Outcomes

In addition to the general abilities expected of College of Engineering graduates, computer engineering students are expected to graduate with:

  1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  3. An ability to communicate effectively with a range of audiences.
  4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

In addition to the general abilities expected of College of Engineering graduates, computer engineering students are expected to graduate with:

  • Knowledge of probability and statistics, including applications appropriate to CPE program objectives.
  • Knowledge of mathematics through differential and integral calculus, basic sciences, and engineering sciences necessary to analyze and design complex electrical and electronic devices, software, and systems containing hardware and software components, as appropriate to CPE program objectives.
  • Knowledge of advanced mathematics, typically including differential equations, linear algebra, complex variables, and discrete mathematics.

Degree Requirements and Curriculum

In addition to the program requirements listed on this page, students must also satisfy requirements outlined in more detail in the Minimum Requirements for Graduation section of this catalog, including:

  • 60 units of upper-division courses
  • Graduation Writing Requirement (GWR)
  • 2.0 GPA
  • U.S. Cultural Pluralism (USCP)

Note: No Major or Support courses may be selected as credit/no credit.

MAJOR COURSES
CPEย 100Computer Engineering Orientation1
CPE/CSC 101Fundamentals of Computer Science4
CPE/CSC 123Introduction to Computing 14
CPE/EE 133Digital Design4
CPE/CSC 202Data Structures4
CPE/CSC 203Project-Based Object-Oriented Programming and Design4
CPE/EE 233Computer Design and Assembly Language Programming4
CPEย 315Computer Architecture4
orย CPEย 333Computer Hardware Architecture and Design
CPE/EE 329Microcontroller-Based Systems Design4
orย CPEย 316Microcontrollers and Embedded Applications
orย EEย 336Microprocessor System Design
CPE/CSC 357Systems Programming4
CPEย 350Capstone I 24
CPEย 450Capstone II 23
CPE/CSC 453Introduction to Operating Systems4
Select from the following:4-5
CPEย 461
&ย CPEย 462
Senior Project I
and Senior Project II
or
CSCย 497
&ย CSCย 498
Research Senior Project I
and Research Senior Project II
CPEย 464Introduction to Computer Networks4
CSCย 348Discrete Structures4
EEย 211
&ย EEย 241
Electric Circuit Analysis II
and Electric Circuit Analysis Laboratory II
4
Select from the following:4-6
EEย 112
&ย IMEย 156
Electric Circuit Analysis I
and Basic Electronics Manufacturing
EEย 112
&ย IMEย 458
Electric Circuit Analysis I
and Microelectronics and Electronics Packaging
EEย 113
&ย EEย 143
Electric Circuit Analysis I
and Electronics Manufacturing and Circuit Analysis Laboratory
EEย 212
&ย EEย 242
Electric Circuit Analysis III
and Electric Circuit Analysis Laboratory III
4
EEย 228Continuous-Time Signals and Systems4
orย CPEย 327
&ย CPEย 367
Digital Signals and Systems
and Digital Signals and Systems Laboratory
EEย 306
&ย EEย 346
Semiconductor Device Electronics
and Semiconductor Device Electronics Laboratory
4
EEย 307
&ย EEย 347
Digital Electronics and Integrated Circuits
and Digital Electronics and Integrated Circuits Laboratory
4
Technical Electives 3,4,5
Select from the following:12
Any 300-500 level CPE Course
Any 300-500 level CSC or EE Course
CPEย 400Special Problems for Undergraduates (up to 4 units)
Up to four units from the following:
BMEDย 432Micro/Nano System Design
BMED 434/EEย 423/MATEย 430Micro/Nano Fabrication
BMED/MATE 435Microfabrication Laboratory
CHEMย 312Survey of Organic Chemistry
CSCย 300Professional Responsibilities
CPE 488/IMEย 458/MATE 458Microelectronics and Electronics Packaging
DATAย 301Introduction to Data Science
IMEย 301Operations Research I
IMEย 303Project Organization and Management
IMEย 314Engineering Economics
orย IMEย 315Financial Decision Making for Engineers
IMEย 319Human Factors Engineering
IMEย 401Sales Engineering
IMEย 457Advanced Electronic Manufacturing
MATHย 304Vector Analysis
MATHย 408Complex Analysis I
MATHย 409Complex Analysis II
MATHย 451Numerical Analysis I
MEย 405Mechatronics
PHYSย 322Vibrations and Waves
PHYSย 323Optics
PHYSย 408Electromagnetic Fields and Waves I
PHYSย 412Solid State Physics
PHYSย 452Solid State Physics Laboratory
UNIV/HNRS 424Design of Museum Displays of Science, Engineering and Technology
SUPPORT COURSES
CHEMย 124General Chemistry for Physical Science and Engineering I (B1 & B3) 64
Approved CSC, EE, Math, or Science Elective
Select from the following:3-4
CHEMย 125General Chemistry for Physical Science and Engineering II
CPE/EE 328Discrete Time Signals and Systems
CSCย 349Design and Analysis of Algorithms
MATEย 210
&ย MATEย 215
Materials Engineering
and Materials Laboratory I (both needed)
MEย 211Engineering Statics
ENGLย 149Technical Writing for Engineers (A3) 64
MATHย 141Calculus I (B4) 64
MATHย 142Calculus II (B4) 64
MATHย 143Calculus III (Area B Electives) 64
MATHย 241Calculus IV4
MATHย 244Linear Analysis I4
PHYSย 141General Physics IA (Area B Electives) 64
PHYSย 132General Physics II4
PHYSย 133General Physics III4
PHYSย 211Modern Physics I4
STATย 350Probability and Random Processes for Engineers (Upper-Division B) 64
GENERAL EDUCATION (GE)
(See GE program requirements below.)44
FREE ELECTIVES
Free Electives0
Total units191-195
1An additional 4 units of Technical Electives may be substituted, although new students are strongly encouraged to take  CSC 123/CPE 123.
2ENGR 459, ENGR 460, ENGR 461, and CPE 400 (7) or ENGR 463, ENGR 464, ENGR 465, and CPE 400 (7) may substitute for CPE 350 and CPE 450 (7).
3Consultation with an advisor is recommended prior to selecting Approved or Technical Electives; bear in mind your selections may impact pursuit of post-baccalaureate studies and/or goals.
4Courses taken to meet the Technical Electives requirement cannot be double-counted to satisfy another Major or Support requirement.
5The following courses may not be used to satisfy this requirement: COOP units; BUS 499; CSC 302, CSC 303, CSC 310, CSC 400, CSC 500; EE 321, EE 322, EE 361, EE 400, EE 460, EE 500, EE 563.
6Required in Major or Support; also satisfies General Education (GE) requirement.

Cal Poly Computer Engineering Acceptance Rate

For engineering freshmen entering Fall 2020, Cal Poly acceptedย 31.01% of applicantsย (5,436 accepted/17,531 applied); admitted freshmen had an average GPA of 4.16, with the middle 50% range of ACT composite scores 29-34 and 1350-1520 for the SAT composite score (out of 1600).

Cal Poly Computer Engineering Ranking

The bachelor’s program at Cal Poly San Luis Obispo was ranked #25 on College Factual’s Best Schools for CE list.

Cal Poly San Luis Obispo CE Rankings.

Ranking TypeRank
Best Computer Engineering Colleges for Veterans26
Most Focused Colleges for Computer Engineering37

General Education (GE) Requirements

  • 72 units required, 28 of which are specified in Major and/or Support.
  • If any of the remaining 44 units is used to satisfy a Major or Support requirement, additional units of Free Electives may be needed to complete the total units required for the degree.
  • See the complete GE course listing.
  • A grade of C- or better is required in one course in each of the following GE Areas: A1 (Oral Communication), A2 (Written Communication), A3 (Critical Thinking), and B4 (Mathematics/Quantitative Reasoning). 
Area AEnglish Language Communication and Critical Thinking
A1Oral Communication4
A2Written Communication4
A3Critical Thinking (4 units in Support) 10
Area BScientific Inquiry and Quantitative Reasoning
B1Physical Science (4 units in Support) 10
B2Life Science4
B3One lab taken with either a B1 or B2 course
B4Mathematics/Quantitative Reasoning (8 units in Support) 10
Upper-Division B (4 units in Support) 10
Area B Electives (8 units in Support) 10
Area CArts and Humanities
Lower-division courses in Area C must come from three different subject prefixes.
C1Arts: Arts, Cinema, Dance, Music, Theater4
C2Humanities: Literature, Philosophy, Languages other than English4
Lower-Division C Elective – Select a course from either C1 or C2.4
Upper-Division C4
Area DSocial Sciences
D1American Institutions (Title 5, Section 40404 Requirement)4
D2Lower-Division D4
Area D Elective – Select either a lower-division or upper-division course.4
Area ELifelong Learning and Self-Development
Lower-Division E4
Total units44
1Required in Major or Support; also satisfies General Education (GE) requirement.

Leave a Reply

Your email address will not be published. Required fields are marked *