Blockchain Application Development

Select start date and campus

Close

Applying as a Canadian applicant

Domestic students should apply online or by phone at 1-888-892-2228.

Applying as an International applicant

International students should apply online.
Close

Campus tours

Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.

Book your tour

Virtual tours

If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.

View our Virtual tour

Courses - January 2025

Level 1

Course details

Career Management
CDEV8132

Description: This course focuses on career management skills needed to navigate the evolving workplace. Students will evaluate their skills, attitudes, and expectations within their chosen careers and explore emerging trends in the workplace. Students will refine their networking strategies and create marketing documents to position them for success. Mock interviews will provide the opportunity for practice, feedback, and reflection as students prepare for future interviews. Students will explore communication strategies that support workplace success and advancement. By the end of this course, students will have created a personalized career management plan.
  • Hours: 28
  • Credits: 2
  • Pre-Requisites:
  • CoRequisites:

Cryptocurrency and Blockchain Technology 
CODE8010

Description:

Students will learn about the history, development, and evolution of cryptocurrency as well as its impact on global economics. Students will be introduced to the opportunities and risks associated with the transition to digital financial technologies.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Conestoga 101
CON0101

Description: This self-directed course focuses on introducing new students to the supports, services, and opportunities available at Conestoga College. By the end of this course, students will understand the academic expectations of the Conestoga learning environment, as well as the supports available to ensure their academic success. Students will also be able to identify on-campus services that support their health and wellness, and explore ways to get actively involved in the Conestoga community through co-curricular learning opportunities.
  • Hours: 1
  • Credits: 0
  • Pre-Requisites:
  • CoRequisites:

Fundamentals of Blockchain Technology 
INFO8205

Description:

The course covers fundamental concepts and principles of blockchain technology, including the basics of cryptography and architecture. Existing blockchain solutions will be surveyed across multiple industries.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Blockchain Application Development Techniques 
INFO8215

Description:

Students will learn how to set up a development environment, build decentralized applications using Ethereum Blockchain, develop smart contracts, integrate blockchain with existing systems, deploy and test blockchain applications.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Agile Analysis & Design
INFO8536

Description: In order to develop current information systems and software products that are often complex and interconnected, today’s solutions manager must be well versed in software development methodologies. Students will learn waterfall and agile techniques, with exercises and case studies in requirements gathering, UML and agile iteration processes.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Fundamentals of Information Security
INFO8835

Description: Information and cyber security covers a wide range topics and it is essential to have solid foundational knowledge to design and implement security solutions. This course will cover the three basic tenets that are at the foundation of modern information security practices: confidentiality, integrity, and availability. Topics will include the historical background of information security, encryption, data classification, malware and penetration testing to support the security of data, infrastructure and systems.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Level 2

Course details

Emerging Trends in Blockchain Technology 
INFO8225

Description:

The course will cover topics such as decentralized finance (DeFi), non-fungible tokens (NFTs), supply chain management using blockchain, identity management using blockchain, blockchain in healthcare, and stay up to date on emerging trends and developments in the field.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Blockchain Web Development 
INFO8235

Description:

In this course students will learn to develop front and backend web interfaces and services. Students apply best practices of user interface design to the development of blockchain integrated web solutions.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Blockchain Enterprise Applications Development 
INFO8245

Description:

Students will analyze, evaluate, and report on Enterprise level Systems Development for blockchain applications utilizing various techniques and modeling languages.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Capstone Project 
INFO8255

Description:

This course provides students with an opportunity to apply their knowledge and skills in blockchain technology to develop a real-world blockchain solution.

  • Hours: 84
  • Credits: 6
  • Pre-Requisites: INFO8205 AND INFO8215
  • CoRequisites:

Blockchain Security 
SECU8150

Description:

This course is designed to teach students the fundamentals of blockchain security, including the risks associated with the technology and the best practices for secure development of blockchain applications.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO8835
  • CoRequisites:

Program outcomes

  1. Develop, document, deploy, and maintain smart contracts, and full-stack integration software, based on business case requirements.
  2. Apply blockchain and decentralization concepts in the development of a system architecture to meet business case requirements.
  3. Analyze business use cases to architect a blockchain solution that meets stakeholder needs.
  4. Collaborate with team members and stakeholders to achieve a blockchain solution.
  5. Develop and apply ongoing strategies for personal, career and professional development in a blockchain entrepreneurial or enterprise setting.
  6. Comply with ethical, legal, and regulatory requirements in the development and management of blockchain systems and solutions.
  7. Analyze and communicate the particular properties of blockchain technology to determine the suitability for a given business case.