BACHELOR OF SCIENCE IN COMPUTER ENGINEERING
Sophomore Year in Computer Engineering
The second year of the Computer Engineering Degree Program continues building the scientific base for the upper division courses by completing the physics sequence and preparing for advanced mathematics courses in the following year.
Communication Skills
As with all engineering specialties communication skills are of importance for success in the field. CEs need more concentrated study on discrete mathematics for the analysis of computer systems, and additional computer language skills beyond MATLAB. We base our advanced courses on C as a widely used standard language in industry and research.
In-depth understanding of microprocessors as the "brains" of systems using embedded controllers is a necessary skill. CE is closely linked to the EE program and several second year courses are the same as are taken by the EEs.
Hardware/Software Relationship
The relationship between hardware and software is emphasized and students with stronger software and real time programming interests may pursue that direction while hardware oriented students will tend to focus more of the hardware lab experiences during this year. At the end of the 4th semester highly paid summer jobs across the country usually await students.
| Course | Title | Credits |
|---|---|---|
| CEC320 | Microprocessor Systems | 3 |
| CEC322 | Microprocessor Systems Laboratory | 1 |
| CS222 | Introduction to Discrete Structures | 3 |
| CS225 | Computer Science II | 4 |
| EE200 | Engineering Software Tools | 1 |
| EE223 | Linear Circuit Analysis I | 3 |
| EE224 | Electrical Engineering Laboratory I | 1 |
| MA243 | Calculus III | 4 |
| MA345 | Differential Equations and Matrix Methods | 4 |
| PS160 | Physics II for Engineers | 3 |
| PS250 | Physics III for Engineers | 3 |
| PS253 | Physics III Laboratory for Engineers | 1 |
| Lower Lever Humanities or Social Sciences | 3 | |
| Total Credits | 34 |