Skip to main content

Computer Science Courses

Required Computer Science Courses [24 hours]

  • CSCI 1301 – Programming Principles I [Python]
  • CSCI 1302 – Programming Principles II [Object Oriented]
  • CSCI 2900 – Data Structures
  • CSCI 3200 – Algorithm Analysis
  • CSCI 3300 – Database Management Systems
  • CSCI 3400 – Software Development
  • CSCI 4000 – Programming Languages
  • CSCI 4950 – Senior Capstone

Electives in Computer Science [9 hours selected from the following]

  • CSCI 3100 – Computer Organization and Architecture
  • CSCI 3500 – Computer Graphics
  • CSCI 3700 – Operating Systems
  • CSCI 4050 – Internship in Computer Science
  • CSCI 4350 – Advanced Studies in Computer Science
  • CSCI 4600 – Mobile Software Development
  • CSCI 4800 – Machine Learning

Required Mathematics Courses [7 hours]

  • MATH 2300 - Discrete Mathematics
  • MATH 2450 - Calculus I
  • MLAB 2450 – Calculus I Lab