|
Computer Engineering (COE) Degree
Program Administration:
The computer engineering degree program will
be administered by the Department of Electrical
and Computer Engineering (ECE) with significant contributions from
the Department of Computer Science
(CS) in teaching and advising.
Curriculum:
The COE curriculum has been
designed to ensure that students obtain fundamental knowledge along
with analysis and design skills related to the hardware and software
aspects of computer systems. All Computer Engineering students progress
through an extended sequence of introductory, intermediate, and advanced
courses in these areas. The courses listed in the COE curriculum are
currently required or elective courses for either the electrical engineering
(EE) or CS degree programs. Thus, students enrolled in either
the CS or EE degree program can transfer into the program and count
their credits toward the COE degree.
The table below details the
course requirements for the COE degree semester by semester. The full
descriptions can be found here.
Computer Engineering
Degree Program Semester 1 |
Course Number |
Course Title |
Credit Hrs |
| MA 113 |
Calculus I |
4 |
| EE 101 or CS101 |
Computer Engineering Profession |
1 |
| ENG 104 |
English Composition 1 |
4 |
| CS 115 |
Introduction to Computer Programming |
3 |
| Elective |
USP Humanities |
3 |
Semester 1 Credit Hours |
|
15 |
Computer Engineering
Degree Program Semester 2 |
Course Number |
Course Title |
Credit Hrs |
| MA 114 |
Calculus II |
4 |
| PHY 231 |
University Physics I |
4 |
| PHY 241 |
University Physics Laboratory I |
1 |
| CH E 105 |
General Chemistry I |
3 |
| CS 215 |
Introduction to Program Design, Abstraction, and Problem
Solving |
4 |
Semester 2 Credit Hrs |
|
16 |
Computer Engineering
Degree Program Semester 3 |
Course Number |
Course Title |
Credit Hrs |
| MA213 |
Calculus III |
4 |
| EE 211 |
Circuits I |
4 |
| PHY 232 |
University Physics II |
4 |
| PHY 242 |
University Physics Lab II |
1 |
| EE 280 |
Design of Logic Circuits |
3 |
| EE 281 |
Logic Design Laboratory |
2 |
Semester 3 Credit Hrs |
|
18 |
Computer Engineering
Degree Program Semester 4 |
Course Number |
Course Title |
Credit Hrs |
| MA 214 |
Calculus IV |
3 |
| CS 275 |
Discrete Mathematics |
4 |
| CS 216 |
Introduction to Software Engineering |
3 |
| EE/CS 380 |
Microcomputer Organization |
3 |
| Elective |
USP Writing/(Humanities or Cross-Cultural) |
3 |
Semester 4 Credit Hrs |
|
16 |
Computer Engineering
Degree Program Semester 5 |
Course Number |
Course Title |
Credit Hrs |
| EE 221 |
Circuits II |
3 |
| E 222 |
Circuits Laboratory |
2 |
| CS 315 |
Algorithm Design and Analysis |
3 |
| EE 383 |
Embedded Systems |
3 |
| Elective |
USP Social & Behavioral Sciences |
3 |
| Elective |
Oral Communications |
3 |
Semester 5 Credit Hrs |
|
17 |
Computer Engineering
Degree Program Semester 6 |
Course Number |
Course Title |
Credit Hrs |
| STA 381 |
Engineering Statistics |
3 |
| EE 461G |
Introduction to Electronics |
3 |
| CS 470 |
Operating Systems |
3 |
| EE /CS480 |
Advanced Computer Architecture |
3 |
| Elective |
USP Social & Behavioral Sciences |
3 |
Semester 6 Credit Hrs |
|
15 |
Computer Engineering
Degree Program Semester 7 |
Course Number |
Course Title |
Credit Hrs |
| EE 421G |
Signals & Systems I |
3 |
| CS 441 |
Compilers for Algorithmic Languages |
3 |
| Elective |
EE/CS Technical Elective |
3 |
| Elective |
EE/CS Technical Elective |
3 |
| Elective |
Supportive Elective |
3 |
| Elective |
Technical Elective |
3 |
Semester 7 Credit Hrs |
|
18 |
Computer Engineering
Degree Program Semester 8 |
Course Number |
Course Title |
Credit Hrs |
| EE/CS 499 |
Senior Design Project |
3 |
| Elective |
EE/CS Technical Elective |
3 |
| Elective |
EE/CS Technical Elective |
3 |
| Elective |
Supportive Elective |
3 |
| Elective |
USP (Humanities or Cross-Cultural) |
3 |
Semester 8 Credit Hrs |
|
15 |
Total for Entire Curriculum |
|
130 |
Description
of Electives
USP Electives
The University Studies Program
Electives (designated as USP) are described in detail in the UK bulletin.
Since the required COE curriculum automatically satisfies many of the
USP requirements, the remaining USP categories to be satisfied by students
in the COE program are:
- VII. Social Science (2 courses)
- VIII. Humanities (2 courses)
- IX. Cross-Cultural (1 course)
-
A listing of these Electives
can be found at:
The
University Studies Program
Writing Elective:
In addition to the required
EE 104 course in the freshman year, a writing intensive course must
be taken once the student achieves sophomore status. Any of the following
courses qualify as writing intensive and also satisfy on the USP Electives
(most efficient choice in minimizing total credit hours):
- ENG 203 Business Writing
- ENG 230 Introduction to Literature (UPS Humanities)
- ENG 231 Literature and Genre (USP Humanities)
- ENG 232 Literature and Place (USP Humanities)
- ENG 233 Literature and Identities (USP Humanities)
- ENG 234 Introduction to Women's Literature (USP Humanities)
- ENG 261 Survey of Western Literature I (USP Humanities)
- ENG 262 Survey of Western Literature II (USP Humanities)
- ENG 264 Major Black Writers (USP Cross-Cultural)
- ENG 270 The Old Testament as Literature (USP Humanities)
- ENG 271 The New Testament as Literature (USP Humanities)
- ENG 281 Introduction to Film
Oral Communications Elective:
Any one of the following
courses satisfies the oral communications Elective:
- COM 181 Basic Public Speaking
- COM 252 Introduction to Interpersonal Communication
- COM 281 Communication in Small Groups
- COM 287 Persuasive Speaking
- TA 225 Vocal Production for the Stage I
Supportive Elective:
This is a free Elective to
be chosen from any university courses, excluding more elementary versions
of required courses, such as pre-calculus mathematics or PHY 211.
Technical Elective:
May be selected from upper
division (300-level or above) engineering, mathematics, statistics,
computer science, physics, or other technically-related fields in consultation
with the academic adviser.
EE/CS Technical Electives:
These courses consist of senior level courses
in either the computer science or electrical engineering disciplines.
For CS these are 400-level courses and for EE these are 500-level courses
with emphasis in the computer engineering area. These are to be selected
in consultation with the student's academic advisor.
|