Masters of Science Cloud Computing Program
Program Overview
Campbellsville University's Master of Science in Cloud Computing program equips students with the knowledge and skills to implement cloud computing in organizations. Through a combination of theoretical and practical coursework, students gain a comprehensive understanding of cloud models, services, and technologies. The program prepares graduates for careers in cloud architecture, engineering, security, data science, and development, meeting the growing demand for cloud computing professionals.
Program Outline
Degree Overview:
- Overview: The Master of Science in Cloud Computing (MSCC) program at Campbellsville University prepares students to implement cloud computing in organizations. Students will understand the concepts of cloud computing in practical terms, so that they can leverage cloud services and provide value to their businesses through moving information to the cloud.
- Objectives: The program has the following objectives:
- Provide a broad academic and practical literacy in computer science with relevance in cloud computing, so that students are able to understand the cloud and how it works.
- Describe cloud models and services, so that students are able to evaluate cloud deployment models and cloud services models.
- Incorporate key technology methods and tools in cloud computing to enable students to understand how to make the best decisions for deployment and to apply solutions to practical business problems.
- Employ cutting-edge technologies in order for students to evaluate and select the best cloud services providers.
- Program Description: The program consists of 10 courses (30 semester hours) and covers the following topics:
- Technical writing
- Introduction to cloud computing
- Application of cloud computing
- Risk mitigation for cloud infrastructure
- Cloud computing security
- Dev Ops case studies and implementation
- Introduction to Dev Ops & Dev Ops tools
- Story telling with data
- Microservices
- Cloud computing capstone
Outline:
- Course Schedule: The program is offered online and at the Campbellsville and Louisville campuses. The course schedule is as follows:
- Semester 1: Technical Writing, Intro. to Cloud Computing, Application of Cloud Computing
- Semester 2: Risk Mitigation & Disaster Recovery, Cloud Computing Security, DevOps Case Studies & Implementation
- Semester 3: Intro. to DevOps, Story Telling with Data, Microservices
- Semester 4: Cloud Computing Capstone
- Individual Modules: The program consists of the following individual modules:
- Technical Writing: This course prepares students to design effective documents for technical, or business writing for both written and digital media with emphasis upon technical memos, letters, reports, and proposals. Emphasis will be placed on clarity, conciseness, and accuracy of expression. To support these writing tasks, the course introduces principles of audience analysis, research and documentation, drafting and revision processes, effective use of graphics, and basic web technologies.
- **Intro. to Cloud Computing:** An overview of the cloud and how to implement cloud computing in organizations. Students will understand what the cloud is and how to work with it, even if it isn’t a part of their day-to-day responsibility. It will explain the concepts of cloud computing in practical terms, helping students to understand how to leverage cloud services and provide value to their businesses through moving information to the cloud. The course will present an introduction to the cloud and reference will be made in the introduction to other Syngress cloud titles for readers who want to delve more deeply into the topic.
- Application of Cloud Computing: This course covers several applications of cloud computing that students will learn some of the most popularly used ones. Cloud computing applications are often diverse and emerging. Many individuals use a form of cloud computing when it comes to storing data from their smart phones and to back up important pictures and videos. Cloud computing has been very cost-effective for businesses and the IT industry allowing them to engage in big data analysis. (Goyal, 2021). Students will learn about the advantages and disadvantages of using cloud computing applications for everyday use and needs.
- Risk Mitigation for Cloud Infrastructure: The course will help you secure your information while taking part in the time and cost savings of cloud computing. As companies turn to burgeoning cloud computing technology to streamline and save money, Risk mitigation and security are fundamental concern. The cloud offers flexibility, adaptability, scalability, and in the case of security – resilience. Students will learn how to make the move to the cloud, detailing the strengths and weaknesses of securing a company’s information with different cloud approaches from risk. It offers a clear and concise framework to secure a business’ assets while making the most of this new technology. We will discuss the cloud’s impact on security roles, highlighting security as a service, data backup, and disaster recovery.
- Cloud Computing Security: This course covers the many challenges when it comes to cloud computing. In the cloud, data is stored with a third-party provider and accessed over the internet. This means visibility and control over that data is limited. It also raises the question of how it can be properly secured. It is imperative everyone understands their respective role and the security issues inherent in cloud computing. (McAfee, 2021). Students will learn about the various cloud computing security issues that can occur when using the Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) online.
- Dev Ops Case Studies and Implementation: This course is a detailed study of Dev Ops processes and tools build on the core understanding of Dev Ops presented in the prerequisite class, Introduction to Dev Ops & Dev Ops Tools. The emphasis of this class is on case studies, and specific tools use in these processes.
- Introduction to Dev Ops & Dev Ops Tools: This course introduces the students to the core understanding of Dev Ops. With an emphasis on improved workflow and faster deployment, the students will understand DevOps fundamental values, best practices, and techniques.
- Story Telling with Data: Data visualization is about presenting data in a way to help humans interpret, analyze, learn from it, and most important in a business context, act on it. More than just objectively showing a result of data discovery or analysis, visualization can point a user in one direction, or another based on the data chosen, the techniques used, and the creator’s focus. This course focuses on the narrative part of data visualization. While we will work on the infrastructure and algorithms of data and analytics, visual representation is the end result of all that work on the back end. Despite our use of SAP Analytics Cloud and Tableau as tools, the concepts and methods discussed throughout are applicable to any data tool, be it Excel, custom visualizations, or other products that give analysts and data scientists the ability to tell a story through data.
- Microservices: The newer concepts in application development is intended to move practitioners away from big, unpredictable, and high-maintenance, to smaller, “single-task”, easy-to-maintain and highly accessible microservices. Microservices are built around availability, robustness, scalability, and fault-tolerance. This course is developed to help students develop their competence and instruct them techniques for building reliable microservices.
- Cloud Computing Capstone: In this course, students will design a delivery cycle. This delivery cycle should consist of requirements analysis, specification using appropriate design techniques. This course’s outcome should be a system with improved workflow, faster deployment, and a solid understanding of DevOps fundamental values, best practices, and techniques.
Assessment:
- Assessment Methods: The program uses a variety of assessment methods, including:
- Exams
- Quizzes
- Projects
- Presentations
- Papers
- Assessment Criteria: The program uses the following assessment criteria:
- Coursework (70%)
- Capstone project (30%)
Teaching:
- Teaching Methods: The program uses a variety of teaching methods, including:
- Lectures
- Discussions
- Case studies
- Simulations
- Hands-on activities
- Faculty: The program is taught by a team of experienced faculty members who are experts in the field of cloud computing.
- Unique Approaches: The program offers a unique approach to cloud computing education by focusing on the practical application of cloud computing concepts. Students will learn how to use cloud computing to solve real-world business problems.
Careers:
- Career Paths: Graduates of the program can pursue a variety of careers in the field of cloud computing, including:
- Cloud architect
- Cloud engineer
- Cloud security engineer
- Cloud data scientist
- Cloud developer
- Opportunities: The demand for cloud computing professionals is growing rapidly. Graduates of the program will have the skills and knowledge needed to succeed in this growing field.
- Outcomes: Graduates of the program have gone on to work for a variety of companies, including:
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
- IBM Cloud
- Oracle Cloud
Entry Requirements:
A bachelor’s degree with an acceptable grade point average (2.5 overall or 2.6 last 60 hours) from a regionally accredited four-year college or university. An official transcript with the baccalaureate degree posted and mailed directly by the registrar from the college or university that granted the undergraduate degree must be sent to the Office of Graduate Admissions. Official transcripts must be submitted from all institutions that the student has received credit for work completed toward the undergraduate degree. A completed application for Admission form with a $50 check for the nonrefundable application fee made payable to Campbellsville University. Three letters of reference must be sent to the Office of Graduate Admissions. One must be a professional reference. International applicants whose primary language is not English and who are not a graduate of a college or university in the U.S. must submit a score of 79-80 (internet-based) on the TOEFL exam; Duolingo of 100; IELTS of 6.0; Pearson score of at least 53; or earn at least a 3.0 cumulative grade point average from a regionally accredited college or university in the U.S. with a minimum of 6 hours. An official certified independent evaluation by WES of work done at foreign institutions must be sent to the Office of Graduate Admissions prior to full acceptance into the program.