Computer Science Major

Supporting Courses36
Fundamentals of Public Address
Fundamentals of Interpersonal Communication
Small Group Communication
Introduction to Computing & Internet Technologies
Database Design & Management
Introduction to Mobile Platforms and Apps
Discrete Mathematics
Introduction to Software Design
Calculus and Analytic Geometry I
Calculus and Analytic Geometry II
Introductory Statistics
Upper-Level Courses28-30
Advanced Software Design
Internet Programming
Data Structures
Computer Architecture and Organization
Advanced Object-Oriented Design
Software Engineering
Capstone Essay in Computer Science
Electives (choose 2 courses):
Computer Graphics and Animation
Data Communication and Computer Networks
Systems Analysis and Project Management
Information Assurance and Security
Theory of Algorithms
Advanced Database
Operating Systems Using Linux
Artificial Intelligence
Game Engines
Total Credits64-66