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 # (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)

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 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 132Calculus II

3

MATH 231Differential Equations

3

MATH 232Calculus III

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 (6 credits)

Choose From:

MATH 301Geometry and History of Mathematics

3

MATH 308Statistics

3

MATH 309Probability

3

MATH 329Applied Numerical Analysis

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