2020-2021 Academic Catalog

Computer Science, B.A.

The primary computer science degree option, it is recommended for those who intend to pursue graduate studies in computer science, or wish to obtain employment in computer science related fields such as software development, network and security technologies, or as a database developer. It emphasizes both the theory and practice of computer science and can be customized to a student’s interest.

I. Computer Science Program Requirements

Required classes:

CS 110Introduction to Programming

4

CS 120Data Structures and Program Design

4

CS 202Web Design and Development

3

CS 230Software Engineering (WI)

4

CS 251Introduction to Linux

3

CS 310Database Design

4

 

CS 241Networking Fundamentals

3

or

CS 410Operating Systems

4

 

CS 430Senior Project: Your Project

4

or

CS 499Senior Thesis

1.00 - 3.00

 

CS 495Computer Science Seminar

3

Nineteen credits from the list below OR any Carroll minor plus courses from the list below totaling 19 credits.

(Common minors include Math, Data Science, and Business; but could be from any discipline.)

CS 287Student Topics in Computer Science

1

CS 289Special Topic

1.00 - 3.00

CS 311Database Project

4

CS 389Special Topic

1.00 - 3.00

 

CS 241Networking Fundamentals

3

or

CS 410Operating Systems

4

 

CS 421Cyber Security

4

DS 325Advanced Statistics for Data Science WI

3

DS 401Machine & Statistical Learning

3

DS 405Computing for Data Science

3

CS 241 Network Fundamentals or CS 410 Operating Systems: ONLY if not used in section above

CS 287 Student Topics (1 credit): repeatable

II. Other Program Requirements

Required classes:

PSY 200Emotional Intel & Personal Prof Success

3

or

CO 206Small Group Communication

3

or

CO 275Conflict Management

3

 

MA 121Differential Calculus

3

or

MA 131Calculus of Single Variable Functions

4

 

MA 315Probability and Statistics

3

MA 328Modern Applications of Discrete Math

3

PHYS 155Robotics and Experimental Physics

3

MA 131 -or- MA 121 plus MA 122 is recommended for graduate school