Computer Engineering (CPEG)

The world we live in has become increasingly dependent on advances made in part by technology and computer engineering. The impact of technology spans a wide spectrum of products and services, ranging from communication systems, to computers and computer networks, to instruments for all sectors of society from entertainment to health care, from space exploration to ocean exploration.

These products are in part the result of creations of computer engineers. Computer engineers embed computers in other machines and systems, build networks to transfer data, and develop ways to make computers, faster, smaller, and more capable. Computer engineers are improving the ability of computers to “see” and “think.” They are making computers more mobile, and even incorporating computers into fabrics, clothes, and building materials.

The Computer Engineering program at AUK prepares future engineering leaders through an innovative Computer Engineering education that bridges science and technology, enterprise and society. AUK’s Computer Engineering curriculum is built on four pillars: Math & Science; Computer Engineering Design; Arts, Humanities & Social Sciences; and Entrepreneurship. The Math & Science sequence teaches fundamental ideas and techniques in science and math whose application makes engineering possible. Under the Design pillar, students complete design projects that enable them to apply technical and non-technical knowledge and skills, develop understanding of design process, identify and define problems and muster the resources necessary to realize solutions. This process comes to a synthesis in a year-long capstone design course. Under the Arts, Humanities & Social Sciences pillar, students develop a broad knowledge of social, cultural and humanistic contexts and foster the ability to apply contextual thinking in the study of computer engineering and other disciplines (fields of study). Entrepreneurship is the process of identifying opportunities, fulfilling human needs, and creating value. Under this pillar, AUK Computer Engineering students will demonstrate a capacity to identify social, technical, and economic opportunities, to predict challenges and the cost associated with the pursuit of opportunities, and to make decisions about which opportunities are worthy of pursuit.

Typical industries hiring computer engineers, include both private & government sectors such as financial services, computer software & hardware companies, petroleum & chemical companies, defense & interior contractors, consulting, transportation, manufacturing, and consumer goods, to name a few. Computer engineers are equally successful in large multinational firms and small startups. If you would like to be a part of this exciting development and would like to have a wide choice of career opportunities in industry, government, and graduate studies, then you will want to major in Computer Engineering at AUK.

The American University of Kuwait offers a Dual Degree Program in conjunction with Dartmouth College’s Thayer School of Engineering, which allows AUK students to earn a Bachelor of Engineering (BE) degree in Computer Engineering at AUK and a Bachelor of Engineering (BE) degree in General Engineering from the Thayer School of Engineering after five years of study.

Bachelor Of Engineering In Computer Engineering

Program Lead: Dr. Issam Damaj           Program E-mail: CPEG@auk.edu.kw

Computer Engineering Learning Outcomes:

Upon completion of the AUK Major in Communication and Media, the student will:

  • • Have a solid grounding in fundamental principles of mathematics, science, and computer
       engineering, and the ability to apply this knowledge to the design, analysis, and implementation    of engineering systems using modern engineering tools.
  • • Develop creative solutions that are responsive to technical, social, economic and other realistic
       constraints and considerations.
  • • Demonstrate the ability to recognize opportunity, take initiative, communicate, and work
       effectively on multidisciplinary teams.
  • • Understand the broad social, economic, environmental, and ethical implications of their work,
       and will be cognizant of their professional responsibilities.
  • • Possess a broad understanding of the arts, humanities, social sciences, English, Arabic and
       entrepreneurship, and build on this foundation throughout their careers to identify and respond
       to emerging technical and social developments.

Admission to Program:

Admission to the Computer Engineering program takes place in the 2nd year of the engineering program after the student has completed all required first year program prerequisites with an overall University GPA of 2.70 (B-) or higher on the selected program prerequisites shown below. The program prerequisites are MATH 201, MATH 203, CSIS 120, CSIS 130, PHYS 115, PHYS 116, and CHEM 101. These program prerequisites satisfy all General Education Requirements in the Sciences, Mathematics, and Computer Science fields. A program fee may apply upon certification of the declaration of the Major.

Transfer equivalencies from ABET accredited programs (http://abet.org ) or equivalent will be considered.

We also accept transfer from non-accredited programs for the courses that do not fall under the prefixes CSIS, CPEG, ELEG or ENGR.

University Degree Requirements (135 Credit Hours)

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

  • • General Education Requirements (49) 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 (76 credit hours), composed of:
           o  Computer Engineering Core (46 credit)
           o  Computer Engineering Electives (9 credit hours)
           o  Related Field Requirements (21 credit hours), composed of:
                   i) Math (12 credit hours)
                  ii) 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])


*Information on internship assessment for internships offered by the Division of Arts and Humanities is also located at the end of the "Division of Arts and Humanities" section of the Catalog.

