Computing: Computer Science

Requirements for students entering the program as of Spring 2015

Required Courses in Computing 27 Hours

CPSC 130
Introduction to Programming and Information Systems
CPSC 146
Introduction to Programming Principles
CPSC 207
Shell Programming and Architecture
CPSC 300
Challenges in Computer Technology
CPSC 311
Discrete Computational Structures
CPSC 323
Data Base Systems
CPSC 327
Systems Administration and Security
CPSC 423
Computer Networks
Math 152
 Elementary Statistics

CS Concentration Requirements 18 Hours

CPSC 246
Advanced Programming Principles
CPSC 370
Computer Organization
CPSC 374
Algorithms and Data Structures
CPSC 376
Programming Languages
CPSC 464
Operating Systems
CPSC 488
Software Engineering (Capstone)

CS Concentraion Electives 9 Hours

Select 3 courses from Mobile Graphics/Games or Robotics & Computer Visision

Mobile Graphics/Games

CPSC 215
Cross Platform Mobile App
CPSC 217
Structured and Dynamic Web Programming
CPSC 456
Graphics

Robotics & Computer Vision

CPSC 315
Computer Gadget Project
CPSC 476
Artifical Intelligence & Robotics
CPSC 480
Machine Learning