The online Master of Computer Science program provides an in-depth examination of advanced machine learning techniques, big data, software development, application development, data mining, penetration testing, and information security. Students are given the opportunity to improve their use of Java, Python, C/C++, SQL, Spark, Hadoop, CUDA, Kali Linus, Metasploit, Nmap, MapReduce and more.