IT 440

Cloud Computing (3 credits)

Text:  Cloud Computing: A Hands-On Approach, by Arshdeep Bahga and Vijay Madisetti, CreateSpace Publishing, 2014

Course Information: This course introduces principles of cloud computing and the business and computing technology trends that enable and necessitate its uses. Cloud computing and its engineering and delivery models, Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS), will be covered. Cloud-based and RESTful web services for developing new applications and offering new services will be discussed. Topics related to cloud computing security, identity, auditing, and authorization management will be presented. The course will be project based and an existing cloud computing platform (e.g., Amazon AWS) will used for projects.

Prerequisite: IT 320 or consent of the instructor

Required/Elective: Elective

Course Outcomes:

Students should be capable of:

  1. Understanding cloud computing technologies, computation models, and applications
  2. Technical analysis and use of commercial offerings such as Amazon Web Services (AWS)
  3. Utilizing design methodologies for cloud applications
  4. Using cloud-based tools, technologies, and languages for developing cloud applications on a cloud platform such as Amazon AWS
  5. Understanding advance topics such as: cloud-based benchmarking, security, big data analytics, and virtualization

Student Outcomes: 

B. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

I. An ability to use current techniques, skills, and tools necessary for computing practice

L. An ability to effectively integrate IT-based solutions into the user environment

M. An understanding of best practices and standards and their application

Course Topics:

  1. Virtualization
  2. Load Balancing
  3. Scalability & Elasticity
  4. Deployment
  5. Replication
  6. Programming of cloud computing
  7. Practical cloud applications
  8. Benchmarking
  9. Cloud security
  10. Big data analytics
  11. Case studies on applications of cloud computing

One of 34 U.S. public institutions in the prestigious Association of American Universities
44 nationally ranked graduate programs.
—U.S. News & World Report
Top 50 nationwide for size of library collection.
5th nationwide for service to veterans —"Best for Vets: Colleges," Military Times
KU Today