• Computer Science (CS) is the study of computers and computational systems. Computer scientists create systems that are correct, reliable, and efficient.
    • Computing is a broad and rapidly-changing field that connects to and draws from many disciplines, including mathematics, electrical engineering, psychology, statistics, fine arts, linguistics, and physical and life sciences.
    • Computer science students learn to integrate theory and practice, recognize the importance of abstraction, and appreciate the value of good engineering design.
    • Coursework must prepare students for lifelong learning and must include professional practice, such as communication skills, teamwork, and ethics. (from ACM/IEEE Computer Science Curricula 2013)
  • Students will gain experience through courses in Python and C++, the most widely used software technology in the market, which are taught in the department. MSU also offers collaborations with the biology and art departments, which provide enhanced, hands-on learning and the ability to look into specialty areas of computer science. To ensure student's success in the technical and problem solving areas of this field, adequate math and science skills are recommended.