B.S./M.S. Degree Program Requirements

Both the BS degree requirements and the MS degree requirements need to be fulfilled. However, six credit hours of Computer Science courses at the 5000 level or above may be counted towards both sets of degree requirements, if they are chosen from the following list:

  • CSCI 5229-3, Computer Graphics... if CSCI 4229 has not been taken
  • CSCI 5273-3, Network Systems... if CSCI 4273 has not been taken
  • CSCI 5312-3, Health Informatics... if CSCI 4312 has not been taken
  • CSCI 5314-3, Algorithms for Molecular Biology... if CSCI 4314 has not been taken
  • CSCI 5317-3, Genome Databases: Mining and Management... if CSCI 4317 has not been taken
  • CSCI 5322-3, Things That Think... if CSCI 4322 has not been taken
  • CSCI 5332-3, Game Programming... if CSCI 4332 has not been taken
  • CSCI 5342-3, Groupware and Workflow Systems... if CSCI 4342 has not been taken
  • CSCI 5412-3, Design, Creativity and New Media... if CSCI 4412 has not been taken
  • CSCI 5444-3, Introduction to Theory of Computation... if CSCI 3434 has not been taken
  • CSCI 5446-3, Chaotic Dynamics... if CSCI 4446 has not been taken
  • CSCI 5448-3, Object-Oriented Analysis and Design... if CSCI 4448 has not been taken
  • CSCI 5454-3, Design and Analysis of Algorithms... if CSCI 3104 has not been taken
  • CSCI 5502-3, Data Mining... no undergrad course available
  • CSCI 5606-3, Principles of Numerical Computation... if CSCI 3656 has not been taken
  • CSCI 5622-3, Machine Learning... no undergrad course available
  • CSCI 5753-3, Computer Performance Modeling... if CSCI 4753 has not been taken
  • CSCI 5809-3, Computer Animation... if CSCI 4809 has not been taken
  • CSCI 5838-3, User Interface Design... if CSCI 4838 has not been taken
  • CSCI 5839-3, User-Centered Design... if CSCI 4839 has not been taken

In theory, therefore, the minimum number of credit hours required for the BS/MS degree will be 152. Students need to gain admission to this program during Fall/Spring of their junior year.