Curriculum for students entering in Fall 2017 - Spring 2023:
  • 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
    Science Science Elective 3
    CSC 223 Object Oriented Programming 3
    PHIL 202 Modern Mind 3
    TRS 201 Foundations of Theology I 3
    Total Credits 16
  • Year 2 Fall

    Code Course Credits
    Science  Science Elective 3
    CSC 210 Discrete Mathematics 3
    CSC 280 Data Structures 3
    TRS 202A/B The Church and the Human Person 3
    Lit/SS/Fine Arts Lit/SS/Fine Arts 3
    Total Credits 15
  • Year 2 Spring

    Code Course Credits
    Science/Math  Science/Math Elective 3
    CSC 212 Theory of Computing 3
    CSC 326  Switching Circuits & Logic Design  3
    CSC 327 Switching Circuits & Logic Design Lab 1
    CSC 370 Concepts of Programming Languages 3
    LS Liberal Studies Elective 3
    Total Credits 16
  • Year 3 Fall

    Code Course Credits
    MATH 309 Probability and Statistics for Engr 3
    CSC 322 Intro to Computer Graphics 3
    CSC 323 Intro to Computer Networks 3
    CSC 390 Computer Organization & Architecture 3
    PHIL 362 Professional Ethics in Engineering 3
    Total Credits 15
  • Year 3 Spring

    Code Course Credits
    MATH Mathematics Elective 3
    CSC 363 Software Engineering 3
    CSC 306 Introduction to Operating Systems 3
    CSC CS Program Elective 3
    LS Liberal Studies 3
    Total Credits 15
  • Year 4 Fall

    Code Course Credits
    Math Math Elective 3
    CSC 409 Web Programming 3
    CSC 442 Introduction to Database System 3
    CSC 491A Senior Design I 3
    CSC  CS Program Elective 3
    Total Credits 15
  • Year 4 Spring

    Code Course Credits
    Math  Math Elective 3
    CSC 411 Design and Analysis of Algorithms 3
    CSC 491B Senior Design II 3
    CSC  CS Program Elective 3
    CSC CS Program Elective 3
    Total Credits 15

Curriculum for students entering in Fall 2023 or later:
  • 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 Rhetoric and Composition 3
    Total Credits 16
  • Year 1 Spring

    Code Course Credits
    MATH 122 Calculus II 4
    CSC 210 Discrete Mathematics 3
    CSC 223 Object Oriented Programming 3
    PHIL 202 Modern Mind 3
    TRS 201 Faith Seeking Understanding 3
    Total Credits 16
  • Year 2 Fall

    Code Course Credits
    Science Science Elective with Lab 5
    CSC 212 Theory of Computing 3
    CSC 280 Data Structures 3
    CSC 370 Concepts of Programming Languages 3
    TRS 202A/B The Church and the Human Person 3
    Total Credits 17
  • Year 2 Spring

    Code Course Credits
    Science Science Elective with Lab 5
    CSC 323 Introduction to Computer Networks 3
    CSC 326  Switching Circuits & Logic Design  3
    CSC 327 Switching Circuits & Logic Design Lab 1
    CSC 322 Introduction to Computer Graphics 3
    LAC Liberal Art Lit/Art/Soc Sci Elective 3
    Total Credits 18
  • Year 3 Fall

    Code Course Credits
    MATH 309 Probability and Statistics for Engr 3
    CSC 363 Software Engineering 3
    CSC 390 Computer Organization & Architecture 3
    CSC 442 Introduction to Database System 3
    PHIL 362 Professional Ethics in Engineering 3
    Total Credits 15
  • Year 3 Spring

    Code Course Credits
    MATH Mathematics Elective 3
    CSC 306 Introduction to Operating Systems 3
    CSC 409 Web Design & Programming 3
    CSC CSC Program Elective 3
    LS Liberal Studies 3
    Total Credits 15
  • Year 4 Fall

    Code Course Credits
    Math Math Elective 3
    CSC 441 Senior Design I 3
    CSC 411 Analysis of Algorithms 3
    CSC CSC Program Elective 3
    LS Liberal Studies 3
    Total Credits 15
  • Year 4 Spring

    Code Course Credits
    Math  Math Elective 3
    CSC 442 Senior Design II 3
    CSC 406 Introduction to Secure Computing 3
    CSC  CSC Program Elective 3
    CSC CSC Program Elective 3
    Total Credits 15