Undergraduate Catalog

Typical Course Sequence for BSc in Computer Engineering with Software Systems Concentration

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 312Electronic Circuits & Devices

4

ECCE 342Data Structures and Algorithms

3

ECCE 354Operating Systems

3

ECCE 356Computer Networks

4

BUSS XXX
Business Elective

3

Summer Semester

ENGR 399Engineering Internship

1

Year 4

Fall Semester

ECCE 450Embedded Systems

3

BUSS 322Fundamentals of Innovation and Entrepreneurship

3

ECCE 330System Analysis & Software Design

3

ECCE 444Computer Security

3

ECCE 497Senior Design Project I

3

GENS 400Enhancing Employability and Job Readiness

1

Spring Semester

HUMA 105 / 106
Emirates Society / Emirates Studies

3

ECCE 436Software Testing and Quality Assurance

3

ECCE 438Software Architecture

3

ECCE 432Introduction Human-Computer Interfaces

3

ECCE 498Senior Design Project II

3

Summer Semester

ENGR 399Engineering Internship

1

Total Credit Hours: 130