Computer Engineering Concentration Requirements


In addition to the general requirements for the BSE degree, the concentration in computer engineering requires the following:

Mathematics, Science, and Computer Programming Courses

Required Mathematics and Science: 6 credit-hours

Course Number

Course Name

Credit-hours

MAT 130

Discrete Mathematics

3

CSC 204

Data Structures

3

Computer Programming: 3 credit-hours

Course Number

Course Name

Credit-hours

CSC 102

Object Oriented Programming

3

Math/Science Elective: 3 credit-hours selected from the following courses:

Course Number

Course Name

Credit-hours

MAT 105

Elementary Statistical Methods

3

MAT 261

Calculus III

4

MAT 309

Introduction to Abstract Analysis

2

MAT 310

Introduction to Real Analysis

2

BIO 101

Topics in Biology

3

BIO 111

Introduction to Environmental Biology

4

BIO 112

Introduction to Cellular Biology

4

CHM 221

Organic Chemistry I

4

CHM 232

Quantitative Analytical Chemistry

4

PHY 160

Introduction to Acoustics

3

PHY 306

Optics

3

PHY 405, 406

Methods of Theoretical Physics I, II

3,3

SCS 201

Astronomy

3

SCS 210

Introduction to Geology

3



Engineering Courses

Computer Engineering Core: 25 credit-hours

Course Number

Course Name

Credit-hours

ELE 213

Linear Systems

3

CPE 220

Digital Systems

3

CPE 230

Computer Architecture

3

CPE 303

Microprocessor Systems

3

CPE 304

Advanced Digital Logic

3

CPE 306

Software Engineering

3

CPE 333

Operating Systems

3

ELE 309

Electronic Devices and Circuits I

4

Computer Engineering Electives: 9 credit-hours selected from the following courses

Course Number

Course Name

Credit-hours

CPE 450

Networks

3

CPE 452

Computer Security

3

CPE 490

Embedded Systems

3

ELE 440

Digital Signal Processing

3