Semester 1
Code
Name/Description
Credits
CCMP 600
Fundamentals of Cloud Computing
3
You will study the core concepts and features of cloud computing. You will explore cloud computing delivery services and network operations. Also, you will analyze cloud deployment models and determine their benefits and challenges.
Credit Units: 3
Course Hours: 45.0
Potential Learning Method(s): Lecture/Lab
CCMP 601
Fundamentals of Blockchain
3
You will study the core concepts and features of blockchain technologies. You will explore blockchain as a service. Also, you will analyze the benefits and challenges of cryptocurrencies and blockchain-based solutions and you will configure a blockchain network.
Credit Units: 3
Course Hours: 45.0
Potential Learning Method(s): Lecture/Lab
CCMP 602
Provisioning and Security of Cloud Resources
3
You will be able to describe the characteristics of cloud computing providers. You will study the provisioning of cloud computing, storage, and networking resources. Finally, you will implement cloud-based solutions.
Credit Units: 3
Course Hours: 45.0
Potential Learning Method(s): Lecture/Lab
CCMP 603
Introduction to Smart Contracts
3
You will discuss smart contracts and their functions. You will analyze the cost of designing and implementing smart contracts. You will explore smart contracts and their uses. You will analyze, design, and implement smart contracts.
Credit Units: 3
Course Hours: 45.0
Potential Learning Method(s): Lecture/Lab
TCOM 600
Business Technology Communications
3
You will learn how to manage communication in a business environment using best practices and common software tools. You will learn how to produce effective content delivered with appropriate tools.
Credit Units: 3
Course Hours: 45.0
Potential Learning Method(s): Lecture/Theory, Online
Total semester credits: 15
Semester 2
Code
Name/Description
Credits
CCMP 604
Orchestration of Cloud Resources
3
You will study the microservice architecture. You will discuss how microservices and agile methodologies contribute to the development of portable, scalable, and extensible applications. You will create container-based applications.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): CCMP 600, CCMP 602
Potential Learning Method(s): Lecture/Lab
CCMP 605
Cloud Data Management
3
You will study cloud data protection. You will delve into data modernization, databases, and file storage cloud solutions. Also, you will implement strategies for backup and data recovery.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): CCMP 600, CCMP 602
Potential Learning Method(s): Lecture/Lab
CCMP 606
Integrated Services Using Smart Contracts
3
You will explore smart contracts and their uses. You will analyze the benefits and downsides of implementing smart contracts. You will implement different types of smart contracts. You will analyze, design, and implement distributed applications (DApps).
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): CCMP 601, CCMP 603
Potential Learning Method(s): Lecture/Lab
DEVP 600
Business Innovation with Development Operations (DevOps)
3
You will discuss how to plan and provide continuous deployment of services and value to users. You will discuss cloud development operations (DevOps) services and strategies to automate processes. You will analyze DevOps cloud practices, strategies, models, and implementation processes.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): CCMP 602
Potential Learning Method(s): Lecture/Lab
INDG 600
Indigenous Studies
1
You will complete the Blanket Exercise to honour the Indigenous peoples in Canada. You will study the history of the relationships between European settlers and the Indigenous peoples from initial contact to present day. You will analyze the 94 Calls to Action of the Truth and Reconciliation Commission to redress the legacy of residential schools and advance Canadian reconciliation.
Credit Units: 1
Course Hours: 15.0
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
PROJ 611
Adoption of Cloud Computing and Blockchain Technology in the Industry
2
You will analyze a business case. You will propose a solution that integrates cloud services and blockchain technology to design and implement a hybrid architecture. You will prepare a report and present your solution.
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): CCMP 600, CCMP 602, CCMP 605(concurrent)
Potential Learning Method(s): Lecture/Lab
Total semester credits: 15