Requirements

B.S. IN COMPUTER ENGINEERING

Requirements (132 units)
Total units required for graduation: 201

Requirements for the B.S. in Computer Engineering:

Lower-division requirements (66 units)

  1. CHEM 215. General Chemistry I: Atomic Structure and Chemical Bonding (6)
  2. CSE 201. Computer Science I (4)
  3. CSE 202. Computer Science II (4)
  4. MATH 211. Basic Concepts of Calculus (4)
  5. MATH 212. Calculus II (4)
  6. MATH 213. Calculus III (4)
  7. MATH 251. Multivariable Calculus I (4)
  8. MATH 252. Multivariable Calculus II (4)
  9. MATH 262. Applied Statistics (4)
  10. MATH 272. Discrete Mathematics (4)
  11. PHYS 150. Analog Electronics (5)
  12. PHYS 221. General Physics I (5)
  13. PHYS 222. General Physics II (5)
  14. PHYS 223. General Physics III (5)
  15. PHYS 224. General Physics IV (3)

Upper-division requirements (58 units)

  1. CSE 310. Digital Logic (5)
  2. CSE 311. Advanced Digital Design (4)
  3. CSE 313. Machine Organization (4)
  4. CSE 330. Data Structures (4)
  5. CSE 401. Contemporary Computer Architectures (5)
  6. CSE 403. Circuit Design and Analysis (4)
  7. CSE 406. Introduction to Engineering Design (2)
  8. CSE 407. Computer Engineering Design (3)
  9. CSE 408. Sustainable Engineering Design (4)
  10. CSE 455. Software Engineering (4)
  11. CSE 460. Operating Systems (4)
  12. CSE 535. Numerical Computation (4)
  13. PHYS 318. Materials Science and Engineering (4)
  14. PHYS 350. Data Acquisition and Control (4)
  15. PHYS 373. Mathematical Methods of Physics (4)

Specialization (8 units)

  1. Take two courses in one specialization for a total of eight units from one of the following:
    • Networking and Computer Systems
    • CSE 350. File Systems (4)
    • CSE 530. Data Communication and Networks (4)
    • CSE 531. High Performance Networks (4)
    • CSE 570. Compilers (4)
    • High Performance and Embedded Systems
    • CSE 510. Advanced Computer Architecture (4)
    • CSE 521. Field Programmable Gate Array Design (4)
    • CSE 541. Robotics and Control (4)

For more information please visit our websites. School of Computer Science and Engineering, and Department of Physics