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
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
PROJ 611
Adoption of Cloud Computing and Blockchain Technology in the Industry
3
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: 3
Course Hours: 45.0
Prerequisites(s): CCMP 600, CCMP 602, CCMP 605(concurrent)
Potential Learning Method(s): Lecture/Lab