عربي

Bachelor of Science in Computer EngineeringBack

  • About the Program

     

    Computer Engineering involves the design and analysis of computer hardware, software, and networks. Thus, computer engineers work on the hardware, software, and networking aspects of systems design, development, and maintenance in all areas served by technology today including government, education, health, industry, commerce, tourism, and infrastructure. Some of these computerized systems are as small as ones found in thermostats or mobile phones and others are as large as ones found in industrial robots, cars, or data centers. As computer engineers. work emphasizes innovation and hands-on experience, they are also involved in building prototypes to solve problems wherever they arise in society.

    Computer engineers support the information technology infrastructure of institutions and companies, which is a key resource for success today. Computer hardware engineers usually design, develop, test, and supervise the manufacturing of computer hardware such as chips or device controllers. Software engineers, on the other hand, can be involved in the design and development of software systems for control and automation of manufacturing, business, management processes, or mobile devices. They also analyze clients. needs and design or customize existing mobile, web, or standalone applications software to serve these needs. Computer network engineers design, implement, maintain, secure, and support wired and wireless digital communication for institutions and companies without which the core business is disrupted.

    The Bachelor of Science in Computer Engineering program at Abu Dhabi University is accredited by the Engineering Accreditation Commission of ABET. It has been developed according to the standards of international professional bodies such as the Institute of Electrical and Electronic Engineering (IEEE), the Computer Society (IEEE-CS), and the Association for Information Technology Professionals (AITP). This ensures that the graduates of the program will be uniquely qualified to design, analyze, and test wide-ranging solutions using state-of-the-art technologies.

    Program Mission

    The educational mission of the Computer Engineering undergraduate program is to provide students with a multidisciplinary curriculum that is fundamental, yet broad and flexible. The program seeks to produce graduates who are well-rounded in mathematical, scientific, and technical knowledge; who have the ability to analyze, evaluate, and design computer engineering systems; who have the ability to communicate effectively; who have had meaningful opportunities for undergraduate research; and who have acquired an understanding and appreciation for global and societal issues and are thus prepared for a career path toward leadership in industry, government, and academia.

    Department's vision

    The Electrical and Computer Engineering Department is a leading and internationally-accredited destination for high quality education and applied research in the technology sector and contributes to the UAE and regional economic development.

    Program Objective

    The objectives of the Bachelor of Science in Computer Engineering program are to produce graduates who will:

    1. Demonstrate their success as computer engineers with a good set of technical, problem solving, and leadership accomplishments.
    2. Participate in life-long learning activities such as training, continuing education, or graduate studies.
    3. Contribute to the development and the growth of local and global communities and uphold their ethical, social, and professional responsibilities.

    Program Learning Outcomes

    The following program outcomes describe competencies and skills that our students acquire by the time of graduation. Our graduates are expected to be able to:

    1. Apply knowledge of mathematics (including probability, statistics and discrete math), science, and engineering.
    2. Design and conduct experiments, as well as to analyze and interpret data.
    3. Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
    4. Function in a team.
    5. Identify, formulate, and solve engineering problems.
    6. Demonstrate an understanding of professional and ethical responsibilities.
    7. Communicate effectively.
    8. Acquire the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
    9. Recognize the need for, and an ability to engage in life-long learning.
    10. Demonstrate knowledge of contemporary issues.
    11. Use the techniques, skills, and modern engineering tools necessary for engineering practice.
    12. Design, implement, and test computer hardware.
    13. Develop firmware and program embedded systems.
    14. Demonstrate proficiency in high-level and low-level programming languages.

    Enrollment and Graduation Data

    During the Academic Year 2014-15, the computer engineering program reported

    • BS degree enrollment: 125 students
    • BS degrees conferred: 18
  • Degree Requirements

     

    These courses can be chosen from set of courses in the major apart from the above courses (9 credits) and from any other program at the University for which you meet the entry requirements (9 credits). Alternatively, you can choose a Minor (6 courses) in a specialization other than English.

    Requirements Credit Hours
    University Requirements 30 credit hours
    College Requirements 47 credit hours
    Major Requirements 42 credit hours
    Major Elective 9 credit hours
    Open Electives 6 credit hours
    Total 134 credit hours
  • Curriculum

     

    TOTAL CREDITS: 134 Credit Hours

    General Education Requirements 30 Credit Hours
    Course Code Course Title Prerequisite(s) Credit Hours
    ARL 100 Communication Skills in Arabic I No Prerequisite 3
    CRT 301 Critical Thinking UNS 102 + ENG 200 2
    ENG 100 English I TOEFL 500 3
    ENG 200 English II C grade in ENG 100 + UNS 102 3
    ENG 305 Technical Communications For Engineering & Science ENG 200 3
    ISL 100 Islamic Culture No Prerequisite 3
    MTT 102 Calculus I C grade in MTT 101 or MPT 3
    PSY 201 General Psychology ENG 100 + UNS 102 3
    SOC 201 UAE and GCC Society ENG 100 + UNS 102 3
    STT 100 General Statistics No Prerequisite 3
    UNS 102 University Study Skills No Prerequisite 1

     

    Degree Requirements 47 Credit Hours
    Course Code Course Title Prerequisite(s) Credit Hours
    CEN 200 Introduction to Elec. & Computer Engineering Professions MTT 101 or equivalent 3
    MTT 200 Calculus II MTT 102 3
    MTT 201 Calculus III MTT 200 3
    MTT 202 Discrete Mathematics STT 100 3
    MTT 204 Introduction to Linear Algebra MTT 200 3
    MTT 205 Differential Equations MTT200 + MTT204 (co-requisite) 3
    STT 201 Intermediate Statistics and Research Method STT 100 3
    PHY 102 Physics and Engineering Applications I MTT 102 3
    PHY 102 L Physics and Engineering Applications I Lab MTT 102 + PHY 102 (Co) 1
    PHY 201 Physics and Engineering Applications II PHY 102 3
    PHY 201 L Physics and Engineering Applications II Lab PHY 102 + PHY 201 (Co) 1
    CSC 201 Structured Programming MTT 101 or Higher 3
    CSC 202 Object Oriented Programming CSC 201 3
    CSC 301 Data Structures and Algorithms CSC 202 3
    CSC 303 Digital Logic Design CEN200 3
    CSC 305 Data Communications and Networks Junior Level 3
    CIV 402 Engineering Ethics Senior level 3

     

    Major Requirements 42 Credit Hours
    Course Code Course Title Prerequisite(s) Credit Hours
    CEN 201 Electric Circuits CEN 200 or PHY 201 3
    CEN 304 Electronic Devices and Circuits CEN 201 3
    CSC 311 Java Programming for the Internet CSC 201 3
    CSC 304 Microprocessor Architecture & Assembly Language CSC 303 3
    CEN 305 Microprocessors and Firmware Programming CSC 201 3
    CSC 308 Operating Systems CSC 301 3
    CEN 399 Internship Completed 90 credits or more 3
    CEN 464 Digital Signal Processing CEN 320 3
    CEN 320 Signals and Systems MTT 205 3
    CSC 408 Computer Networks and Distributed Systems CSC 305 3
    CEN 405 Embedded Networks CEN 305, Co-Req. CSC 305 3
    CEN 450A Computer Engineering Design Project I Senior level 1
    CEN 450B Computer Engineering Design Project II CEN 450A 2
    CEN 415 Embedded Linux System Design CEN 405, Co-Req. CSC 308 3
    CEN 466 Advanced Digital System Design CSC 303 3

     

    Electives 15 Credit Hours
    Course Code Course Title Prerequisite(s) Credit Hours
    ME1 Major Elective I - 3
    ME2 Major Elective II - 3
    ME3 Major Elective III - 3
    OE 1 Open Elective I - 3
    OE 2 Open Elective II - 3

     

    Computer Engineering Major Electives/ Themes*
    Themes options Course Code Course Title Prerequisite(s) Credit Hours
    Application Development CSC 302 Database Management Systems MTT 202 3
    CSC 307 Web Design CSC 201 3
    CSC 401 Software Engineering I CSC 301 3
    ITE 408 Information Security CSC 305 3
    ITE 421 Mobile Applications CSC 201 3
    Networking, Mobile and Security ITE 402 Computer Networks: Design & Implementation CSC 305 3
    ITE 408 Information Security CSC 305 3
    ITE 420 Wireless and Mobile Networks CSC 305 3
    ITE 421 Mobile Applications CSC 201 3
    ITE 422 Network Administration CSC 305 3
    Hardware and VLSI Design (Microelectronics) EEN 471 Introduction To Microelectronics CEN 304 3
    EEN 472 Analog And Digital Integrated Circuit Design CEN 304 3
    EEN 473 RF Integrated Circuit Design CEN 304 3
    CEN 468 Computer Organization And Design CSC 304 3
    EEN 481 Biomedical Integrated Circuits Design CSC 304  

    *To satisfy the requirements of a Theme, students need to take 2 courses from the same theme and an additional course from any theme for a total of 9 credits.

     

    Electrical Engineering Minor 18 Credit Hours
    Course Code Course Title Prerequisite(s) Credit Hours
    CEN 201 Electric Circuits CEN 200 or PHY 201 3
    EEN 220 Electric Circuits II CEN 201 3
    CEN 304 Electronic Devices and Circuits CEN 201 3
    EEN 360 Electronics Circuits CEN 304 3
    CEN 320 Signals and Systems MTT 205 3
    EEN 365 Control Systems MTT 204 + CEN 320 3
    • Computer Engineering students need to additionally take any EEN3XX course
    • MEC390: Electromechanical Devices replaces CEN201: Electric Circuits for Mechanical Engineering Students
    • MEC410: Control Systems replaces EEN365: Control Systems for Mechanical Engineering students
    • Additional courses may be required as pre-requisites to the Minor courses

     

  • Study Plan

     

    Study Plan (Fall Start)

    TOTAL CREDITS: 134 Credit Hours

    First Year (Freshman)
      Course Code Course Title Credit Hours Prerequisite(s)
    Semester 1 ARL 100 Communication Skills in Arabic I 3 No Prerequisite
    ENG 100 English I 3 TOEFL 500
    MTT 102 Calculus I 3 C grade in MTT 101 or MPT
    STT 100 General Statistics 3 No Prerequisite
    ISL 100 Islamic Culture 3 Nil
    UNS 102 University Study Skills 1 No Prerequisite
    Total Credit Hours 16
    Semester 2 CEN 200 Introduction to Electrical and Computer Eng. 3 MTT 101 or equivalent
    ENG 200 English II 3 C grade in ENG 100 + UNS 102
    PSY 201 General Psychology 3 ENG 100 + UNS 102
    PHY 102 Physics and Engineering Applications I 3 MTT 102
    PHY 102 L Physics and Engineering Applications I Laboratory 1 MTT 102 + PHY 102 (Co)
    MTT 200 Calculus II 3 MTT 102
    Total Credit Hours 16
    Second Year (Sophomore)
      Course Code Course Title Credit Hours Prerequisite(s)
    Semester 3 CSC 201 Structured Programming 3 MTT 101 or Higher
    PHY 201 Physics and Engineering Applications II 3 PHY 102
    PHY 201 L Physics and Engineering Applications II Lab 1 PHY 102 + PHY 201 (Co)
    CSC 303 Digital Logic Design 3 CEN 200
    STT 201 Intermediate Statistics and Research Methods 3 STT 100
    MTT 201 Calculus III 3 MTT 200
    Total Credit Hours 16
    Semester 4 CSC 202 Object Oriented Programming 3 CSC 201
    CRT 301 Critical Thinking 2 UNS 102 + ENG 200
    CEN 201 Electric Circuits 3 CEN 200 or PHY201
    MTT 202 Discrete Mathematics 3 STT 100
    MTT 204 Introduction to Linear Algebra 3 MTT 200
    MTT 205 Differential Equations 3 MTT200 + MTT204 (co-requisite)
    Total Credit Hours 17

     

    Third Year (Junior)
      Course Code Course Title Credit Hours Prerequisite(s)
    Semester 5 CEN 320 Signals and Systems 3 MTT 205
    CSC 301 Data Structures and Algorithms 3 CSC 202
    CSC 305 Data Communications and Networks 3 Junior Level
    CEN 305 Microprocessors and Firmware Programm. 3 CSC 201
    ENG 305 Technical Communication For Engineering & Science 3 ENG 200
    OE 1 Open Elective I 3  
    Total Credit Hours 18
    Semester 6 CSC 304 Microprocessor Architecture and Assembly Language 3 CSC 303
    CSC 308 Operating Systems 3 CSC 301
    CSC 311 Java Programming for the Internet 3 CSC 201
    OE 2 Open Elective II 3  
    ME 1 Major Elective I 3  
    SOC 201 UAE and GCC Society 3 ENG 100 + UNS 102
    Total Credit Hours 18
    Summer Semester CEN 399 Internship 3 90 Credit Hours
    Fourth Year (Senior)
      Course Code Course Title Credit Hours Prerequisite(s)
    Semester 7 CEN 405 Embedded Networks 3 CEN 305, CSC 305 (Co-req)
    CEN 466 Advanced Digital System Design 3 CSC 303
    CEN 304 Electronic Devices and Circuits 3 CEN 201
    ME2 Major Elective II 3 -
    ME 3 Major Elective III 3 -
    CEN 450A Computer Engineering Design Project I 1 Senior Level
    Total Credit Hours 16
    Semester 8 CEN 415 Embedded Linux System Design 3 CEN 405, CSC 308 (Co-req)
    CSC 408 Computer Networks and Distributed Systems 3 CSC 305
    CEN 464 Digital Signal Processing 3 CEN 320
    CEN 450B Computer Engineering Design Project II 2 CEN 450A
    CIV 402 Engineering Ethics 3 Senior level
    Total Credit Hours 14

     

  • Career Opportunities

     

    Graduates of Computer Engineering program are prepared to pursue successful careers as:

    • Computer Engineers in high-tech telecommunication, oil companies, or the government
    • Applications designers and developers in a wide range of companies and government institutions
    • Hardware and smart systems designers and developers in high-tech companies
    • Network Engineers who develop and manage secure network systems for businesses and organizations
    • System configuration/testing/maintenance engineers in multinational companies
    • Researcher in laboratories to design, build, and test various types of computer systems
    • System engineer who design and manage complex engineering systems such as robotics machinery and computer chips
    • Security Analysts who manage the security of the organization computer networks, database, and information systems
    • Consultants who plan, coordinate, and recommend software and system choices to meet the organization’s business requirements
    • Technical solutions account managers for high-tech contractors such as Google, Microsoft, Oracle, and Cisco
  • Laboratories

     

    Electrical and Electronic Circuits Laboratory

    The Electrical and Electronic Circuits Lab provides opportunities for practicing basic circuit design as well as advanced circuit analysis and testing. The Lab is equipped with standard electronic testing and measurement instruments (oscilloscopes, powers supplies, signal generators) and it is furnished with robust laboratory workbenches and networked workstations. In addition to the hardware equipment, the lab is equipped with the latest software to support Electrical and Computer Engineering practical teaching and learning such as MATLAB, NI Multisim, NI LabView, Quartus II, AVR Studio, and others. This lab also serves a major role for students involved in final year design projects.

    complab

    Embedded Systems Laboratory:

    In this lab, students get the chance to experiment with, design and build their own embedded systems printed circuit boards with WiFi connectivity. These embedded systems utilize electronics, transducers, actuators, and microcontrollers in innovative robotics and control applications. Besides, students get the opportunity to program cutting edge embedded Linux target boards such as the Rasberry Pi board and interface it with hardware to simulate and build products with advanced set of features. This whole experience prepares students for a variety of creative design projects, especially when coupled with state-of-the-art training on mobile computing technologies using the latest smartphones development platforms for iOS and Android.

    complab

    Multimedia Lab

    The Multimedia lab is equipped with modern Mac Pro computers to aid in the teaching of several Computer Engineering courses in the areas of operating systems, software engineering, mobile application development, and multimedia applications. In the Multimedia lab, students learn to interact with different Operating Systems such as Windows, Mac OS X, and Linux.

    complab

    Networking Lab

    The Networking lab features the latest networking and data communications products providing a rich environment that undergraduate and graduate student can learn in. In this lab, students get knowledge and hands on experience in networking. Besides, the lab provides the students the opportunity to learn about switches, bridges, routers, hubs and other network devices. The Networking lab also hosts professional training courses that prepare students for industry standard certifications. These certifications include Cisco Certified Entry Network Technician (CCENT™) and Cisco Certified Network Associate (CCNA).

    complab

  • How to Apply

     

    how to apply

    Once you have checked out our website or visited our campus, you will probably be wondering, "What comes next?"

    Although everyone is at a different point of the college-search process, this is a good time to learn more about the application procedure and timeline.

Events

ev1
National Day Ceremony Nov 28, 2016 to Nov 28, 2016
ev1
International Aviation Conference May 22, 2016 to May 23, 2016
ev1
Think Science Exhibition 2016 Apr 17, 2016 to Apr 19, 2016
ev1
Getex 2016 Apr 13, 2016 to Apr 15, 2016

Reach Us

Abu Dhabi Campus

P.O Box 59911, Abu Dhabi, UAE

Al Ain Campus

P.O Box 1790, Al Ain, UAE

Toll Free Number:

800-ADYOU (800-23968)

International Students:

+971 2 5015555 (Call Center)

Email: admissions@adu.ac.ae