Computer Science Major—BA

Minimum of 48 semester course credits and general BA requirements

Required
CS 063Introduction to Computer Science 4
CS 064Computer Concepts and Intermediate Programming4
CS 111Computer Architecture4
CS 114Programming Languages4
CS 124Data Structures and Algorithms4
CS 125Theory of Algorithms4
MATH 004Discrete Mathematics I4
MATH 006Discrete Mathematics II4
Select four courses (with at least one selected from the first three) from the following:16
CS 113
Mobile Application Development
Software Engineering
Data, Apps, and Analytics in the Cloud
Linear Optimization
Theory of Computation
Computer Networks
Cryptography and Network Security
Machine Learning
Topics in Computer Science 1
Web Programming
Recommended
Calculus I
Calculus II
Linear Algebra
Probability and Statistics
And additional courses in computer science and mathematics.