To earn their degrees, students enrolled in ASU’s online Master of Computer Science degree program will choose 10 out of 20 possible course options in order to develop expertise on emerging in-demand technologies. For students who want to become blockchain engineers, Dragan recommends including the following courses:
CSE 598 Engineering Blockchain Applications
“Blockchain technology is revolutionizing digitalization prospects for many industries and emerging as an exciting and rapidly growing field. By detailing the architecture of the technology, this course ensures that learners will be well versed in blockchain fundamentals. At the same time, it is designed to put learners on the leading edge by presenting the abstract nature of blockchain technology and emphasizing its broad applicability. Topics include the mathematical and cryptographic underpinnings of the technology, as well as mining, consensus protocols, networking, and decentralized governance.”
CSE 539 Applied Cryptography
“Uses cryptography for secure protocols over networked systems, including signatures, certificates, timestamps, electrons, digital cash, and other multiparty coordination”.
CSE 531 Distributed and MultiProcessor OS
“Distributed systems architecture, remote file access, message-based systems, object-based systems, client/server paradigms, distributed algorithms, replication and consistency, and multiprocessor operating systems.”
CSE 445 Distributed Software Development
“Distributed system architectures and design, service-oriented computing, and frameworks for the development of distributed applications and software components.”
CSE 548 Advanced Computer Network Security
“Comprehensive understanding of network security and corresponding solutions, including cryptography, access control, secure Web transactions, e-mail security, and viruses.”
CSE 511 Data Processing at Scale
“Delves into new frameworks for generating, processing and managing large-scale data-sets. More specifically, covers the following topics: core database concepts, distributed and parallel data systems, deploying and operating data systems in the cloud, NoSQL database systems, and big data tools.”
Interested in starting your own journey toward becoming a blockchain engineer?
Explore the Master of Computer Science program from ASU Online; you’ll gain a deep understanding of cutting-edge topics like AI, cybersecurity, blockchain and big data while you develop interpersonal skills that help you succeed in any organization.