Skip to main content

Master of Science in Computer Science Course Offerings

Master of Science in Computer Science (33 CH)

Required courses (27 CH):

  • CSCI 5003 Object-Oriented Programming
  • CSCI 5203 Logic for Computer Science
  • CSCI 5403 Software Engineering
  • CSCI 5413 Algorithm Design and Analysis
  • CSCI 5503 Computer Organization and Architecture
  • CSCI 5603 Database Design
  • CSCI 6303 Distributed Operating Systems
  • CSCI 6603 or CSCI 6613 Postrelational Databases or Intelligent Databases
  • CSCI 6003 Graduate Capstone

Elective courses (choose 6 CH):

  • CSCI 5103 Theory of Computing
  • CSCI 5303 Embedded and Real-Time Operating Systems
  • CSCI 5513 Computer System Architecture
  • CSCI 5703 Artificial Intelligence
  • CSCI 5803 Computer Graphics
  • CSCI 5891 - 6 M.S. Degree Project
  • CSCI 6063 Current Topics in Computer Science
  • CSCI 6203 Advanced Object-Oriented Programming
  • CSCI 6403 Advanced Algorithm Design
  • CSCI 6503 Computer Network Architecture
  • CSCI 6583 Internship
  • CSCI 6981-6 M.S. Degree Research