Computer Science

B.S. Computer Engineering

Computer engineering deals with computers and computing systems. The computer engineer must be capable of addressing problems in hardware, software, and algorithms, especially those problems whose solutions depend upon the interaction of these elements.

The career opportunities of the computer engineer will require a broad range of knowledge. The design and analysis of logical and arithmetic processes that are the basis of computer science provide basic knowledge. Computer engineering courses are concentrated on the interacting nature of hardware and software. Basic electrical engineering is a clear foundation for the computer engineer.

Liberal Studies
English 1301, 1302 6
Perspectives 9-12
Cultural Formations 3-6
Wellness 2
(One Perspectives course or one Cultural Formations course must satisfy the Human Diversity requirement.)
Mathematics
MATH 1337, 1338, 2343, 3353 12
CSE 2353 3
CSE 3365, 4340 6
 
Science
PHYS 1303, 1304, 1106 7
CHEM 1303 3
Three TCH from the following: from CHEM 1304; BIOL 1401, 1402; GEOL 1301; PHYS 3305 3
 
Computer Engineering
CSE 1340, 1341, 2240, 2341, 3353, 3358, 3381, 4344, 4381, 5343, 5387; EE 2122, 2322, 2350 39
Tracks - Students Choose one of the Following
Hardware: CSE 4386, and Three of the following: CSE 5380, CSE 5381, CSE 5385/EE5385, EE 5356 12
Software Engineering: CSE 3345, 4345, 4346, and one of 5314, 5316, or 5319 12
Networking: CSE 4347 and three of the following: CSE 5344, 5348, 5349, EE 5376 12
 
Engineering Leadership
CSE 4360, EMIS 3308, ENCE 3302 9
 
Electives
Advanced Major Electives 9
(Electives must be chosen with consent of advisor.)
Total Hours: 126