UK Home Academics Athletics UK's Chandler Medical Center Research Site Index Search UK
CoE Home Departments & Programs ECE Home
 
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 currently enrolled in either the CS or EE degree program can transfer into the program and count their credits toward the COE once it is formally approved.

The table below details the course requirements for the COE degree semester by semester. The full descriptions can be found here.

Descriptions for the new/modified courses are provided following the COE curriculum table. Since these courses are minor modifications of courses currently offered, a transfer of the old/current courses into the COE degree program is described for students who switch into the program from EE or CS.

 

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 (New Course) 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 Computer Architecture 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 (New Course) 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 (Modified Course) 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
The table below provides information on courses designated as new or modified.

Modified and New Courses in the COE Degree Program
Course
 
EE 281 - Logical Design Laboratory Change EE 481 to EE 281. For EE majors who switch to COE , EE 481 will satisfy the EE 281 requirement for the COE degree.
EE 383 - Introduction to Embedded Systems Change EE 583 to E E 383. For EE majors who switch to COE , EE 585 will satisfy the EE 383 requirement for the COE degree.
EE 480 / CS480G - Advanced Computer Architecture New cross-listing with EE 480. The course taken under either listing (CS or EE ) will satisfy this requirement.
Descriptions of New and Modified Courses
EE281 Logic Design Laboratory:
A laboratory involving the design and implementation of logic circuits. Combinational and sequential (both synchronous and asynchronous) design examples using small and medium scale integrated circuits. Lecture one hour, laboratory, one three - hour session. Pre- or Co-requisite: EE 280.
EE 383 - Introduction to Embedded Systems:
A course in the hardware and software of microprocessors. Assembly language programming, address decoding, hardware interrupts,parallel and serial interfacing with various special purpose integrated circuits. Each student is expected to do homework assignments using microprocessor hardware. This will be arranged by special appointment through the instructor. Prerequisite: EE /CS 380.
EE 480 / CS480G Advance Computer Architecture:
This course focuses on advanced computer architectures and low-level system software. Topics include RISC architectures, vector and multiprocessor architectures, multiprocessor memory architectures, and multiprocessor interconnection networks. Peripheral devices such as disk arrays, NICs , video/audio devices are covered. Topics also include device drivers, interrupt processing, advanced assembly language programming techniques, assemblers, linkers, and loaders. Prerequisite: EE /CS 380.
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 CpE 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 achieve 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 230 Introduction to Literature (USP 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)
Oral Communications Elective:

The 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.

Site Index Check Your Mail Calendar Directory
Help
Home / UK
University of Kentucky — College of Engineering — Lexington, KY  40506-0503 — (859)-257-1687 — Strategic PlanExternal Link PolicyAn Equal Opportunity UniversityWebmaster
Last Modified: 07/26/07