Advertisement

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. 

Advertisement

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 *

You May Also Like