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

A student works on connecting wires, chips, and LED's together during a lab class.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