Final Report 2004 December 12
ELE
A
302: Digital Signal Processing
Digital processing of signals, sampling, difference equations, discrete-time Fourier transforms, discrete and fast Fourier transforms, digital filter design.
Prerequisites: ELE
A
202 Credit Hours: 3
Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0 CE2004 BOK Coverage: CE-DSP 0-11, CE-CSG 8
- B.9 -
Final Report 2004 December 12
B.5 Curriculum Implementation B
A Computer Engineering Program Administered by an Electrical and Computer Engineering Department
B.5.1 Program Goals and Features
This program leads to a bachelors degree in computer engineering, as might be offered by a traditional electrical and computer engineering ECE department. Foundation courses in computer science typically
are offered by a computer science department; the remaining courses taught by the ECE department. As is typical of most programs in engineering, this program has a smaller general education component than
Curriculum A described in this appendix, with more hours devoted to computer engineering topics. This program is characterized by a greater emphasis on some of the traditional electrical engineering topics
circuits, electronics than the other curricula in this appendix, providing coverage well beyond the minimum recommended core coverage of these topics. However, coverage of such topics as computer
architecture, embedded systems, software design, and related computer science topics is also significant. Graduates should be well prepared to pursue careers that entail hardware and system design VLSI and
ASIC design, embedded systems, networks, etc., with sufficient background in software to enable them to be effective computer engineers.
B.5.2
Summary of Requirements
This program of study builds around a set of eighteen required courses in computer engineering and electrical engineering, comprising 49 credit hours of study. It incorporates flexibility through choice of
nine credits of electives in electrical and computer engineering. Design and the use of modern tools are emphasized throughout the curriculum, culminating in a one-semester capstone design course. The
laboratory experience includes four required lab courses in electric circuits, digital logic circuits, computer systems, and digital systems design, and provides additional opportunities for team-based projects. Oral
and written communication skills are addressed in required oral communication and technical writing courses, and are assumed to be reinforced throughout the laboratory courses and the capstone project.
The computer engineering segment of the curriculum, including professional electives, comprises 58 semester credit hours of study, supported by 9 additional hours of required computer science courses. This
curriculum requires 43 courses, with credit hours distributed as follows:
Credit-hours Topics 18 Mathematics
12 Basic Science Physics, Chemistry
21 English composition, humanities and social sciences
9 Required computer science
49 Required electrical and computer engineering
9 Elective electrical and computer engineering
6 Other engineering courses
124 TOTAL Credit Hours for Computer Engineering Program
- B.10 -
Final Report 2004 December 12
B.5.3 Four-Year Curriculum Model for Curriculum B
Course Description Credit Course Description Credit Semester 1
Semester 2
MTH 101 Calculus
I 3 MTH
102 Calculus II
3 CHM
101 Chemistry I
3 CHM 102 Chemistry
II 3
CSC
B
101 Programming Prob. Solving I
3 CSC
B
102 Programming Prob. Solving II
3 English Composition I
3 ENG
101 Engineering Problem Solving
3 Humanities Social Science
3 English Composition II
3 Total
Credit Hours 15
Total Credit
Hours 15
Semester 3 Semester 4
MTH 201 Calculus
III 3 MTH
203 Linear Differential
Equations 3
MTH
B
202 Discrete Structures
3 CSC
B
201 Algorithms Data Structures
3 PHY
201 Physics I
3 ECE
B
204 Signals Systems
3 ECE
B
201 Digital Logic
Circuits 3 ECE
B
205 Electric Circuits Lab
1 ECE
B
202 Electric Circuits
3 ECE
B
206 Digital Electronics
3 ECE
B
203 Digital Logic
Lab 1 ECE
B
207 Computer Organization
3 Total
Credit Hours 16
Total Credit
Hours 16
Semester 5 Semester 6
MTH 301 Linear
Algebra 3 ECE
B
304 Digital System Design
3 PHY
301 Physics II
3 ECE
B
305 Digital Systems Lab
1 ECE
B
301 Operating Systems
3 ECE
B
306 Analog Electronics
3 ECE
B
302 Computer Architecture
3 ECE
B
307 Random Signals Systems
3 ECE
B
303 Computer Design Lab
1 Fine Arts Elective
3 Humanities Soc Science II
3 Oral Communication
3 Total
Credit Hours 16
Total Credit
Hours 16
Semester 7 Semester 8
ECE
B
401 Fundamentals of Software Design
3 ECE
B
403 Computer Networks
3 ECE
B
402 Embedded Computing Systems
3 ECE
B
404 Ethics, Society, Profession
3 ENG 401
Engineering Economics 3
ECE
B
405 Senior Design Project
3 ECE Elective I
3 ECE Elective II
3 Technical Writing
3 ECE Elective III
3 Total Credit Hours
15 Total Credit Hours
15
- B.11 -
Final Report 2004 December 12
B.5.4 Mapping of Computer Engineering BOK to Curriculum B
BOK Area Course
A L
G C
A O
C S
E C
S G
D B
S D
I G
D S
C D
S P
E L
E E
S Y
H C
I N
W K
O P
S P
R F
P R
S S
P R
S W
E V
L S
CSC
B
101
0-4
CSC
B
102
5-8
CSC
B
201
0-6 0-2
ECE
B
201
0-5
ECE
B
202
0-5
ECE
B
203
0-5
ECE
B
204
6-9 0-6
ECE
B
205
0-3
ECE
B
206
0-7 0-6
ECE
B
207
0-3, 9
6-7
ECE
B
301
3,5,8 0-9
ECE
B
302
3-10 6
ECE
B
303
3-5
ECE
B
304
0-7 7
10,11
ECE
B
305
0-7 7
10,11
ECE
B
306
9- 14
ECE
B
307
0-7
ECE
B
401
0-8 0-4
0-7
ECE
B
402
5 8 0- 10
ECE
B
403
0-8
ECE
B
404
0-8
ECE
B
405 MTH
B
202
0-6
Required BOK Hours
30 63 18 43 5 57 33 17 40 20 8 21 20 39 33 16 13 10
Required BOK Units
0-5 0-9 0-8 0-6 0-2 0-9 0-6 0-6 0-
10 0-6 0-4 0-6 0-4 0-5 0-7 0-8 0-6 0-5
Elective BOK Units
6 10 9-
11 7-9 3-8 10
7- 11
11- 14
7- 10
5- 10
7- 10
5-8 6-8 8 9 7-9 6-11
- B.12 -
Final Report 2004 December 12
B.5.5 Curriculum B – Course Summaries
MTH
B
202: Discrete Structures