Computer Engineering (CPE)

(2008/10 Catalog)

Bachelor of Science Degree in Computer Engineering

CPE curriculum combines a necessary balance between hardware and software. Produces professionals who design, develop, and test next generation computer hardware. Graduates will have skills in circuit design, test, and verification and will be exposed to the latest advances in IC, VLSI, and MEMS technologies.

Computer Engineering Curriculum - 130 Credits

Engineering Core - 51 Credits

SWE 110 Computer Programming I: C 4
SWE 212 Computer Programming II: JAVA 4
SWE 220 Prog Environments: Unix/Linux 3
ELE 270 Electric Circuits 4
SWE 310 Data Structures and Algorithms 4
SWE 315 Computer Prog III: OP/C++/C# 4
ELE 320 Electronic Devices I 4
SWE 320 Operating Systems 3
SWE 330 Compiler Design 3
ELE 321 Electronic Devices II 4
SWE 350 Embedded Software Systems 3
ELE 350 Digital Circuits I 4
ELE 366 Digital Circuits II 4
ELE 370 Computer Architecture 3

General Education - 51 Credits


English 9 Credits

ENG 100 English Composition 3
ENG228 Creative Writing
or
ENG227 Scriptwriting 3
ENG 310 Classics of Western Drama
or
ENG 320 Classics of World Drama 3

Humanities 18 Credits

HUM 120 Nature and History of Western Art
or
HUM130 Modern Art History 3
HUM 122 World Music
or
HUM125 Music in Western Cultures 3
HUM 200 History of the Modern World 3
HUM 225 History of Science and Engineering or
HUM 227 Film History
or
HUM 230 History of Animation 3
HUM 361 Contemporary Ethical Issues 3
HUM 400 General Education Capstone Project 3

Social Sciences 6 credits

SSC 200 American Government 3
SSC 332 Global Political Economics 3

Mathematics 10 Credits

MATH 143 Calculus I 4
MATH 144 Calculus II 3
MATH 245 Calculus III 3

Physics 8 Credits

SCI 145 Physics I 4
SCI 245 Physics II 4

General Engineering - 16 Credits

GEN 310 Engineering Math I: Discreet Math 4
GEN 270 Engineering Project Management 3
GEN 295 Sophomore Project 3
GEN 480 Senior Project I 3
GEN 485 Senior Project II 3

Senior Electives - 12 credits

Choice of:
Hardware Electives (12 credits):
IC, VLSI, MEMS, Simulation, Visualization
Software Electives (12 credits):
Geometry, Graphics, AI and Game,
Game Engines, Distributed Programming.

Other Electives (12 credits): DAA and/or DAT