Undergraduate Catalog 2023-2024

Computer Science (BS)

Bachelor of Science Degree

General Education

Category I: The Individual (10 to 11 hours)

IA: Rhetoric

ENGL 1101

           

Rhetoric and Composition

3

IB: Mathematical Reasoning

MATH 2450

           

Calculus I

4

 

MATH 2450L 

 

 

 

 

 

 

Calculus I Lab

0

IC: Critical Thinking 

 

           

Choose course from approved list

3

ID: Scientific Method

 

           

Choose course from approved list

0 to 1

Category II: Western Civilization (15 hours)

IIA: Freshman Composition

ENGL 1102

           

Literature and Composition

3

IIB: Speaking

 

           

Choose course from approved list

3

IIC: Social and Behavioral Sciences

 

           

Choose course from approved list 

3

IID: Humanities 

 

           

Choose course from approved list 

 3

IIE: Government 

 

 

 

 

 

 

 

Choose course from approved list

3

Category III: World Citizen (12 hours)

IIIA: Modern Language

 

           

Choose sequence from approved list

6

IIIB: History of Other Cultures

 

           

Choose course from approved list

3

IIIC: Fine Arts

 

           

Choose course from approved list

3

 Category IV: The Natural World (6 to 9 hours)

 IVA: Natural Science

 

           

Choose course from approved list

6 to 9

Category V: Ethical Perspectives (3 hours)

VA: Philosophy, Religion, and Ethics

 

           

Choose course from approved list

3

 Category VI: Institutional Requirement (1 hour)

VIA: First-Year Experience

PDMT 1101

           

Introduction to University Life and
the Liberal Arts Tradition

1

Total Credit Hours:47-51

Students who enter with fewer than 24 semester credit hours must satisfy the institutional requirement.

General Electives

Total Credit Hours:30-34

Computer Science Major

CSCI 1301Programming Principles I

3

CSCI 1302Programming Principles II

3

CSCI 2900Data Structures

3

CSCI 4200Algorithm Analysis

3

CSCI 4950Senior Capstone

3

 

Choose FOUR from CSCI 3000+ or ART 2225 (12 Credits)

12

 

MATH 2450Calculus I

4

MATH 2450LCalculus I Lab

0

MATH 2460Calculus II

4

MATH 2460LCalculus II Lab

0

MATH 2600Linear Algebra

3

MATH 2700Discrete Mathematics

3

 

CHOOSE ONE:

MATH 3300Probability

3

MATH 3400Number Theory

3

MATH 3500Numerical Methods

3

Total Credit Hours:44
 

Total Credit Hours: 121