None
Course Number:
CSCI 4018
Approved Starting Semester:
Fall 2023
Course Title:
Cloud Computing
Course Description (Bulletin Description):
An overview of cloud computing ecosystems, platforms, and methods of application development and deployment. Students will be introduced to basic cloud concepts including service, platforms, and approaches to distributed processing and data storage. Students will gain experience developing cloud-based applications.
Prerequisite:
CSCI 2010 or CSCI 2000
Co-requisite:
None
Pre/Co-requisite::
None
Dual-Listed:
None
Course Objectives (Course-level Student Learning Outcomes):
At the completion of the course, the student will be able to: 1. Identify and evaluate the major providers providing cloud services and platforms. 2. Identify and choose hardware and software used in cloud infrastructure. 3. Design and use different approaches for storing data in the cloud. 4. Recognize and discuss security risks present in the cloud 5. Demonstrate and apply different techniques for managing and scheduling cloud resources 6. Configure, develop, and deploy cloud-based data, tools and applications
Topics Covered (In Outline/Calendar):
• Cloud ecosystem • Distributed computing in the cloud • Cloud-related hardware and software • Resource virtualization • Cloud-related network issues • Data storage in the cloud • Cloud security issues • Resource management and scheduling • Concurrency in the cloud • Cloud-based application development, deployment, and configuration
Student Learning Outcomes:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (SLO1)
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (SLO2)
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. (SLO4)
- Support the delivery, use, and management of information systems within an information systems environment. (SLO6-CIS)
Course Coordinator:
Dr. John Nicholson
Instructor-in-charge:
Dr. John Nicholson
Previous Professors:
Dr. Nicholas Coleman, Dr. John Nicholson
Technologies / Skills:
Application development for the cloud
Textbook(s):
Fall 2024
Title: Cloud Computing: Concepts, Technology, Security, and Architecture
Edition: 2nd Edition
Author: Thomas Erl, Eric Monroy
Publisher: Pearson
ISBN: 9780138052256
========================================
Go back to choose another course