BS Computer Engineering

BSCE Curriculum

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

120

Table 2: Undergraduate CpE Curriculum

Semester I Freshman

Cr.

Semester II Freshman

Cr.

ENGW-104 (002)Writing Literacy & Discourse
3
ENGW-105 (003)Reflective Writing Portfolio
3
EGPP-101 Intro Engineering
2
Math-157 Calculus II
4
Math-156 Calculus I
4
EECE-157 Math II Lab
1
EECE-156 Math I Lab
1
EECE-102 Intro to EE and CpE
1
CHEM-003 General Chemistry
4
PHYS-013 Physics S&E I
3
CHEM-005 General Chemistry Lab
1
PHYS-023 Physics S&E I Lab
1
HHPL-XXX Physical Ed
1
HHPL-XXX Physical Ed
1
Total
16
Total
14
 

Semester III Sophomore

Cr.

Semester IV Sophomore

Cr.

Math-158 Calculus III
4
EECE-160 Engineering Mathematics
3
EECE-158 Math III Lab
1
Computer Science II
3
PHYS-014 Physics S&E II
3
EECE-203 Fund Circuit Theory
4
PHYS-024 Physics S&E II Lab
1
EECE-209 Fund Circuit Theory(Lab)
1
CSCI-135 Computer Science I
4
EECE-212 Fund Digital Systems
4
African American Studies
3
EECE-218 Fund Digital Systems (Lab)
1
 
Total
16
Total
16
 

Semester V Junior

Cr.

Semester VI Junior

Cr.

EECE-XXX Probability & Random Variables
3
EECE-333 Fund Signals & Systems
3
EECE-305 Fund Electromagnetics
3
EECE-320 Research in Undergrad Exp
1
EECE-306 Fund Electromagnetics (Lab)
1
EECE-416 Microcomputer
3
EECE-309 Fund Electronics and SS
3
MATH-181 Discrete Structures
3
EECE-312 Fund Electronics and SS (Lab)
1
CSCI-201 Computer Organization
3
EECE-406 Advanced Digital Systems
3
ECON-001 Principle of Economics
3
EECE-412 Advanced Digital Systems (Lab)
1
Total
15
Total
16
 

Semester VII Senior

Cr.

Semester VIII Senior

Cr.

EECE-401 Senior Design I
3
EECE-404 Senior Design II
3
EECE-4XX EE Elective Course
3
EECE-4XX EE Elective Course
3
EECE-4XX CpE Elective Course
3
EECE-4XX CpE Elective Course
3
EECE-4XX CpE Elective Course
3
Social Science
3
Humanities
3
3
Total
15
Total
12

Total Credit Hours: 126

Distribution Credits
Freshman 0 - 30
Sophomore 31 - 60
Junior 61 - 92
Senior 93 – 120

University Requirements--Computer Engineering

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 (2)

2. Historical Awareness

(6) African American Elective (3)
Humanities/Social Science Elective (3)

3. Empirical Analysis (6)

EECE-401 Senior Design I (3)
EECE-404 Senior Design II (3)

4. Quantitative Literacy & Statistical Reasoning (3)

EECE-XXX Probability & Random Variables (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

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)

CSCI-135 Computer Science I, 4
CSCI-136
Computer Science II, 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

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

sis

Course

Prerequisite

Co-Requisite

Freshman Semester I

MATH-156 Calculus I MATH-007
EGPP-101 Intro to Engineering  
(002) Writing Literacy & Discourse  
CHEM-003 General Chemistry  
CHEM-005 General Chemistry Lab  
HHPL-XXX Physical Ed  

Freshman Semester II

MATH-157 Calculus II MATH-156 PHYS-013
PHYS-013 Physics S& E I EGPP-101  
PHYS-023 Physics S& E I Lab C or better in CSCI-135  
ENGW-105 (003) Reflective Writing Portfolio    
EECE-157 Math II Lab    
EECE 102 Intro to EE and CpE    
HHPL-XXX Physical Ed    

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    

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 I EECE-322
EECE-416 Microprocessors & Microcomputers EECE-406
Electrical Engineering Electives  
Computer Engineering Electives  

Senior Semester II

EECE-404 Sr. Design II EECE-401
EECE-410 Intro. to Computer Networks EECE-322
EECE-417 Computer Systems EECE-406
Electrical Engineering Electives  
Computer Engineering Electives  

News

Prof. James A. Momoh Confirmed Chairman of the Board of NERC

Tue, April 17, 2018

Electrical Engineering and Computer Science Professor James A. Momoh has been confirmed as Chairman of the Board of Nigeria Electricity Commission (NERC) after consideration of President Muhammadu Buhari's nomination by Nigerian Senate. Read More >>

Williams Announced 2018 Research Week Winner

Tue, April 17, 2018

Computer Science undergraduate student Candace Williams was announced as the undergraduate winner in the Physical Sciences and Engineering category for her research submission titled Safe Space: Using Gamification to Provide Medical Recommendations for Sickle Cell Patients in Preadolescence. Read More >>

Events

May122018
Commencement