Personal tools
You are here: Home Undergrad CS Sample Schedules

Sample Schedules

These four year schedules can help you plan your course of study for our BS or BA degrees in Computer Science

Bachelor of Science in Computer Science: Sample Schedule

Year Fall Spring
1

CSCI 140 Introduction Computer Science
MATH 135 Discrete Mathematics
Core: Fine & Performing Arts
Core:Science I with lab
Core: HIST 111
16 hours

CSCI 150 Introduction to Object Oriented Programming
MATH 142 Calculus I
Core: English 190
Core:Science II with lab
15 hours

2

MATH 143 Calculus II
CSCI 180 Data Structures
Core: Language I
Core : Social Science I

14 hours

CSCI 314 Algorithms
CSCI 224 Computer Architecture
Math Elective (often MATH 244)
Core: PHIL 105
Core: Theology I
15 hours

3 CSCI 324 Operating Systems
CSCI 290 Object-Oriented Software Design
Core: Language II
Core: Ethics
Elective
15 hours
CSCI 344 Programming Languages
CSCI 390 Software Engineering
MATH 403 Probability and Statistics
Core: Social Science II
Core: History 112
15 hours
4 CS Applications elective
CS elective
Core: Literature I
Core: Theology II
Elective
15 hours
CSCI 491 Capstone project
CS elective
Elective
Mathematics elective
Science elective (4)
16 hours
Total: 121 hours

Bachelor of Arts in Computer Science: Sample Schedules

Started In CSCI 140, Fall semester, Freshman year.

Year Fall Spring
1

CSCI 140 Introduction to Computer Science
MATH 135 Discrete Mathematics
Core: Fine & Performing Arts
Core : Social Science I
Core: History 111
15 hrs

CSCI 150 Introduction to Object Oriented Programming
MATH 142 Calculus I
Core: Philosophy 105
Core: English 190
14 hours

2

CSCI 180 Data Structures
MATH 143 Calculus II
Core: Science I
Core: Literature I
Core: History 112
17 hours

CSCI 224 Computer Architecture
Core:Language I
Core:Science II
Core:Theology I
Elective
15 hours

3

CSCI 290 Object Oriented Software Design
CSCI 324 Operating Systems
Mathematics Elective
Core: Language II
Core: Ethics
15 hours

CS theory course
CS elective
Elective
Core: Language III
Core: Philosophy III
15 hours

4

CS systems/applications course
CS elective
Core: Literature II
Core: Theology II
Elective
15 hours

CSCI 491 CS capstone
Elective
Elective
Core: Social Science II
Core: Theology III
15 hours

Total: 121 hours

Started in Scientific Programming, decided to go into computer science.

Year Fall Spring
1

CSCI 145 Scientific Programming
Core: Fine & Performing Arts
Core : Social Science I
Core: History 111
Core:Science I
15 hours

CSCI 140 Introduction to Computer Science
CSCI 146 (one hour)
MATH 135 Discrete Mathematics
Core: Philosophy 105
Core: English 190
Core:Science II
16 hours

2

CSCI 180 Data Structures
MATH 142 Calculus I
Core: Literature I
Core: History 112
14 hours

CSCI 224 Computer Architecture
MATH 143 Calculus II
Core:Language I
Core:Theology I
Elective
16 hours

3 Same as Sample I
4 Same as Sample I
Total: 121 hours

For the well prepared student.

Year Fall Spring
1

CSCI 150 Introduction to Object Oriented Programming
CSCI 140 Introduction to Computer Science
MATH 135 Discrete Mathematics
Core: Fine & Performing Arts
Core:Science I
16 hours

CSCI 180 Data Structures
MATH 142 Calculus I
Core: Philosophy 105
Core: English 190
Core:Science II
17 hours

2

CSCI 290 Object Oriented Software Design
MATH 143 Calculus II
Core: Literature I
Core : Social Science I
Core: History I
16 hours

CSCI 224 Computer Architecture
CS Theory Elective
Core: Language I
Core: History II
Elective
15 hours

3 CS Applications elective
CSCI 324 Operating Systems
Mathematics Elective
Core: Language II
Core: Ethics
15 hours
CS elective
Core:Theology I
Core: Language III
Core: Philosophy III
Elective
15 hours
4

 

CS elective
Core: Literature II
Core: Theology II
Elective
Elective
15 hours

 

CSCI 491 Capstone project
Core: Theology III
Core: Social Science II
Elective
Elective
15 hours
Total: 124 hours

Preprofessional health curriculum for the CS major.

Year Fall Spring
1 BIOL 104 Principles of Biology I
CHEM 161 Intro to Chemistry I
MATH 141 Precalculus
Core: ENGL 190
Core:THEO 100
17 hours
BIOL 106 Principles of Biology II
CHEM 162 Intro to Chemistry II
MATH 142 Calculus I
Core: HIST 111
Core: PHIL 105
18 hours
2 CSCI 150 Introduction to Object Oriented Programming
CHEM 342&344 Organic Chemistry I
MATH 135 Discrete Mathematics
Core: PHIL 205
Core:HIST 112
17 hours
CSCI 180 Data Structures
CSCI 140 Introduction to Computer Science
CHEM 343&345 Organic Chemistry II
Core: PHIL 3XX
Core:THEO 2XX
17 hours
3 CSCI 290 Object Oriented Software Design
MATH 143 Calculus II
PHYS 131&132 General Physics & lab
Core: Foreign Lang I
Core:THEO 3XX
17 hours
CSCI 224 Computer Architecture
CS theory elective
PHYS 133&134 General Physics II & lab
MATH elective
Core: Foreign Lang II
16 hours
4 CSCI 324 Operating Systems
CS applications course
CS elective
Core: Foreign Lang III
Core: PSYC 101
Core:ENGL 2XX-lit course
18 hours
CSCI 491 Capstone Project
CS elective
Core: ENGL 3XX -lit course
Core: Fine & Performing Arts
Core:Social Science II
15 hours
Total: 135 hours

Notes

A well prepared student can, in consultation with their advisor, skip precalculus, and take either calculus or discrete mathematics or a computer science course their first semester.

CS Applications Courses
Databases, Software Engineering, Network Programming I, Advanced Operating Systems, Network Programming II
CS Theory Courses:
Algorithms, Programming Languages, Automata, Compilers
Document Actions