Academic Catalog 2020-2021

Computer Science and Mathematics, Bachelor of Science

Course Requirements (CSMT)

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

Statistics (3 credits)

MATH 121Statistics Introduction

0

English (8-9 credits)

English Composition I
ENG 111English Composition I

3

OR

ENG 231Honors Survey of World Literature I

4

English Composition II
ENG 112English Composition II

3

OR

ENG 232Honors Survey of World Literature II

4

English Literature # (3 credits)

Waived if ENG 231/ENG 232, Add 1 Hr. to Electives

Religious Studies # (6 credits)

Social Science or History # (6 credits)

Natural or Physical Science (4 credits)

Fulfilled by Major Requirements

PHYS 150Physics I

3

PHYS 150LPhysics I Laboratory

1

Moral Values # (3 credits)

Aesthetics

Fulfilled by English Literature GER

Total Credit Hours:27

School of Sciences Support Requirements

ECE 221Electric Circuit Analysis I

3

ECE 250Digital Design

3

ECE 251Microcontroller Architecture and Programming

3

ECE 251LMicrocontroller Architecture and Programming Laboratory

1

ECE 350Computer Systems Design and Architecture

3

ECE 450Computer Networks

3

PHYS 150Physics I

3

PHYS 150LPhysics I Laboratory

1

PHYS 251Physics II

3

PHYS 251LPhysics II Laboratory

1

CS/ECE Electives (6 credits)

Choose From: CS/ECE at 300 or 400 Level

Total Credit Hours:30

Computer Science and Math Major Requirements

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

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 370/ECE 370Operating Systems

3

CS 400Internship in Computer Science

1-3

CS 440Algorithms

3

CS 471/ECE 471Database Design

3

CS 481Computer Science Project I

1

CS 482Computer Science Project II

3

MATH 132Calculus II

3

MATH 231Differential Equations

3

MATH 232Calculus III

3

MATH 329Applied Numerical Analysis

3

MATH 401Linear Algebra

3

MATH 402Abstract Algebra

3

MATH 405Discrete Mathematics

3

MATH 413Complex Analysis

3

MATH 414Real Analysis

3

MATH 481Senior Seminar I

1

MATH 482Senior Seminar II

2

Math Elective (3 credits)

Choose From:

MATH 301Geometry and History of Mathematics

3

MATH 308Statistics

3

MATH 309Probability

3

MATH 470-479Topics in Mathematics

1-3

Math / CS Elective (3 credits)

MATH 300/400 or CS 300/400

Total Credit Hours:70

Total Credit Hours: 127

2.0 Cumulative GPA Required