|
Students in the Department of Electrical and Computer Engineering who major in Computer Engineering must follow the curriculum found in this section. Upon successful completion of all degree requirements, they will receive the Bachelor of Science degree in Computer Engineering. Please note: The department reserves the right to drop students from courses for which they do not have the required prerequisite/co-requisite.
Bachelor of Science in Computer Engineering (BSCE) Curriculum
Students seeking the Bachelor of Science degree in Computer Engineering must complete a minimum of 126 credit hours including core courses in Computer Engineering, Systems and Computer Science, and Liberal Arts. Elective courses in Computer Engineering, Electrical Engineering, Humanities/Social Science, and African American Studies are also required. The general curriculum is listed below. (Please note: All Electrical and Computer Engineering courses have been given the new prefix EECE instead of ELEG.) A summary of the course requirements follows.
Table 1: Undergraduate Computer Engineering Curriculum
Required Core and Elective Courses
(see breakdown)
Concentration |
Credit Hours |
1. Electrical & Computer Engineering Core Curriculum |
54 |
2. Electrical Engineering Electives |
6 |
3. Computer Engineering Electives |
9 |
4. Liberal Arts Core Curriculum |
38 |
5. Systems & Computer Science Core |
7 |
6. Social Sciences and Humanities Elective Courses |
9 |
7. African American Studies |
3 |
Total |
126 |
Table 2: Undergraduate CpE Curriculum
Semester I Freshman |
Cr. |
Semester II Freshman |
Cr. |
| MATH-156 Calculus I |
4 |
MATH-157 Calculus II |
4 |
| EGPP-101 Intro Engineering (I) |
2 |
PHYS-013 Physics for Science & Engineering I |
3 |
| ENGL-002 English I |
3 |
PHYS-023 Physics for Science & Engineering I Lab |
1 |
ECON-001 Principles of Economics (Soc Sc) |
3 |
EECE-102 Intro to EE & CpE |
1 |
| SYCS- 135 Intro to Computer Programming |
3 |
PHED- PE/ROTC |
1 |
| |
|
ENGL-003 English II |
3 |
| |
|
SYCS-136 Elementary Data Structures |
3 |
Total |
15 |
Total |
16 |
| |
Semester III Sophomore |
Cr. |
Semester IV Sophomore |
Cr. |
| EECE-200 Intro to Computer Engineering |
3 |
MATH-159 Differential Equations |
4 |
| EECE-206 Into to Computer Engrg. Lab |
2 |
EECE- 204 Intro to Electrical Lab |
1 |
| PHYS-014 Physics for Science & Engineering II |
3 |
EECE-202 Network Analysis I |
3 |
| PHYS-024 Physics for Science & Engineering II Lab |
1 |
EECE-217 Digital Sys Design Lab (new) |
2 |
| Social Science/Humanities Electives |
3 |
EECE-211 Digital Sys & Design (Revised old 311) |
3 |
| CHEM-003 General Chemistry Lecture |
4 |
Social Science/Humanities Electives |
3 |
| CHEM-005 Chemistry Lab |
1 |
|
|
Total |
17 |
Total |
16 |
| |
Semester V Junior |
Cr. |
Semester VI Junior |
Cr. |
| EECE-313 Electronics I Lab (old 307) |
2 |
EECE-322 Signals & Systems |
3 |
| EECE-307 Electronics I (old 315) |
3 |
African American Studies Elective |
3 |
| EECE-304 Electromagnetic Theory I (old 303) |
3 |
EECE-412 Advanced Digital Sys Lab |
2 |
| EECE-331 Probability & Statistics for Engineers (old 322) |
3 |
MATH-181 Discrete Structures |
3 |
| EECE-350 Operating Systems for Engineers |
3 |
Computer Engineering Electives |
3 |
| EECE-406 Advanced Digital Systems |
3 |
ROTC or Physical Education |
1 |
| Total |
17 |
Total |
15 |
| |
Semester VII Senior |
Cr. |
Semester VIII Senior |
Cr. |
| EECE-453 Communications Theory |
3 |
EECE-404 Senior Design Project II |
3 |
| EECE-401 Senior Design Project I |
3 |
EECE-410 Intro to Computer Networks |
3 |
| EECE-416 Microprocessors & Microcomp. |
3 |
EECE-417 Computer Systems |
3 |
| Electrical Engineering Electives |
3 |
Electrical Engineering Electives |
3 |
| Computer Engineering Electives |
3 |
Computer Engineering Electives |
3 |
Total |
15 |
Total |
15 |
Total Credit Hours: 126
Distribution Credits
Freshman 0 - 33
Sophomore 34 - 65
Junior 66 - 97
Senior 98 – 126 |
University Requirements--Computer Engineering back to top
The University-wide core curriculum course requirements are met by the curriculum. The core themes and Computer Engineering courses that satisfy the requirements are listed in the following table.
Table 3: Undergraduate CpE Curriculum
HU Core Curriculum Course Requirements
Core Theme |
Computer Engineering |
1. Intellectual Openness and Cultural Diversity (3) |
Introduction to Engineering EGPP-101 (3) |
2. Historical Awareness
|
(6) African American Elective
(3)
Humanities/Social Science Elective (3)
|
3. Empirical Analysis (6)
|
EECE-401 Senior Design Project I (3)
EECE-404 Senior Design Project II (3)
|
4. Quantitative Literacy & Statistical Reasoning (3) |
EECE-322 Probability & Statistics (3) |
5. Social and Human Relations (3) |
Humanities/Social Science Elective (3) |
6. Health and Physical Education |
(2) Physical Education or ROTC (2) |
7. Other Core Experiences (0) |
University Events – lectures, convocation, College/Department Lecture series, CEACS Student Leadership Institute, Exhibitions, Study/travel Program, Middle & High School Education Programs, etc.
|
Computer Engineering Curriculum Breakdown back to top
1. Computer Engineering Core Courses (Total 54 credit hours)
EECE-200 Introduction to Computer Engineering, 3
EECE-202 Network Analysis, 3
EECE-204 Introduction to Electrical Engineering Laboratory, 1
EECE-206 Introduction to Computer Engineering Laboratory, 2
EECE-303 Electromagnetic Theory I, 3
EECE-307 Electronics I Laboratory, 2
EECE-311 Digital Systems Design, 3
EECE-315 Electronics I, 3
EECE-317 Digital Systems Design Laboratory, 2
EECE-321 Probability and Statistics for Engineers, 3
EECE-322 Signals & Systems, 3
EECE-401 Senior Design Project I (Fundamentals of Design & Applications), 3
SYCS-401 Operating Systems, 3
EECE-404 Senior Design Project II (Senior Thesis Design), 3
EECE-406 Advanced Digital Systems Design, 3
EECE-410 Introduction to Computer Networks, 3
EECE-412 Advanced Digital Systems Design Laboratory, 2
EECE-416 Microprocessors & Microcomputers, 3
EECE-417 Computer Systems Architecture, 3
EECE-453 Communication Theory, 3
2. Systems & Computer Science Core Courses (Total 7 credit hours)
SYCS-135 Introduction to Computer Programming, 4
SYCS-136 Elementary Data Structures, 3
3. Liberal Arts Core Courses—Chemistry, English, Math, Physics (Total 38 credit hours)
CHEM-003 General Chemistry Lecture, 4
CHEM-005 Chemistry Lab., 1
EGPP-101 Intro to Engineering (Computer Literacy Workshop as a component of EGPP-101), 2
ENGL-002 Freshman Composition I, 3
ENGL-003 Freshman Composition II, 3
MATH-156 Calculus I, 4
MATH-157 Calculus II, 4
MATH-159 Differential Equations, 4
MATH-181 Discrete Structures, 3
PHYS-013 Physics for Science & Engineering I, 3
PHYS-014 Physics for Science & Engineering I,I 3
PHYS-023 Physics for Science & Engineering I--Lab., 1
PHYS-024 Physics for Science & Engineering II -- Lab., 1
ROTC or Physical Education 2
4. Computer Engineering Elective Courses (9 hours required; (Minimum 6 hours from EECE department courses)
EECE-446 ASIC Design, 3
EECE-456 Embedded Systems Design Laboratory, 3
EECE-465 Neural Networks (New Course), 3
EECE-466 Robotics, 3
EECE-475 Fuzzy Logic, 3
EECE-476 Digital Signal Processors, 3
EECE-485 Genetic Algorithms, 3
EECE-486 Logic Design for Testability, 3
EECE-498 Independent Project, 3
EECE-499 Special Topics in Computer Engineering (ELEG-499 Revised), 3
EECE-900 Industrial Experience (Coop), 3
SYCS-321 Computer Graphics 3
SYCS-354 Advanced Data Structures, 3
SYCS-410 Modeling & Simulation, 3
SYCS-470 Analysis of Algorithms, 3
SYCS-495 Parallel Processing, 3
5. Electrical Engineering Elective Courses (6 hours required)
EECE-418 Power Electronics I, 3
EECE-420 Introduction to VLSI Design & Simulation, 3
EECE-421 Power Systems I, 3
EECE-431 Linear Controls, 3
EECE-443 Introduction to Microwave, 3
EECE-454 Communication Electronics, 3
EECE-463 Digital Electronics, 3
EECE-465 Physical Electronics, 3
EECE-471 Design of Integrated Circuits, 3
EECE-487 Telecommunications, 3
EECE-496 IC Tech Lab., 3
6. Social Science/Humanities Elective Courses (9 hours required)
Social Science Electives (Choose one course from the following list)
AFRO-005 Introduction to Afro-American Studies I, 3
ANTH-110 Introduction to Anthropology I, 3
CLAS-104 Greek Civilization, 3
CLAS-105 Roman Civilization, 3
ECON-001 Principles of Economics I, 3
GERM-145 German Culture, 3
HIST-001 Introduction to the Study of Civilization I, 3
HIST-005 Introduction to Black Diaspora I, 3
HIST-009 U.S. History to 1877, 3
HIST-010 U.S. History since 1877, 3
HIST-040 Introduction to the History of Latin America and the Carribean to the Mid-19th Century, 3
HIST-041 Introduction to the History of Latin America and the Carribean since the Mid-19th Century, 3
HIST-050 Introduction to European History, 3
HIST-101 World Geography, 3
HIST-102 Economic Geography, 3
POLS-001 Introduction to Political Science, 3
RUSS-145 Russian Culture I, 3
SOCI-001 Introduction to Sociology, 3
SOCI-160 The Sociology of African Americans, 3
Humanities Electives (Choose two courses, one lower and one upper)
Literature Group--Lower Level Courses
CLAS-101 Greek Literature in English, 3
CLAS-102 Roman Literature in English, 3
CLAS-108 Greek Drama in English, 3
CLAS-109 Classical Mythology, 3
CLAS-113 Women in the Ancient World, 3
FREN-100 Francophone Literature in English, 3
RUSS-100 Great Short Stories, 3
SPAN-100 Hispanic Literature in English, 3
Literature Group--Upper Level Courses
CLAS-014 Introduction to Humanities, 3
CLAS-114 Lyric Poetry in Classical Antiquity, 3
ENGL-009 Tech Writing – Pre-professional, 3
ENGL-168 Modern Caribbean Literature, 3
GERM-101 Literature of Love, 3
HUMA-107 Women In Literature, 3
Non-Literature Group--Lower Level Courses
GERM-100 Individual and Society, 3
GERM-109 Northern Myths and Legends, 3
GERM-111 Classic Films in English, 3
RUSS-109 Slavic Mythology 3
Non-Literature Group--Upper Level Courses
ARTH-161 Art Appreciation, 3
CLAS-103 Classical Art and Archaeology, 3
CLAS-111 Satire and Comedy in the Ancient World, 3
MUSC-100 Introduction to Music, 3
MUTP-100 Blacks in the Arts, 3
THSV-010 Introduction to Theatre, 3
7. African American Studies Elective Courses (3 hours required)
AFRO-005 Introduction to Afro-American Studies I, 3
AFST-101 African World: Intro to Contemporary Africa, 3
ARTH-193 Black Body Dress & Culture, 3
ENGL-054 Afro-American Literature to 1940, 3
FASH-102 African-American Dress, 3
HIST-005 Introduction to Black Diaspora I, 3
MUTP-100 Blacks in the Arts, 3
POLS-006 Pan Africanism
Computer Engineering Pre-Requisites & Co-Requisites back to top
Included in this section is a list of the computer engineering courses and their pre/co-requisites. Students wishing to register for Computer Engineering courses must first receive clearance from the ECE department office to verify that all prerequisites and/or co-requisites have been completed. Faculty advisors will be available to assist students each semester during the university pre-registration period.
Table 4: Computer Engineering Pre/Co-Requisites
Course |
Prerequisite |
Co-Requisite |
Freshman Semester I |
| MATH-156 Calculus I |
MATH-007 |
|
| EGPP-101 Intro Engineering (I) |
|
|
| ENGL-002 English I |
|
|
| ECON-001 Prin Econ (Soc Sc) |
|
|
| SYCS-135 Intro to Computer Programming |
|
|
Freshman Semester II |
| MATH-157 Calculus II |
MATH-156 |
PHYS-013 |
| PHYS-013 Physics for Science & Engineering I |
EGPP-101 |
|
| PHYS-023 Physics for Science & Engineering I Lab |
C or better in SYCS-135 |
|
| EECE-102 Intro to Electrical Engineering & Computer Engineering |
|
|
| PHED- PE/ROTC |
|
|
| ENGL-003 English II |
|
|
| SYCS-136 Elementary Data Structures |
|
|
Sophomore Semester I |
| EECE-200 Intro to Computer Engineering |
ENGL-002, MATH-156 & PHYS-013 |
EECE-200,
PHYS-014
|
| EECE-206 Into to Computer Engineering Lab |
|
|
| PHYS-014 Physics for Science & Engineering II |
|
|
| PHYS-024 Physics for Science & Engineering II Lab |
|
|
| Social Sciences/Humanities Electives |
|
|
| CHEM-003 General Chemistry Lecture |
|
|
| CHEM-005 Chemistry Lab |
|
sis
|
Sophomore Semester II |
| MATH-159 Diffeential Equations |
MATH-157 |
EECE-202 |
| EECE-204 Intro to Electronics Lab |
MATH-157 & PHYS-014 |
MATH-159 |
| EECE-202 Network Analysis I |
EECE-200 |
EECE-211 |
| EECE-217 Digital Systems Design Lab (new) |
|
|
| EECE-211 Digital Systems & Design (Revised old 311) |
|
|
| Soc Sci/Humanities Electives |
|
|
Junior Semester I |
| EECE-313 Electrical I Lab (old 307) |
EECE-202 |
EECE-315 |
| EECE-307 Electrical I (old 315) |
MATH-158 & PHYS-014 |
EECE-313 |
| EECE-304 EMAG Theory I (old 303) |
EECE-321 |
|
| EECE-331 Probability & Statistics for Engineers (old 322) |
SYCS-136 |
|
| EECE-350 Operating Systems for Engineers |
EECE-211 |
|
| EECE-406 Advanced Digital Systems |
|
|
Junior Semester II |
| EECE-322 Signals & Systems |
EECE-321 |
EECE-406 |
| African American Studies Elective |
|
|
| EECE-412 Advanced Digital Systems Lab |
|
|
| MATH-181 Discrete Structures |
MATH-180 |
|
| Computer Engineering Electives |
|
|
| ROTC or Physical Education |
|
|
Senior Semester I |
| EECE-453 Communication Theory |
EECE-322 |
|
| EECE-401 Senior Design Project I |
EECE-322 |
|
| EECE-416 Microprocessors & Microcomputers |
EECE-406 |
|
| Electrical Engineering Electives |
|
|
| Computer Engineering Electives |
|
|
Senior Semester II |
| EECE-404 Sr. Design Project II |
EECE-401 |
|
| EECE-410 Intro. to Computer Networks |
EECE-322 |
|
| EECE-417 Computer Systems |
EECE-406 |
|
| Electrical Engineering Electives |
|
|
| Computer Engineering Electives |
|
|
|