• The MS in Computer Science prepares students to develop cutting-edge, enterprise-quality software systems and demonstrate innovation and entrepreneurship in any application domains.
  • The program is built on a solid foundation of computing theory and it features an in-depth study in current sought-after technologies including artificial intelligence, mobile computing, internet computing, network security, and web security to take their career in many rewarding directions.
  • It is preferable for students to have a background in computer science, mathematics, or statistics, and a desire to combine the skills of these fields.
  • However, students with other bachelor's degrees will be considered for the MS in Data Science based on their previous academic performance and experience.
  • Students must be proficient in calculus and linear algebra, and also have some programming and database experience. 
  • Throughout the degree program, students will work on projects, individually and in teams, as part of their ordinary course requirements. Moreover, students will work with a variety of programming languages and tools including Python, R, TensorFlow, Spark, Hadoop, and MapReduce.