The Computer Engineering Program begins in Second Year of undergraduate studies after completing the required First Year Engineering courses. Students will graduate with a Bachelor of Applied Science in Computer Engineering.
Computer science studies the theoretical foundations of information and computation while inventing algorithmic processes that create, describe and transform information.
Computer Engineering integrates both electrical engineering and computer science in the development of computer systems. These engineers are involved in many hardware and software aspects of computing including design of microcontrollers, computers and circuit design. Computer Engineers focus not just on how computers work but how to integrate them into larger systems.
Within the Computer Engineering Program can students can choose to complete the following Option:
Students that wish to switch from the Computer Engineering Program to the Electrical Engineering Program must complete the online application form, available mid-February.
The following curriculum is based on completion of the Computer Engineering Program without selecting an Option.
Second Year
| Term 1 | Credit | Term 2 | Credit |
| CPSC 260 | 3 | APSC 201 | 3 |
| EECE 251 | 3 | CPSC 261 | 4 |
| EECE 259 | 4 | EECE 253 | 4 |
| EECE 280 | 4 | EECE 281 | 4 |
| MATH 253 | 3 | MATH 267 | 3 |
| MATH 265 | 2 | ||
| Total Credits | 19 | Total Credits | 18 |
Third Year - Students in the Co-op Program are to follow the schedule provided here.
| Term 1 | Credit | Term 2 | Credit |
| EECE 320 | 4 | EECE 309 | 4 |
| EECE 353 | 3 | EECE 315 | 4 |
| CPEN Electives List 'B' | 3 | EECE 369 | 3 |
| Comp Electives | 6 | EECE 381 | 5 |
| One of MATH 318, STAT 251 | 3 | ||
| Total Credits | 16 | Total Credits | 19 |
Fourth Year
| Term 1 | Credit | Term 2 | Credit |
| APSC 450 | 2 | EECE 450 | 3 |
| EECE 419 | 5 | EECE 496 | 5 |
| EECE 476 | 3 | CPEN Electives List 'B' | 3 |
| CPEN Electives List 'A' | 9 | Tech Electives | 6 |
| Total Credits | 19 | Total Credits | 17 |
Students in the Computer Engineering Program must meet all requirements for Electives which consists of both Computer Engineering Electives and Technical Electives. Course options and requirements are stated below.
Computer Engineering Electives
CPEN Electives List 'A' - 6 Credits:
| Course | Credit | Course | Credits | Course | Credit |
| EECE 411 | 3 | EECE 455 | 3 | EECE 456 | 3 |
| EECE 466 | 3 | EECE 478 | 3 | EECE 479 | 3 |
| EECE 487 |
CPEN Electives List 'B' - 6 Credits:
| Course | Credit | Course | Credits | Course | Credit |
| EECE 412 | 3 | EECE 465 | 3 | EECE 480 | 3 |
| EECE 494 | 3 | CPSC 304 | 3 | CPSC 322 | 3 |
| CPSC 410 | 3 |
Technical Electives
Select 6 credits from the following:
| Course | Credit | Course | Credit | Course | Credit |
| EECE 4XX | MATH 303 | 3 | MATH 340 | 3 | |
| MATH 418 | 3 | MATH 441 | 3 | MATH 442 | 3 |
| MATH 443 | 3 | COMM 335 | 3 | COMM 393 | 3 |
| COMM 457 | 3 | COMM 458 | 3 | CPSC 3XX 4XX |
A printable PDF version of the electives are available here.
Roberto Rosale
