Undergraduate Catalog 2022-2023

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:34-38

Computer Science Major

CSCI 1301Programming Principles I

3

CSCI 1302Programming Principles II

3

CSCI 2900Data Structures

3

CSCI 3300Database Management Systems

3

CSCI 3400Software Development

3

CSCI 4000Programming Languages

3

CSCI 4200Algorithm Analysis

3

CSCI 4950Senior Capstone

3

MATH 2300Discrete Mathematics

3

3000-Level or Above Computer Science (CSCI) Electives

9

Total Credit Hours:36

Students may take ART 2225—Introduction to Digital Fabrication in lieu of one 3000-level CSCI elective. 

Total Credit Hours: 121