Department of Electrical and Computer Engineering (ECE)


Bachelor of Engineering in Computer Engineering

University Degree Requirements (139 credit hours)

To receive a Bachelor of Engineering in Computer Engineering, students must complete at least 139 credit hours:

  • General Education Requirements (49 credit hours), composed of:

o Program Prerequisites (16 credit hours) applicable to General Education    Requirements

o Remaining General Education Requirements (33 credit hours)

  • Program Prerequisites (10 credit hours) not applicable to General Education Requirements
  • Major Requirements (80 credit hours), composed of:
    • GDES Related Electives (6 credit hours)
    • Computer Engineering Electives (12 credit hours)
    • Related Field Requirements (21 credit hours), composed of:
      • Math (12 credit hours)
      • Entrepreneurship (9 credit hours)
  • Students are required to complete a minimum of 36 credit hours of upper-level courses (300-level or above) at AUK of which at least 18 credits hours need to be taken in the major.
Program Prerequisites (26 Credit Hours)
MATH 201 Calculus I (3)[M]
MATH 203 Calculus II (3)[M]
CSIS 120 Computer Programming I (4)[T]
CSIS 130 Computer Programming II (4)[T]
PHYS 115 General Physics I (4)[P]
PHYS 116 General Physics II (4)[P]
CHEM 101 General Chemistry I (4)[P]

Major Requirements:

Students must complete all courses (47 credit hours) listed in the Computer Engineering Core courses, three courses (12 credit hours) from the Computer Engineering course electives, and seven courses (21 credit hours) from Related Field Requirements. The Related Field Requirements component is composed of four Math courses (12 credit hours) and three Management and Entrepreneurship courses (9 credit hours).

Computer Engineering Core Requirements (47 credit hours)

CPEG 210

Digital Logic Design

(3)

CPEG 210L

Digital Logic Design Laboratory

(1)

CPEG 220

Computer Organization and Architecture

(3)

CPEG 330

Microprocessors and Interfacing

(3)

CPEG 330L

Microprocessors and Interfacing Laboratory

(1)

CPEG 340

Embedded System Design

(3)

CPEG 350

Data Communication and Computer Networks

(3)

CPEG 475

Senior Design Capstone I

(3)

CPEG 480

Senior Design Capstone II

(3)

CSIS 210

Data Structures and Algorithms

(3)

CSIS 310

Introduction to Operating Systems

(3)

CSIS 330

Software Engineering

(3)

ELEG 220

Electric Circuits

(3)

ELEG 220L

Electric Circuits Laboratory

(1)

ELEG 270

Electronics

(3)

ELEG 270L

Electronics Laboratory

(1)

ELEG 320

Signals and Systems

(3)

ELEG 320L

Signals and Systems Laboratory

(3)

ENGR 330

Engineering Economics

(3)


Computer Engineering Course Electives (12 credit hours)
Three Computer Engineering course electives (12 credit hours), selected in consultation with the academic advisor, from 200-level or higher CPEG, ELEG, ENGR and/or CSIS courses. At least two of the course electives should be 300-level or higher courses.

A maximum of one course elective could be selected from the following CSIS courses:

CSIS 230

Programming in a Second Language

CSIS 250

Database Systems

CSIS 255

Web Technologies

CSIS 260

System Analysis and Design

CSIS 300

E-Commerce

CSIS 320

Principles of Programming Languages

CSIS 370

Computer Graphics

CSIS 400

Theory of Computation

CSIS 405

Analysis of Algorithms

CSIS 415

Artificial Intelligence

CSIS 425

Advanced Software Engineering

CSIS 440

Software Project Management


The remaining course electives are restricted to the following:

ELEG 300

Engineering Electromagnetics

ELEG 389 

Special Topics in Electrical Engineering

ELEG 400

Environmental Aspects of Energy System

ELEG 421

Control Systems

ELEG 423

Instrumentation

ENGR 200

Engineering Design

ENGR 389

Special Topics

CPEG 201

Matlab Programming

CPEG 389

Special Topics in Computer Engineering

CPEG 422

Digital Signal Processing

CPEG 441

Hardware/Software Co-Design

CPEG 450

Network Security

CPEG 455

Wireless Networks and Mobile Systems

CPEG 460

Robotics

CPEG 470

Internship in Computer Engineering



Related Field Requirements (21 credit hours)
Students must complete:

Math Courses (12 credit hours)

MATH 207

Advanced Engineering Mathematics

(3)

MATH 210

Differential Equations

(3)

MATH 213

Discrete Mathematics

(3)

STAT 214

Statistics for Engineers

(3)

 

Management and Entrepreneurship Courses (9 credit hours)

MGMT 201

Principles of Management

(3)

ENTR 201

Principles of Entrepreneurship

(3)

ENTR 301

Intermediate Entrepreneurship

(3)

 

Computer Engineering 2013-2014  4 Year Plan*

Check course listings for prerequisites and restrictions

Year 1

Semester 1

Prefix

Number

Title

Credits

Prerequisite/s

CSIS

120

Computer Programming I

4

 

MATH

201

Calculus I

3

 MATH 110 or by Placement Test

ENGL

101

Approaches to Critical Reading and Writing

3

 

EDUC

100

Essentials of Learning

2

 

 PHYS

115

General Physics I

4

MATH 101 or MATH 103 or MATH 110

 

 

Total

16

 

Year 1

Semester 2

Prefix

Number

Title

Credits

Prerequisite/s

CSIS

130

Computer Programming II

4

CSIS 120

ENGL

102

Writing & Info. Literacy

3

ENGL 101

MATH

203

Calculus II

3

MATH 201

