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:
- An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
- 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.
- An ability to communicate effectively with a range of audiences.
- 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.
- 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.
- An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- 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ย 100 | Computer Engineering Orientation | 1 |
CPE/CSC 101 | Fundamentals of Computer Science | 4 |
CPE/CSC 123 | Introduction to Computing 1 | 4 |
CPE/EE 133 | Digital Design | 4 |
CPE/CSC 202 | Data Structures | 4 |
CPE/CSC 203 | Project-Based Object-Oriented Programming and Design | 4 |
CPE/EE 233 | Computer Design and Assembly Language Programming | 4 |
CPEย 315 | Computer Architecture | 4 |
orย CPEย 333 | Computer Hardware Architecture and Design | |
CPE/EE 329 | Microcontroller-Based Systems Design | 4 |
orย CPEย 316 | Microcontrollers and Embedded Applications | |
orย EEย 336 | Microprocessor System Design | |
CPE/CSC 357 | Systems Programming | 4 |
CPEย 350 | Capstone I 2 | 4 |
CPEย 450 | Capstone II 2 | 3 |
CPE/CSC 453 | Introduction to Operating Systems | 4 |
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ย 464 | Introduction to Computer Networks | 4 |
CSCย 348 | Discrete Structures | 4 |
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ย 228 | Continuous-Time Signals and Systems | 4 |
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ย 400 | Special Problems for Undergraduates (up to 4 units) | |
Up to four units from the following: | ||
BMEDย 432 | Micro/Nano System Design | |
BMED 434/EEย 423/MATEย 430 | Micro/Nano Fabrication | |
BMED/MATE 435 | Microfabrication Laboratory | |
CHEMย 312 | Survey of Organic Chemistry | |
CSCย 300 | Professional Responsibilities | |
CPE 488/IMEย 458/MATE 458 | Microelectronics and Electronics Packaging | |
DATAย 301 | Introduction to Data Science | |
IMEย 301 | Operations Research I | |
IMEย 303 | Project Organization and Management | |
IMEย 314 | Engineering Economics | |
orย IMEย 315 | Financial Decision Making for Engineers | |
IMEย 319 | Human Factors Engineering | |
IMEย 401 | Sales Engineering | |
IMEย 457 | Advanced Electronic Manufacturing | |
MATHย 304 | Vector Analysis | |
MATHย 408 | Complex Analysis I | |
MATHย 409 | Complex Analysis II | |
MATHย 451 | Numerical Analysis I | |
MEย 405 | Mechatronics | |
PHYSย 322 | Vibrations and Waves | |
PHYSย 323 | Optics | |
PHYSย 408 | Electromagnetic Fields and Waves I | |
PHYSย 412 | Solid State Physics | |
PHYSย 452 | Solid State Physics Laboratory | |
UNIV/HNRS 424 | Design of Museum Displays of Science, Engineering and Technology | |
SUPPORT COURSES | ||
CHEMย 124 | General Chemistry for Physical Science and Engineering I (B1 & B3) 6 | 4 |
Approved CSC, EE, Math, or Science Elective | ||
Select from the following: | 3-4 | |
CHEMย 125 | General Chemistry for Physical Science and Engineering II | |
CPE/EE 328 | Discrete Time Signals and Systems | |
CSCย 349 | Design and Analysis of Algorithms | |
MATEย 210 &ย MATEย 215 | Materials Engineering and Materials Laboratory I (both needed) | |
MEย 211 | Engineering Statics | |
ENGLย 149 | Technical Writing for Engineers (A3) 6 | 4 |
MATHย 141 | Calculus I (B4) 6 | 4 |
MATHย 142 | Calculus II (B4) 6 | 4 |
MATHย 143 | Calculus III (Area B Electives) 6 | 4 |
MATHย 241 | Calculus IV | 4 |
MATHย 244 | Linear Analysis I | 4 |
PHYSย 141 | General Physics IA (Area B Electives) 6 | 4 |
PHYSย 132 | General Physics II | 4 |
PHYSย 133 | General Physics III | 4 |
PHYSย 211 | Modern Physics I | 4 |
STATย 350 | Probability and Random Processes for Engineers (Upper-Division B) 6 | 4 |
GENERAL EDUCATION (GE) | ||
(See GE program requirements below.) | 44 | |
FREE ELECTIVES | ||
Free Electives | 0 | |
Total units | 191-195 |
1 | An additional 4 units of Technical Electives may be substituted, although new students are strongly encouraged to take CSC 123/CPE 123. |
2 | ENGR 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). |
3 | Consultation 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. |
4 | Courses taken to meet the Technical Electives requirement cannot be double-counted to satisfy another Major or Support requirement. |
5 | The 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. |
6 | Required 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 Type | Rank |
---|---|
Best Computer Engineering Colleges for Veterans | 26 |
Most Focused Colleges for Computer Engineering | 37 |
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 A | English Language Communication and Critical Thinking | |
A1 | Oral Communication | 4 |
A2 | Written Communication | 4 |
A3 | Critical Thinking (4 units in Support) 1 | 0 |
Area B | Scientific Inquiry and Quantitative Reasoning | |
B1 | Physical Science (4 units in Support) 1 | 0 |
B2 | Life Science | 4 |
B3 | One lab taken with either a B1 or B2 course | |
B4 | Mathematics/Quantitative Reasoning (8 units in Support) 1 | 0 |
Upper-Division B (4 units in Support) 1 | 0 | |
Area B Electives (8 units in Support) 1 | 0 | |
Area C | Arts and Humanities | |
Lower-division courses in Area C must come from three different subject prefixes. | ||
C1 | Arts: Arts, Cinema, Dance, Music, Theater | 4 |
C2 | Humanities: Literature, Philosophy, Languages other than English | 4 |
Lower-Division C Elective – Select a course from either C1 or C2. | 4 | |
Upper-Division C | 4 | |
Area D | Social Sciences | |
D1 | American Institutions (Title 5, Section 40404 Requirement) | 4 |
D2 | Lower-Division D | 4 |
Area D Elective – Select either a lower-division or upper-division course. | 4 | |
Area E | Lifelong Learning and Self-Development | |
Lower-Division E | 4 | |
Total units | 44 |
1 | Required in Major or Support; also satisfies General Education (GE) requirement. |
Leave a Reply