The minor in Computer Science requires 8 credits of core Computer Science courses, one 3 credit Computer Science elective at the 300 level, and 6 credits of elective Computer Science course at the 200 level or above or approved courses from other departments.

Curriculum Requirements

Core Courses
CSC 120Computer Programming I4
CSC 220Computer Programming II4
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 1, 2
Introduction to Python for Arts Humanities 3
Cybersecurity: An Introduction to Security in Cyberspace
Computers and Society
Introduction to Business Technology and Programming
Introduction to Programming
Introduction to Programming
Geographic Information Systems I
Web Design
Foundations of Computational Marine Science
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
Mobile to Cloud: Developing Distributed Applications
Building Virtual Worlds
Augmented Reality
Dynamic Data
Internet Computing I
Computer Organization and Design
Senior Project I
Senior Project II
Computer Architecture
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
Special Topics in Computer Engineering
Geographic Information Systems II
Audio Signal Processing III
Current Trends in Music Engineering I
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