Bachelor of Science in Computer Engineering (120 Hours)

Essential Liberal Arts Courses (31 hours)

Required

Course NumberCourse TitleCredits
CCC100Introduction to College Writing

3

CCC102Public Speaking

3

 

MATH100Mathematics for the Liberal Arts

4

Or

MATH101Intermediate Algebra

4

 

XXXX
Scientific Inquiry

4

XXXX
Experiential Learning

2

Great Conversation Series

Required

Course NumberCourse TitleCredits
GCON110Great Conversation: The Meaning of Life

3

GCON120Great Conversation: Western Civilization

3

GCON130GCON130 - Great Conversation: Global Civilization

3

GCON140GCON140 - Great Conversation: Art

3

GCON150GCON150 - Great Conversation: What It Means to Be A U.S. Citizen

3

Computer Engineering Core (55 hours)

Required

Course NumberCourse TitleCredits
CE101Introduction to Digital Systems

3

CE220Electric Circuits

3

CE322Embedded Systems

3

CE324Computer Systems Programming

3

CE370Signals and Systems

3

CE420Real-Time Systems

3

CE470Automatic Control

3

CE491Capstone: Project I

3

CE492Capstone: Project II

3

CS103Programming for Everyone I

3

CS104Programming for Everyone II

3

CS242Data Structures

3

CS323Computer Organization and Architecture

4

CS325Operating Systems

3

CS326Computer Networks

3

CS341Algorithms Analysis and Design

3

CS405Object-oriented Design

3

CS452Software Engineering

3

Computer Engineering Electives (6 hours)

Choose 6 hours from the following:

Course NumberCourse TitleCredits
CS327Network Security

3

CS463Cryptography

3

CS475Digital Image Processing

3

CS478Computer Vision

3

CS473Artificial Intelligence

3

CS476Machine Learning

3

CS477Clustering and Classification

3

Computer Engineering Cognates (31-32 hours)

Required

Course NumberCourse TitleCredits
MATH135Calculus and Analytic Geometry I

4

MATH205Calculus and Analytic Geometry II

4

MATH216Discrete Mathematics

3

MATH303Linear Algebra & Matrices

3

MATH305Differential Equations

3

MATH324Numerical Analysis

3

 

MATH215Calculus and Analytic Geometry III

4

Or

MATH304Theory of Probability

3

 

PHYS201General Physics: Mechanics

3

PHYS203Mechanics Lab

1

PHYS202General Physics: Thermodynamics & Electromagnetism

3

PHYS204Thermodynamics & Electromagnetism Laboratory

1

Four Year Plan

Fall - First Year

Course NumberCourse TitleCredits
CS103Programming for Everyone I

3

CE101Introduction to Digital Systems

3

MATH135Calculus and Analytic Geometry I

4

CCC100Introduction to College Writing

3

GCON
Great Conversation

3

Spring - First Year

Course NumberCourse TitleCredits
CS104Programming for Everyone II

3

MATH205Calculus and Analytic Geometry II

4

CCC102Public Speaking

3

GCON
Great Conversation

3

Fall - Second Year

Course NumberCourse TitleCredits
CS242Data Structures

3

CS323Computer Organization and Architecture

4

CE220Electric Circuits

3

MATH324Numerical Analysis

3

PHYS201General Physics: Mechanics

3

PHYS203Mechanics Lab

1

Spring - Second Year

Course NumberCourse TitleCredits
CS341Algorithms Analysis and Design

3

MATH216Discrete Mathematics

3

PHYS202General Physics: Thermodynamics & Electromagnetism

3

PHYS204Thermodynamics & Electromagnetism Laboratory

1

GCON
Great Conversation

3

Fall - Third Year

Course NumberCourse TitleCredits
CE370Signals and Systems

3

CS326Computer Networks

3

CS405Object-oriented Design

3

MATH303Linear Algebra & Matrices

3

WID/ELEC
Writing in the Discipline

3

Spring - Third Year

Course NumberCourse TitleCredits
CE322Embedded Systems

3

CS325Operating Systems

3

MATH305Differential Equations

3

GCON
Great Conversation

3

Fall - Fourth Year

Course NumberCourse TitleCredits
CE324Computer Systems Programming

3

CE470Automatic Control

3

CE491Capstone: Project I

3

CS452Software Engineering

3

 

MATH304Theory of Probability

3

Or

MATH215Calculus and Analytic Geometry III

4

Spring - Fourth Year

Course NumberCourse TitleCredits
CE492Capstone: Project II

3

CE420Real-Time Systems

3

CE/ELEC
CE Elective

3

CE/ELEC
CE Elective

3

GCON
Great Conversation

3

Note:

  • The expected first mathematics course for this degree is MATH135. Students who do not place into MATH135 based on the Mathematics Placement Policy may need to complete the following prerequisite courses listed below, in addition to the courses listed above:

    MATH101 – Intermediate Algebra (4)

    MATH115 – Pre-Calculus Mathematics (4)

    C- or higher is required for all prerequisite courses in the Department of Mathematics.

  • General elective credit hours will vary dependent upon the following degree requirements:
    • Must complete a minimum of 120 credit hours
    • Must complete a minimum of 30 credit hours of coursework at the 300 or 400-level
  • Courses requiring prerequisites and corequisites are noted on the course which can be found in the course description section of the catalog.