[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-673508-105":3,"detail-sidebar-cat-0-en-105":80,"doc-detail-673508-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},105,"en","course-content-blockchain-fundamentals-core-and-elective-courses","Course Content - Blockchain Fundamentals - Core and Elective Courses","","Curriculum for a trimester-style blockchain program covering core and elective modules. Core courses include Introduction to Blockchain Technology (Part 1 & Part 2), Distributed Systems, Introduction to Cryptography, Software Engineering, and Blockchain Development Fundamentals (Part 1 & Part 2). Electives span web programming, smart contract solutions, decentralized application development, cyber security, token economics, FinTech topics, business applications, and blockchain ethics and laws. The curriculum emphasizes technical, operational, business, and legal perspectives, and lists learning outcomes focused on architectures, algorithms, cryptographic mechanisms, security issues, and governance.",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/course-content-blockchain-fundamentals-core-and-elective-courses/673508/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/course-content-blockchain-fundamentals-core-and-elective-courses/673508.png","ImageObject",300,407,{"name":42,"@type":43},"Liam","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-03","2026-11-02",true,{"@type":52,"interactionType":53,"userInteractionCount":26},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"What are the core courses in Blockchain Fundamentals?","Question",{"text":62,"@type":63},"The core courses include SC6101 & SC6102 (Introduction to Blockchain Technology, Part 1 and Part 2), SC6103 (Distributed Systems), SC6104 (Introduction to Cryptography), SC6105 (Software Engineering), and SC6106 & SC6107 (Blockchain Development Fundamentals, Part 1 and Part 2).","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"What skills does Introduction to Cryptography aim to build?",{"text":67,"@type":63},"It develops the ability to understand how basic cryptographic algorithms work, identify problems when applying cryptography in blockchain systems, and explain the pros and cons of different cryptographic mechanisms, including related security issues.",{"name":69,"@type":60,"acceptedAnswer":70},"Which learning outcomes are targeted for Distributed Systems?",{"text":71,"@type":63},"Students can explain fundamental concepts and features, describe distributed system architectures, outline software components and common services for distributed applications, analyze and apply basic distributed algorithms, and apply key design principles for implementation.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},673508,1793647235,{"code":4,"msg":81,"data":82},"success",[83,87,91,95,100,104,109,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":84,"show_sort_weight":85,"slug":86},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":88,"show_sort_weight":89,"slug":90},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":92,"show_sort_weight":93,"slug":94},"Exam",70,"exam",{"id":96,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},5,"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":102,"slug":103},6,50,"technology",{"id":105,"doc_module":4,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},7,"Healthcare",40,"healthcare",{"id":110,"doc_module":4,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},8,"Research & Report",30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":96,"slug":129},19,"General","general",{"code":4,"msg":81,"data":131},{"doc_id":78,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":101,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":26,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":123,"language":139,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":12,"update_tm":79,"read_time":143},8796095461564,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","Course Content  \n\n| Course Code | Core Courses (Blockchain Fundamentals) |\n| --- | --- |\n| SC6101 | Introduction to Blockchain Technology – Part 1 |\n| SC6102 | Introduction to Blockchain Technology – Part 2 |\n| SC6103 | Distributed Systems |\n| SC6104 | Introduction to Cryptography |\n| SC6105 | Software Engineering |\n| SC6106 | Blockchain Development Fundamentals – Part 1 |\n| SC6107 | Blockchain Development Fundamentals – Part 2 |\n| SC6108 | Blockchain and Smart Contract Security |\n| SC6109 | Blockchain Privacy and Scalability |\n| Course Code | Elective Courses (Blockchain Development) |\n| SC6111 | Web Programming Basics |\n| SC6112 | Blockchain Solutions and Smart Contracts |\n| SC6113 | Development of Decentralized Applications |\n| SC6114 | Software Project Management |\n| SC6115 | Introduction to Cyber Security |\n| SC6116 | Game Theory and Blockchain |\n| Course Code | Elective Courses (Blockchain Management) |\n| SC6121 | Token Economics |\n| SC6122 | Emerging Topics in FinTech |\n| SC6123 | Blockchain Business Applications |\n| SC6124 | Ethics and Laws in Blockchain |\n| SC6125 | Blockchain in Finance |\n| Course Code | Project |\n| SC6131 | Blockchain Innovation Project |\n\n*Note: Not all courses listed in the curriculum will be offered in a trimester. Courses offered are subject to the availability of instructors and resources.  \nCourse Details – Core (Blockchain Fundamentals)  \nSC6101 & SC6102- Introduction to Blockchain Technology  \n(Part 1 and 2)  \nThis course adopts an interdisciplinary approach to provide an overview of cryptocurrencies and blockchain technology from a technical, operational, business and legal perspective. You will build up conceptual foundations that will enable you to understand the underlying technologies of blockchain and its disruptive implications across industries. Upon the successful completion of the course, you should be able to:  \n1. Describe the “why, how and what” of blockchain technology, with a focus on Bitcoin, Ethereum, and Algorand;  \n2. Discuss current and potential real-world applications powered by blockchains;  \n3. Understand the principles and challenges of blockchain governance, from a Singapore and global perspective.  \nSC6103-Distributed Systems  \nThis course aims to develop students’ understanding of the basic architectures, algorithmsand design principles of distributed computing systems, and how they meet the demands of contemporary distributed applications, such as blockchain. This course provides an introductory but broad perspective of distributed systems, and is relevant for anyone pursuing a career in the IT/ICT industry – including those in product design and development, network/system administration, as well as, given the proliferation of IT in all walks of our lives, in executive roles across industries and government.  \nThis course introduces distributed systems at an intermediate level. Upon the successful completion of this course, students shall be able to:  \n1. Explain the fundamental concepts and main features of distributed systems.  \n2. Describe the architectures of distributed systems.  \n3. Describe the functions of software components and common services to support distributed applications.  \n4. Analyse and apply the basic distributed algorithms.  \n5. Apply key design principles to an implementation of distributed system.  \nSC6104- Introduction to Cryptography  \nThis course aims to develop students’ ability to understand how basic cryptographic algorithms work and identify the problems associated with the application of cryptography in blockchain systems, and explain the pros and cons of various cryptographic mechanisms. This course provides an introduction to basic cryptographic algorithms, along with the  \nunderlying mathematical foundations guiding the design of algorithms, and explores the usage of these primitives in blockchain applications.  \nThis course provides an understanding of cryptography and network security at an intermediate level. Upon the succes","cbCaifPT4BnvsefM","https://ap.wps.com/l/cbCaifPT4BnvsefM","pdf",160115,"English","# Course Content\n## Core Courses (Blockchain Fundamentals)\n## Elective Courses (Blockchain Development)\n## Elective Courses (Blockchain Management)\n## Project\n## Course Details – Core (Blockchain Fundamentals)","[{\"question\":\"What are the core courses in Blockchain Fundamentals?\",\"answer\":\"The core courses include SC6101 \\u0026 SC6102 (Introduction to Blockchain Technology, Part 1 and Part 2), SC6103 (Distributed Systems), SC6104 (Introduction to Cryptography), SC6105 (Software Engineering), and SC6106 \\u0026 SC6107 (Blockchain Development Fundamentals, Part 1 and Part 2).\"},{\"question\":\"What skills does Introduction to Cryptography aim to build?\",\"answer\":\"It develops the ability to understand how basic cryptographic algorithms work, identify problems when applying cryptography in blockchain systems, and explain the pros and cons of different cryptographic mechanisms, including related security issues.\"},{\"question\":\"Which learning outcomes are targeted for Distributed Systems?\",\"answer\":\"Students can explain fundamental concepts and features, describe distributed system architectures, outline software components and common services for distributed applications, analyze and apply basic distributed algorithms, and apply key design principles for implementation.\"}]","Course Content - Blockchain Fundamentals - Core and Elective Courses | PDF",25]