About this course:

  • Provide students with an advanced understanding of those concepts of computer science which will enable them to adapt to and function in any current computing environment.
  • Allow students with a WVSU bachelor’s degree in computer science to easily continue their studies to obtain a Master's degree.
  • Allow area IT and computer science professionals to obtain advanced training in the discipline.

In support of the general objectives, the specific objectives of the program are:

  1. Further students’ understanding of algorithm analysis, computer architecture and the theory of computing.
  2. Teach students parallel and distributed computing theory and application.
  3. Explore modern areas of computing, such as machine learning and data science.
  4. Provide opportunities for research in computer science.