CmpE Electives (2012 and 2013)

The following are electives for the BSCmpE 2012 and 2013 curricula.

The courses that constitute the approved EE, EE Laboratory, CS, and CmpE electives for the Bachelor of Science in Computer Engineering degree are listed below. Students are encouraged to consult with their advisor when selecting elective courses.

EE Electives

  • ECE 3210 Control System Analysis
  • ECE 3310* Electronics II
  • ECE 3320* Digital Electronics
  • ECE 3510 Electromagnetic Fields I
  • ECE 3540 Physical Electronics
  • ECE 3610 Intro. to Power Systems
  • ECE 3710 Intro. to Telecommunications
  • All ECE 4000-level courses except ECE 4810, 4820, and 4930.

* Only one of ECE 3310 or ECE 3320 may be counted as an elective.

EE Laboratory Electives

  • ECE 3260 Control System Laboratory
  • ECE 3270 Programmable Logic Controller Laboratory
  • ECE 3360 Electronics Laboratory
  • ECE 3560 EM Simulation Laboratory
  • ECE 3660 Electric Power Laboratory
  • ECE 3760 Telecommunications Laboratory

CS Electives

  • CSC 2120† + CSC 2121† Object-Oriented Programming and Design + Object-Oriented Programming and Design Lab
  • CSC 3020* Numerical Methods
  • CSC 3300 Database Management Systems
  • CSC 3340 Deterministic Computer Models
  • CSC 3350 Probabilistic Computer Models
  • CSC 3550 Systems Programming
  • CSC 3700 Software Analysis and Design (course deleted)
  • CSC 3750 Computer Graphics (course deleted)
  • CSC 4010 Programming Languages
  • CSC 4020 Compiler Construction
  • CSC 4240 Artificial Intelligence
  • CSC 4300 Database Management Systems (course deleted)
  • CSC 4400 Analysis of Algorithms
  • CSC 4450 Introduction to Automata Theory and Computation
  • CSC 4575 Information Assurance and Security
  • CSC 4610 Software Engineering I
  • CSC 4710 Design and Development of Human and Web Interfaces
  • CSC 4750 Computer Graphics
  • CSC 4760 Parallel Programming

Both the course and lab must be taken to count as an elective.
* Only one of CSC 3020 or MATH 4210 may be counted as an elective.

CmpE Electives

  • All courses on the CS Electives list, above
  • All courses on the EE Electives list, above
  • ECE 4930 Research and Design
  • MATH 3400 Intro. to Concepts of Math
  • MATH 3810 Complex Variables
  • MATH 4210* Numerical Analysis I
  • MATH 4250 Advanced Ordinary Differential Equations I
  • MATH 4510 Advanced Mathematics for Engineers
  • MATH 4710 Vector Analysis

* Only one of CSC 3020 or MATH 4210 may be counted as an elective.

Notes
Individual study, individual problems, individual projects, design projects, recitation, seminar, thesis and similar courses may not be counted as EE, CS, or CmpE electives.
Laboratory and other one-credit courses may not be taken for elective credit; lecture courses which include laboratory work may be taken for EE, CS, or CmpE elective credit.

Apply Now