B.S. in Computer Engineering Curriculum & Courses
Flowchart
To download a flowchart of the curriculum for the Bachelor of Science in Computer Engineering, select one of the following:
Curriculum Table - 2012-2013
First Year
| Fall | Spring | ||
|---|---|---|---|
| Course | Hours | Course | Hours |
| MATH 1451, Calculus I | 4 | MATH 1452, Calculus II | 4 |
| ECE 1304, Introduction to Electrical & Computer Engineering | 3 | ECE 2372, Modern Digital Systems Design | 3 |
| ENGL 1301, Essentials of College Rhetoric | 3 | ENGL 1302, Advanced College Rhetoric | 3 |
| POLS 1301, American Government & Organization | 3 | POLS 2302, American Public Policy | 3 |
| Oral Communications Elective* | 3 | CS 1411, Programming Principles I | 4 |
| TOTAL: | 16 | TOTAL: | 17 |
Second Year
Third Year
| Fall | Spring | ||
|---|---|---|---|
| Course | Hours | Course | Hours |
| ECE 3334, Computer Engineering Project Lab II | 3 | ECE 3333, Project Laboratory III | 3 |
| ECE 3312, Electronics II | 3 | ECE 3341, Electromagnetic Theory I | 3 |
| ECE 3323, Principles of Communication Systems | 3 | CS 1382, Discrete Computational Structures | 3 |
| CS 2413, Data Structures | 4 | CS Jr./Sr. Elective | 3 |
| PHYS 2401, Principles of Physics II | 4 | ECE/CS Jr./Sr. Elective | 3 |
| Humanities Elective* | 3 | ||
| TOTAL: | 17 | TOTAL: | 18 |
Fourth Year
| Fall | Spring | ||
|---|---|---|---|
| Course | Hours | Course | Hours |
| ECE 4333, Senior Project Laboratory IV | 3 | ECE 4334, Project Laboratory V or ECE 4000−level Elective | 3 |
| ECE or CS Elective ^ | 3 | ECE 4375, Microprocessor Architecture | 3 |
| CS 3365, Software Engineering or ECE 4325 Telecommunication Networks |
3 | ECE or CS Elective (any) | 3 |
| HIST 2300, History of the U.S. (prior to 1877) | 3 | HIST 2301, History of the U.S. (since 1877) | 3 |
| Individual or Group Behavior Elective* | 3 | Dual Visual and Performing Arts & Multicultural Elective* | 3 |
| TOTAL: | 15 | TOTAL: | 15 |
More Information
All students must satisfy the university foreign language requirement with two years of foreign language credit from high school (same
language) or two semesters of college credit (same language). Electives must be selected from approved lists to ensure that ABET, Core
Curriculum, departmental, and legislative requirements are satisfied.
* Choose from Core Curriculum list.
^ Choose one course from ECE 4325, 4363, 4364, 4367, 4382; CS 3361, 3364, 3365, 3368, 3383, 4352, 4354, 4395.
Undergraduate Course Listing and Syllabi
Curriculum Table - 2013-2014
First Year
| Fall | Spring | ||
|---|---|---|---|
| Course | Hours | Course | Hours |
| MATH 1451, Calculus I | 4 | MATH 1452, Calculus II | 4 |
| ECE 1304, Introduction to Electrical & Computer Engineering | 3 | ECE 2372, Modern Digital Systems Design | 3 |
| ENGL 1301, Essentials of College Rhetoric | 3 | ENGL 1302, Advanced College Rhetoric | 3 |
| POLS 1301, American Government & Organization | 3 | PHYS 1408, Principles of Physics I | 4 |
| Oral Communications Elective* | 3 | CS 1412, Programming Principles II or ECE 1305, Introduction to Engineering and Computer Programming |
4 |
| TOTAL: | 16 | TOTAL: | 18 |
Second Year
Third Year
| Fall | Spring | ||
|---|---|---|---|
| Course | Hours | Course | Hours |
| ECE 3332, Project Laboratory II | 3 | ECE 3334, Computer Engineering Project Laboratory | 3 |
| ECE 3304, Discrete-Time Signals and Systems | 3 | ECE 3341, Electromagnetic Theory I | 3 |
| ECE 33--/43-- or any CS elective | 3 | ECE 33--/43-- or any CS elective | 3 |
| CS 2365, Object-Oriented Programming | 3 | ECE 33--/43-- or CS elective ^ | 3 |
| CS 1382, Discrete Computational Structures | 3 | Humanities Elective* | 3 |
| POLS 2302, American Public Policy | 3 | ||
| TOTAL: | 18 | TOTAL: | 18 |
Fourth Year
| Fall | Spring | ||
|---|---|---|---|
| Course | Hours | Course | Hours |
| ECE 4333, Senior Project Laboratory IV | 3 | ECE 4334, Project Laboratory V or ECE 4000−level Elective | 3 |
| ECE 33--/43-- or any CS elective | 3 | ECE 4375, Microprocessor Architecture | 3 |
| CS 3365, Software Engineering or ECE 4325 Telecommunication Networks |
3 | ECE 33--/43-- or any CS elective | 3 |
| HIST 2300, History of the U.S. (prior to 1877) | 3 | HIST 2301, History of the U.S. (since 1877) | 3 |
| Individual or Group Behavior Elective* | 3 | Dual Visual and Performing Arts & Multicultural Elective* | 3 |
| TOTAL: | 15 | TOTAL: | 15 |
More Information
All students must satisfy the university foreign language requirement with two years of foreign language credit from high school (same
language) or two semesters of college credit (same language). Electives must be selected from approved lists to ensure that ABET, Core
Curriculum, departmental, and legislative requirements are satisfied.
* Choose from Core Curriculum list.
^ Choose one ECE/CS elective from ECE 4325, 4363, 4364, 4367, 4380, 4382, CS 3361, 3364, 3365, 3368, 3383, 4352, 4354, 4395.
Undergraduate Course Listing and Syllabi
Accreditation
The bachelor of science in computer engineering and the bachelor of science in electrical engineering are accredited by the Engineering
Accreditation Commission of ABET, http://www.abet.org.