Academic Catalog

Computer Science Major (Non-Comprehensive)

Requirements

36 total credits

The Computer Science Major is ideal for students pursuing a liberal arts plan of study and provides the fundamental education necessary for positions in industry, graduate study, or fields that require knowledge of basic principles and concepts. Students choosing this program must select a minor from the numerous programs offered across campus.

Math and Computer Science Core Courses
MATH 240Calculus and Analytic Geometry I4.00
MATH 310Introduction to Abstract Mathematics3.00
MATH 320Discrete Structures4.00
CSCI 201Introduction to Programming3.00
CSCI 202Object-Oriented Programming3.00
CSCI 224Assembly Language Programming4.00
CSCI 303Algorithms and Data Structures4.00
CSCI 356Database Systems3.00
or ITS 346 Database Management
Advanced Topics Required Course
Select one of the following:3.00
Embedded Systems Design
Computer Graphics and Game Design
Internet Programming
Computer Security
Computational Theory Required Course
MATH 421Theory of Computation4.00
or MATH 425 Algorithm Design and Analysis
Capstone
Select one of the following:
CSCI 490Computer Science Capstone Internship (or)1.00-4.00
Individual Capstone Project
Total Hours36.00-39.00