Computer Science, Bachelor of Science

Students cannot earn degrees in both Computer Science and Cybersecurity.

Course Requirements (CS)

General Education Requirements

(# - Refer to General Education Course Requirements for Course Options)

Complete the following course (0 credits)

CBU 101Orientation to CBU

0

Mathematics (3 credits)

MATH 131Calculus I

3

AND

MATH 131LCalculus I Lab

0

Statistics # (0-3 credits)

English (9-10 credits)

Writing and Critical Literacy
ENG 121Writing and Critical Literacy

3

AND

ENG 121LWriting and Critical Literacy Lab

1

OR

ENG 122Writing and Critical Literacy for Multilingual Learners

3

AND

ENG 122LWriting and Critical Literacy Lab for Multilingual Learners

1

OR

ENG 123Writing and Critical Literacy

3

OR

ENG 231Honors Survey of World Literature I

4

Total Credit Hours:3-4
Writing and Critical Research
ENG 130Writing and Critical Research

3

OR

ENG 232Honors Survey of World Literature II

4

Total Credit Hours:3-4
English Literature # (3 credits)

Waived if ENG 231/ENG 232, add 1 hr to Free Elect

Religious Studies # (6 credits)

Social Science or History # (6 credits)

Natural or Physical Science (4 credits)

PHYS 150Physics I

3

PHYS 150LPhysics I Laboratory

1

Moral Values # (3 credits)

Aesthetics

Fulfilled by English Literature GER

School of Science Support Requirements

MATH 132Calculus II

3

MATH 141Introduction to Discrete Mathematics

3

ECE 250Digital Design

3

Total Credit Hours:9

Computer Science Major Requirements

(Computer Science Concentration Required)(2.0 GPA in Major Required)(Transfer Students Must Take at Least One Half of the Required Computer-Related Courses Numbered 300 or Above at CBU.)

CS 112Computers in Problem Solving

3

CS 112LComputers in Problem Solving Lab

1

CS 172Fundamentals of Computer Science

3

CS 172LFundamentals of Computer Science Lab

1

CS 234Data Structures

3

CS 234LData Structures Lab

1

CS 301C Programming

3

CS 360Object Oriented Design

3

CS 370Operating Systems

3

CS 400Internship in Computer Science

1-3

CS 440Algorithms

3

CS 471Database Design

3

CS 481Computer Science Project I

1

CS 482Computer Science Project II

3

Math/CS/ECE 300/400 level electives, 3 hrs

Total Credit Hours:37

CS 400: Those with a Cybersecurity concentration may take MIS 456

Computer Science Concentration Requirements

Computer Science Concentration Required (2.0 GPA in Conc. Required)

Computer Science Concentration (26-29 credits)

Concentration Requirements for Bachelor of Science in Computer Science

Business Concentration (CSBU)

MIS 153Introduction to Computer Business Applications

3

MIS 231Introduction to MIS

3

ECON 214Principles of Microeconomics

3

ECON 215Principles of Macroeconomics

3

MGMT 227Foundations of Management

3

MGMT 320International Business

3

MKTG 311Principles of Marketing

3

MKTG 438International Marketing

3

BIOL, CHEM, NSCI, or PHYS course with associated lab

Total Credit Hours:28
 

Computational Biology Concentration (CSCB)

CHEM 101Introduction to College Chemistry

3

BIOL 111Principles of Biology I

3

BIOL 111LPrinciples of Biology I Laboratory

1

BIOL 213Medical and Scientific Terminology

3

BIOL 333Genomics

3

BIOL 333LGenomics Laboratory

1

CS 240Introduction to Bioinformatics

3

OR

BIOL 240Introduction to Bioinformatics

3

CS 312Machine Learning Algorithms

3

BIOL 340Experimental Design and Statistical Analysis

3

BIOL 463Mentored Research I

1

BIOL 464Mentored Research II

2

Total Credit Hours:26

Cybersecurity Concentration (CYBS)

MIS 153Introduction to Computer Business Applications

3

MIS 231Introduction to MIS

3

MIS 351Systems Analysis and Design

3

CS 356Applied Computer Networking

3

MIS 481Information Security

3

MIS 481LInformation Security Lab

1

MIS 482Digital Forensics

3

MIS 482LDigital Forensics Lab

1

MIS 483Security Compliance and Auditing

3

BIOL, CHEM, NSCI, or PHYS course with associated lab

Total Credit Hours:27

Engineering Concentration (CSEN)

MATH 231Differential Equations

3

PHYS 251Physics II

3

PHYS 251LPhysics II Laboratory

1

ECE 221Electric Circuit Analysis I

3

ECE 251Microcontroller Architecture and Programming

3

ECE 251LMicrocontroller Architecture and Programming Laboratory

1

ECE 350Computer Systems Design and Architecture

3

CS 356Applied Computer Networking

3

OR

ECE 450Computer Networks

3

Math/CS/ECE 300/400 level electives, 9 hrs

Total Credit Hours:29
May Choose MATH 232 instead of 3 hours of MATH/CS/ECE Elective.

School of Sciences Major-Specific Electives

Free Electives 16-19

Total Credit Hours:16-19

* Max 47 hours total in Computer Science

Total Credit Hours: 122

2.0 Cumulative GPA Required