PHYS

116

General Physics II

4

PHYS 115

CHEM

101

General Chemistry I

4

Co-req. MATH 201

 

 

Total

18

 

Year 2

Semester 3

Prefix

Number

Title

Credits

Prerequisite/s

CSIS

210

Data Structures and Algorithms

3

CSIS 130

MATH

213

Discrete Math

3

MATH 110

MATH

210

Differential Equations

3

MATH 203

CPEG

210

Digital Logic Design

3

Pre. CSIS 120 and Co-req. CPEG 210L

CPEG

210L

Digital Logic Design Laboratory

1

Co. CPEG 210

ELEG

220

Electric Circuits

3

Pre. PHYS 116 and Co-req. ELEG 220L

ELEG

220L

Electric Circuits Laboratory

1

Co-req. ELEG 220

 

 

Total

17

 

Year 2

Semester 4

Prefix

Number

Title

Credits

Prerequisite/s

MATH

207

Advanced Engineering Mathematics

3

MATH 203

MGMT

201

Principles of Management

3

ENGL 102

ENGL

108

Public Speaking

3

 

ELEG

270

Electronics

3

Pre. ELEG 220 and Co-req. ELEG 270L

ELEG

270L

Electronics Laboratory

1

Co.-req. ELEG 270

CPEG

220

Computer Organizations  & Architecture

3

CPEG 210

 

 

Total

16

 

Year 3

Semester 5

Prefix

Number

Title

Credits

Prerequisite/s

CPEG

330

Microprocessors and Interfacing

3

Pre. CPEG 220 and ELEG 270 and Co-req. CPEG 330L

CPEG

330L

Microprocessors and Interfacing Laboratory

1

Co-req. CPEG 330

CPEG

350

Data Communication and Computer Networks

3

CPEG 210 and CSIS 210

 

 

Arabic I

3

 

ENTR

201

Principles of Entrepreneurship

3

MGMT 201

CSIS

310

Operating System

3

CSIS 210

 

 

Total

16

 

Year 3

Semester 6

Prefix

Number

Title

Credits

Prerequisite/s

ENGR

330

Engineering Economics

3

MATH 203

ELEG

320

Signals and Systems

3

Pre. ELEG 220 and Co-req. ELEG 320L

ELEG

320L

Signals and Systems Laboratory

1

Co-req. ELEG 320

STAT

214

Electronics

3

MATH 203

CSIS

330

Software Engineering

3

CSIS 130

CPEG

340

Embedded System Design

3

CPEG 220

 

 

Total

16

 

Year 4

Semester 7

Prefix

Number

Title

Credits

Prerequisite/s

CPEG

475

Senior Capstone Design I

3

Pre. CPEG 330; OR: Pre. CPEG 340 and Co-req. CPEG 330

ENTR

301

Intermediate Entrepreneurship

3

ENTR 201

 

 

Major Electives

3

 

 

 

Major Elective

3

 

 

 

Humanities Elective

3

 

 

 

Social Sciences Elective

3

 

 

 

Total

18

 

Year 4

Semester 8

Prefix

Number

Title

Credits

Prerequisite/s

CPEG

480

Senior Capstone Design II

3

CPEG 475

 

 

Major Elective

3

 

 

 

Major Elective

3

 

 

 

Social Sciences Elective

3

 

 

 

Humanities Elective

3

 

 

 

Arabic II

3

 

 

 

Total

18

 

*Does not include students’ placement into ENGL 100.

Dual Degree Program With Dartmouth's Thayer School of Engineering

This initiative provides an opportunity for AUK students to go to Thayer School of Engineering at Dartmouth College for a summer term (preferably sophomore year), and then to return for a 5th year after completing the requirements for the AUK Bachelor of Engineering (BE) degree in Computer Engineering. Upon successful completion of their AUK BE and the 5th year at Dartmouth, students would earn an ABET-accredited BE degree at Dartmouth. The Thayer School of Engineering degree is in General Engineering, (not in Computer Engineering). Thayer is one of the top engineering schools in the United States. It is known for a distinctive curriculum, which emphasizes breadth of engineering training in a highly collaborative learning environment. AUK students admitted to this special program will study with Dartmouth faculty and students in Thayer’s state of the art facilities.
See: http://engineering.dartmouth.edu/about/maclean.html

Admission to the summer program at Dartmouth is based on prior academic performance and recommendation letters. Admission to the 5th year program is based primarily on performance in the summer program at Dartmouth. No more than 10 students annually will be accepted into the program in its first two years; this is subject to admissions criteria. The cap may be adjusted after a trial period of two years.

Incoming students will receive program-specific orientation at Dartmouth, and AUK students will have seen substantial amounts of the material for Engineering Sciences 21 (ENGS 21), which will ease their transition. ENGS 21 is essential preparation for the 190-290 sequence of courses students will take upon their return to Dartmouth for the 5th Thayer BE year. AUK students will take all core courses required of Dartmouth AB and BE students (see list below). These courses are listed in the Thayer School of Engineering Catalog: http://engineering.dartmouth.edu/undergraduate/index.html

Summer Term

ENGS 21
ENGS 22
ENGS 33 (or 25)

Sample Be Year Program (Year 5)

Fall Winter Spring
     
ENGS 190 (2A) ENGS 290 (arr) ENGS 112 (11)
ENGS 91 (12) ENGS 27 (2) ENGS 23 (9L)
ENGS 116 (10) ENGS 24 (10) ENGS 31 (12)

There are variations possible on this schedule depending on student interests. For more information on
Thayer School of Engineering, see: 
http://engineering.dartmouth.edu/undergraduate/index.html