BS Computer Engineering

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

sis

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   

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  
Copyright © Howard University. All Rights Reserved. Terms of use and disclaimer.