MICROQUALIFICATION EDUCATIONAL PROGRAM «BLOCKCHAIN DEVELOPER»

EDUCATIONAL PROGRAM PASSPORT

Field of education: 6B06 Information and communication technologies
Field of study: 6B061 Information and communication technologies
Group of educational programs: B057 Information technology
License number for the direction of training: KZ67LAA00019559
Volume of credits: 16
Registration number: MCCE-2022/0012
Registration date: 07/05/2023
Languages of instruction: Russian, English
Partner organization: Corporate Foundation “International Technopark of IT Startups Astana Hub”

BRIEF DESCRIPTION OF THE MICROQUALIFICATION EDUCATIONAL PROGRAM

Main direction of the EP:
mastering key tools, fundamental concepts, technologies and applications of Blockchain engineering.

The purpose of the microqualification EP:
Providing practice-oriented training for blockchain engineering specialists.

Objectives of the EP microqualification:
– develop skills in designing and developing decentralized applications using blockchain technology;
– develop understanding and gain experience in using tools for creating decentralized applications;
– develop skills in creating secure smart contracts, decentralized financial services, NFT and GameFi projects.

FORMED LEARNING OUTCOMES

LO 1. Understand the potential implications of blockchain technology for society and the economy.
LO 2. Apply technical tools and software services to ensure the continuous development process of blockchain-based applications.
LO 3. Explain and understand basic blockchain technologies and concepts, including distributed ledger technology, consensus mechanisms, and smart contracts.
LO 4. Develop secure smart contracts, decentralized applications, decentralized financial services, NFT projects, and GameFi projects.

INFORMATION ABOUT DISCIPLINES

Discipline Name Brief Description of the Discipline Credits Academic Hours Formed Competencies (codes)
1. Algorithms and Data Structures The course covers classic algorithms (searching, sorting, etc.) and data structures (queue, stack, tree, graph) used in programming. 5 150 PC2
2. Blockchain Technologies 1 The course is designed to study the fundamentals of blockchain technology, blockchain engineering architecture. Students will gain an understanding of cryptocurrency and smart contracts, connecting to the text network, and using various libraries for Web 3.0 development. 5 150 PC2, PC3
3. Blockchain Technologies 2 The course is aimed at testing smart contract vulnerabilities, developing decentralized applications. Students will understand and use blockchain architecture and will also develop decentralized applications. 5 150 PC1, PC2, PC3, PC4
4. Final Certification The purpose of the final certification of the student is to assess the results of learning and professional competencies achieved upon completion of the micro-qualification educational program. 1 30