Computer Science Degree Curriculum | CBU

School ofSciences

Computer Science degree curriculum

Computer Science 2016-2017 (sample) Paradigm

This sample paradigm shows a normal 4 year progression towards a degree in computer science. Some of the courses should be taken in this order due to prerequisite structures, others may be switched.

First Year Semester I Credits
ENG 111 English Composition I 3
CS 112 Computers in Problem Solving & Lab 4
MATH 131 Calculus I 3
Religious Studies Elective 3
Social Science Elective 1 3
CBU 101 Orientation 0
Total 16

First Year Semester II Credits
CS 172 Fundamentals of CS & Lab  4 
ENG 112 English Composition II 3
ECE 250 Digital Design  3 
MATH 132 Calculus II 3
Religious Studies Elecctive 3
Total 16

Second Year Semester I Credits
CS 234 & 234L Data Structures & Lab 4
PHYS 150 / 201 Physics I & Lab 4
Concentration Electives 6
Social Science Elective 1 3
Total 17

Second Year Semester II Credits
CS 360 Object Oriented Design 3
PHYS 251 / 202 Physics II &Lab 4
Concentration Electives 6
Religious Studies Elective  3 
Total 16

Third Year Semester I Credits
CS 301 C Programming
 3 
CS 471 Database Design 3
Concentration Electives 6
Philosophy Elective 2 3
Total 15

Third Year Semester II Credits
CS 370 Operating Systems 3
CS 400 Internship 3
Concentration Electives 9
Total 15

Fourth Year Semester I Credits
CS 481 Project I 1
Concentration Electives 9
MATH 121 Statistics 0
Literature Elective  3
Total 13

Fourth Year Semester II Credits
CS 482 Project II 3
CS 440 Algorithms 3
Concentration Electives 8
Total 14

Total credits required for the degree are 122.
A maximum of 47 credits in Computer Science is applicable toward the degree.
Transfer students must take at least one half of the required computer related courses numbered 300 or above at Christian Brothers University.

A computer science major chooses a concentration in Business or Engineering.

The Business Concentration requires Introduction to Management Information Systems MIS 231, Microeconomics ECON 214, Principles of Marketing MKTG 311, Engineering Economy ECE 314, International Business MGMT 320, International Marketing MKTG 438, and Foundations of Management MGMT 227 and an approved minor.

The Engineering Concentration requires Circuits I ECE 221, Microprocessor Architecture ECE 251, Computer Systems Design 350, Computer Networks 450; Differential Equations MATH 231; ECE Advanced C++ Programming 451 and Topics 480-489 and an approved minor. 

1 Six hours of Social Sciences must be chosen to satisfy the General Education requirements.
2 The philosophy course must satisfy the moral values requirement.