Curriculum for students entering in Fall 2017 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 |
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 before Fall 2017:
-
Year 1 Fall
Code |
Course |
Credits |
MATH 121 |
Calculus I |
4 |
CHEM 103 or 107 |
General Chemistry I |
3 |
CHEM 113 |
General Chemistry I I Lab |
2 |
CSC 113 |
Introduction to Computer Programming with MATLAB |
3 |
PHIL 201 |
Classical Mind |
3 |
ENG 101 |
Rhetoric and Composition |
3 |
|
Total Credits |
18 |
-
Year 1 Spring
Code |
Course |
Credits |
MATH 122 |
Calculus II |
4 |
PHYS 215 |
University Physics I |
4 |
CSC 123 |
C/C++ Programming |
3 |
PHIL 202 |
Modern Mind |
3 |
TRS 201 |
Faith Seeking Undestanding |
3 |
|
Total Credits |
17 |
-
Year 2 Fall
Code |
Course |
Credits |
CSC 210 |
Discrete Mathematics |
3 |
CSC 223 |
Object-Oriented Programming with Java |
3 |
CSC 326 |
Switching Circuit & Logic Design |
3 |
CSC 327 |
Switching Circuit & Logic Design Lab |
1 |
LS |
Liberal Studies Elective |
3 |
LS |
Liberal Studies Elective |
3 |
|
Total Credits |
16 |
-
Year 2 Spring
Code |
Course |
Credits |
ENGR 222 |
Engineering Math I |
4 |
CSC 212 |
Theory of Computing |
3 |
CSC 280 |
Data Structure |
3 |
CSC 390 |
Computer Organization & Architecture |
3 |
LS |
Liberal Studies Elective |
3 |
|
Total Credits |
16 |
-
Year 3 Fall
Code |
Course |
Credits |
MATH 309 |
Probability and Statistics for Engr |
3 |
CSC 323 |
Intro to Computer Networks |
3 |
CSC 370 |
Concepts of Programming Languages |
3 |
CSC |
CS Program Elective |
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 322 |
Intro to Computer Graphics |
3 |
LS |
Liberal Studies |
3 |
|
Total Credits |
15 |
-
Year 4 Fall
Code |
Course |
Credits |
CSC 491A |
Senior Design I |
2 |
CSC 411 |
Design and Analysis of Algorithms |
3 |
CSC 480 |
Numerical Analysis |
3 |
CSC |
CS Program Elective |
3 |
CSC |
CS Program Elective |
3 |
|
Total Credits |
14 |
-
Year 4 Spring
Code |
Course |
Credits |
CSC 312 |
Microprocessor Programming |
3 |
CSC 442 |
Introduction to Database System |
3 |
CSC 491B |
Senior Design II |
3 |
CSC |
CS Program Elective |
3 |
CSC |
CS Program Elective |
3 |
|
Total Credits |
15 |