• Year 1 Fall

    Code Course Credits
    MATH 121 Calculus I 4
    CSC 120 Intro to Computational Thinking 3
    CSC 123 Intro to Computer Programming 3
    PHIL 201 Classical Mind 3
    ENG 101 Writing and Rhetoric  3
    Total Credits 16
  • Year 1 Spring

    Code Course Credits
    MATH 122 Calculus II  4
    CSC 124 Intro to Computer Programming with Python 3
    CSC 210 Discrete Mathematics 3
    PHIL 202 Modern Mind 3
    TRS 201 Foundations of Theology I 3
    Total Credits 16
  • Year 2 Fall

    Code Course Credits
    CSC 212 Theory of Computing 3
    CSC 280 Data Structures 3
    AI 220 Intro to AI 3
    Flexible Schedule Course #1 3
    Science Elective 5
    Total Credits 17
  • Year 2 Spring

    Code Course Credits
    CSC 363 Software Engineering 3
    CSC 370 Concepts of Programming Languages 3
    AI 230 Intro to Data Science 3
    Flexible Schedule Course #2 3
    Science Elective 5
    Total Credits 17
  • Year 3 Fall

    Code Course Credits
    MATH 309 Probability and Statistics for Engineers 3
    AI 315 Intro to Machine Learning 3
    AI 304 Ethics in AI 3
    CSC 442 Intro to Database System 3
    Flexible Schedule Course #3 3
    Total Credits 15
  • Year 3 Spring

    Code Course Credits
    MATH 314 Statistics II 3
    AI 335 Intro to Deep Learning 3
    AI 337 Natural Language Processing 3
    PE Program Elective 3
    Flexible Schedule Course #4 3
    Total Credits 15
  • Year 4 Fall

    Code Course Credits
    MATH 301 Linear Algebra 3
    ENGR 441 Senior Design I 3
    CSC 411 Analysis of Algorithms 3
    PE Program Elective 3
    Flexible Schedule Course #5 3
    Total Credits 15
  • Year 4 Spring

    Code Course Credits
    ENGR 442 Senior Design II 3
    PE Program Elective 3
    PE Program Elective 3
    PE Program Elective 3
    Math Elective  3
    Total Credits 15