Computer Engineering - BSc

Close-up on student typing on mac

Program Overview

The Computer Engineering program is the discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment. It is solidly grounded in the theories and principles of computing, mathematics, science, and engineering and it applies these theories and principles to solve technical problems through the design of computing hardware, software, networks, and processes. Computer engineers are involved in the design of computer-based systems which include (in addition to systems for portable, desktop, and client/server environments and communications devices) distributed computing environments and embedded systems just to name a few. The convergence of several established technologies (such as television, telecommunications, and networking infrastructures) results in the creation of massive challenges and opportunities for computer engineers.

Graduates of the computer engineering program at AUC, fulfill societal needs, with consideration to ethical and environmental issues, in one or more of the following industry leader roles:

  • Software engineers
  • Hardware engineers
  • Developers
  • Web developers
  • Systems managers
  • Database administrators
  • System analysts

Our alumni have worked for top tech employers, including:

  • Google
  • Microsoft
  • Facebook
  • IBM
  • P&G
  • Dell EMC
  • SAP
  • ITWorx
  • Siemens

The computer engineering program at AUC graduates a computer engineer who, within few years of graduation, fulfills societal needs, with consideration to ethical and environmental issues, in one or more of the following roles:

  1. A professional team member in a multidisciplinary environment, local or global.
  2. A distinguished member of the computer engineering field through promotion, or professional development.
  3. A successful member of an advanced academic or research organization.
  4. A successful entrepreneur.

The program enables students to achieve the following outcomes, by the time of graduation:

  1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  3. An ability to communicate effectively with a range of audiences.
  4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies. 

The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET.

ABET Accrediation

 

2014-2015

2015-2016

2016-2017

2017-2018

2018-2019

2019-2020

Full-Time Students *

142

151

191

236

274

298

Part-Time Students *

4

4

2

3

7

1

Student FTE

144.67

153.83

192.17

237.75

279.75

298.75

Graduates **

12

17

24

25

39

9

* Fall term enrollment figures
** Undergraduate degrees conferred during the academic year until Fall 2019

Important Note: Enrolment figures include secondary major students

CE Graph-Enrollment treand through academic years 2014-2020

 

 

 

 

 

 

 

 

 

 

 

Watch Videos about Computer Science and Engineering 

 Loading...   Check Admission Requirements 

         Download Brochure