Stanford University is a well-known private research university located in the San Francisco Bay Area, California. The university provides creativity, innovation, and discovery among its students. It offers a Master of Science in Computer Science that contributes to research and has computational techniques that support the development of innovative applications, big data analytics, artificial intelligence (AI), robotics, software-defined networks, secure distributed systems, and data science. To give the students a greater opportunity for research, the department operates computing facilities for departmental education, research, and administration needs, and formed a Center for Blockchain Research (CBR) to run an extensive education including conferences for the general blockchain community, workshops, Massive Open Online Courses (MOOCs), and on-campus courses. Included in the CBR’s educational courses are the Cryptocurrencies and Blockchain Technologies Course which is intended for advanced undergraduate CS students focused on all aspects of blockchains and cryptocurrencies including consensus protocols, smart contracts, economics, scalability, applications, Ethereum, Bitcoin, decentralized applications, and the future of blockchain.
Meanwhile, the Cryptography course is intended for advanced undergraduates and graduate students focused on the introduction to cryptography and its correct use in a real-world system, basic symmetric-key encryption, message integrity, public-key cryptography, and digital signatures, and protocols. The Scaling Blockchains Course is for graduate-level CS students and an advanced elective course for undergraduate students that explains how to design blockchains that are decentralized, secure and have scalable performance. By the end of the program, students will be able to showcase their knowledge and skills related to computing, practical Unix, and personal finance for engineers. Similarly, problem-solving for the CS technical interview, the social and economic impact of artificial intelligence, entrepreneurship, and advanced knowledge on society in the 21st century will also be discussed.
The academic requirements for the Master of Science in Computer Science at the Stanford University are as follows: General Test (GRE), TOEFL overall score of 100, an undergraduate degree in engineering, physics, or a comparable science program, bachelor’s degree from a U.S college or university accredited by a regional accrediting association or equivalent of a U.S bachelor’s degree from a college or university of recognized standing.
The program will start on September 2023 but the application is open until December 2022. Each semester, applicants are required to pay a tuition fee amounting to $18,105 or $36,210 for the whole duration which is for 2 years. On top of the tuition fee, students must prepare a living cost worth $1,040-$1,513 per month covering the accommodation, public transportation, utilities, electricity and internet, books, and groceries.