Major Requirements
Students must complete all 14 courses (46 credit hours) listed in the Computer Engineering Core courses, 3 courses (9 credit hours) from the Computer Engineering elective courses and 7 courses (21 credit hours) in Related Field Requirements which is composed of Math 4 courses (12 credit hours) and Entrepreneurship 3 courses (9 credit hours).

Computer Engineering Core Courses (46 credit hours)

CPEG 210

Digital Logic Design

(4)

CPEG 220

Computer Organization and Architecture

(3)

CPEG 330

Microprocessors and Interfacing

(4)

CPEG 340

Embedded System Design

(3)

CPEG 475

Senior Design Capstone I

(3)

CPEG 480

Senior Design Capstone II

(3)

CSIS 210

Data Structures & Algorithms

(3)

CSIS 310

Introduction to Operating Systems

(3)

CSIS 322

Net-Centric Computing

(3)

CSIS 330

Software Engineering

(3)

ELEG 220

Electric Circuits

(4)

ELEG 270

Electronics

(4)

ELEG 320

Signals & Systems

(3)

ENGR 330

Engineering Economics

(3)

Computer Engineering Elective Courses (9 credit hours)
Three Computer Engineering elective courses (9 credits), selected in consultation with the Academic Advisor, from 200-level or higher CPEG, ELEG, ENGR and/or CSIS courses. A maximum of one elective course could be selected from the following CSIS courses: CSIS 230, 250, 255, 260, 300, 320, 370, 400, 405, 415, 425, or 440. At least two of the elective courses should be 300-level or higher courses.

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

Math Requirements: 4 courses (12 credit hours)

MATH 206

Calculus III

(3)

MATH 210

Differential Equations

(3)

MATH 213

Discrete Mathematics

(3)

STAT 214

Statistics for Engineers

(3)


Entrepreneurship Requirements: 3 courses (9 credit hours)

MGMT 201

Principles of Management

(3)

ENTR 201

Principles of Entrepreneurship

(3)

ENTR 301

Intermediate Entrepreneurship

(3)


Information on internship assessment for internships offered by the Division of Sciences and Engineering is also located at the end of the “Division of Sciences and Engineering” section of the Catalog.

Computer Engineering 2012-2013 4 Year Plan*

Check course listings for prerequisites and restrictions

Year 1

Semester-1

 

 

Prefix

Number

Title

Credits

CSIS

120

Computer Programming I

4

MATH

201

Calculus I

3

ENGL

101

Approaches to Critical Reading and Writing

3

EDUC

100

Essentials of Learning

2

PHYS

 115

General Physics I

4

TOTAL

16

Year 1

Semester-2

 

 

Prefix

Number

Title

Credits

CSIS

130

Computer Programming II

4

ENGL

102

Writing & Info. Literacy

3

MATH

203

Calculus II

3

PHYS

116

General Physics II

4

EDUC

101

General Chemistry I

4

TOTAL

18

Year 2

Semester-3

 

 

Prefix

Number

Title

Credits

CSIS

210

Data Structures and Algorithms

3

MATH

213

Discrete Math

3

MATH

210

Differential Equations

3

CPEG

210

Digital Logic Design

4

ELEG

220

Electric Circuits

4

TOTAL

17

Year 2

Semester-4

 

 

Prefix

Number

Title

Credits

MATH

206

Calculus III

3

MGMT

201

Principles of Management

3

ENGL

108

Public Speaking

3

ELEG

270

Electronics

4

CPEG

 220

Computer Organizations  & Architecture

3

TOTAL

16

Year 3

Semester-5

 

 

Prefix

Number

Title

Credits

CPEG

330

Microprocessors and Interfacing

4

CSIS

322

Net-Centric Computing

3

 

 

Arabic I

3

ENTR

201

Principles of Entrepreneurship

3

CSIS

310

Operating System

3

TOTAL

16

Year 3

Semester-6

 

 

Prefix

Number

Title

Credits

ENGR

330

Engineering Economics

3

ELEG

320

Signals & Systems

3

STAT

214

Statistics for Engineers

3

CSIS

330

Software Engineering

3

CPEG

340

Embedded System Design

3

TOTAL

15

Year 4

Semester-7

 

 

Prefix

Number

Title

Credits

CPEG

475

Senior Capstone Design I

3

ENTR

301

Intermediate Entrepreneurship

3

 

 

Major Elective

3

 

 

Humanities Elective

3

 

 

Social Sciences Elective

3

 

 

Arabic II

3

TOTAL

18

Year 4

Semester-8

 

 

Prefix

Number

Title

Credits

CPEG

480

Senior Capstone Design II

3

 

 

Major Elective

3

 

 

Major Elective

3

 

 

Social Sciences Elective

3

 

 

Humanities Elective

3

TOTAL

15

*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