Undergraduate Catalog

Typical Course Sequence for a BSc in Computer Engineering

Requirements

Year 1

Fall Semester

ENGL 101Academic English I

3

MATH 111Calculus I

4

CHEM 115General Chemistry I

4

GENS 101Grand Challenges

4

GENS 100Academic Development & Success

1

Spring Semester

ENGL 102Academic English II

3

MATH 112Calculus II

4

PHYS 121University Physics I

4

COSC 114Introduction to Computing Using Python

4

Year 2

Fall Semester

ECCE 210Digital Logic Design

4

MATH 232Engineering Mathematics

3

PHYS 122University Physics II

4

ENGR 202Data Science & AI

3

HUMA 107 / 108
Introduction to Arabic and Islamic Heritage / Arabic and Islamic Heritage

3

Spring Semester

MATH 211Differential Equations and Linear Algebra

4

ECCE 230Object-Oriented Programming

4

MATH 243Probability and Statistical Inference

3

ECCE 221Electric Circuits I

4

Year 3

Fall Semester

ECCE 336Introduction to Software Engineering

3

ECCE 302Signals and Systems

3

ECCE 350Computer Architecture and Organization

3

MATH 234Discrete Mathematics

3

ECCE 316Microprocessor Systems

4

GENS 300Career Preparation

1

Spring Semester

ECCE 354Operating Systems

3

ECCE 356Computer Networks

4

ECCE 312Electronic Circuits & Devices

4

ECCE 342Data Structures and Algorithms

3

BUSS XXX
Business Elective

3

Summer Semester

ENGR 399Engineering Internship

1

Year 4

Fall Semester

ECCE 450Embedded Systems

3

Technical Elective

3

Technical Elective

3

BUSS 322Fundamentals of Innovation and Entrepreneurship

3

GENS 400Enhancing Employability and Job Readiness

1

ECCE 497Senior Design Project I

3

Spring Semester

HUMA 105 / 106
Emirates Society / Emirates Studies

3

Technical Elective

3

Technical Elective

3

Technical Elective

3

ECCE 498Senior Design Project II

3

Summer Semester

ENGR 399Engineering Internship

1

Total Credit Hours: 130