Core Courses
CSC 120Computer Programming I4
CSC 220Computer Programming II4
Electives
CSC 3XX - Any 300-level Computer Science course3
Select 6 approved credit hours of the following:6
Any CSC 2XX, CSC 3XX, CSC 4XX, CSC 5XX
Computers and Society
Introduction to Programming
Information Systems and Technology
Introduction to Programming
Geographic Information Systems I
Web Design
Scientific Programming in the Atmospheric Sciences
Object-Oriented Programming And Agent-Based Modelling
Bioinformatics Tools
Systems Analysis and Design
Web Application Development
Mobile Apps Development
Information Security
Prototyping Techniques
Dynamic Data
Internet Computing I
Computer Organization and Design
Computer Architecture
Principles of Artificial Intelligence
Machine Learning
Neural Networks
Network Client-Server Programming
Object-Oriented and Distributed Database Management Systems
Agent Technology
Internet and Intranet Security
Data Mining
Mobile Computing
Introduction to Numerical Analysis
Theory of Numbers
Numerical Linear Algebra
Numerical Methods In Differential Equations
Introduction to Probability
Introduction to Mathematical Statistics
Statistical Analysis
Total Credit Hours17