Bachelors of Science in Computer Engineering and Computer Science -- Fourth Year (BS-2)
The baccalaureate program in Computer Engineering and Computer Science consists of a four-year, integrated sequence of academic course work and cooperative experience.
The second year of study in the Division of Pre-Engineering (PE) is as follows. This program must be completed before admission is granted to the Division of Basic Studies (BS).
| Subject | Number | Course (Pre/Co-requisites for Course) | Credit |
| Fall | |||
| CECS | 440 | Object Oriented Design (P) (CECS 302) (Fall, Spring) | 3 |
| CECS | 504 | Automata Theory (CECS 310) (Fall, Spring) | 3 |
| CECS | 525 | Microcomputer Design (ECE/CECS 412) (Fall, Spring) | 4 |
| CECS | 5XX | CECS Elective | 3 |
| XXXX | XXX | General Education Elective | 3 |
| Spring | |||
| CECS | 516 | Computer Network (IE 360) (Spring) | 3 |
| CECS | 530 | Design of Compilers (CECS 420) (Spring, Summer) | 3 |
| CECS | 535 | Intro to Databases (CECS 420) (Fall, Spring) | 3 |
| CECS | 550 | Software Engineering (CECS 420; CECS 440) (Fall, Spring) | 3 |
| CECS | 5XX | CECS Elective | 3 |
| Summer | |||
| CECS | 596 | CECS Capstone Design (Senior; CoReq CECS 525, CECS 550) | 3 |
| CECS | 5XX | CECS Elective | 3 |
| XXXX | XXX | General Education Elective | 3 |

