CS4740 Schedule (subject to change)

Date Topic To read/watch before class Assignment Out Assignment Due
Tues Aug 27 Introduction      
Thurs Aug 29 Introduction      
Tues Sep 3 Introduction to Amazon Web Services (AWS)

Cloud computing

Amazon Web Services

PA#1  
Thurs Sep 5 More on PA#1    
Tues Sep 10 Cloud storage, EULAs, and SLAs

Amazon's Storage and content delivery

Amazon's Database options

   
Thurs Sep 12 Cloud app design (e.g., scalability)

Scalability

Amdahl's law

TSP

  PA#1
Tues Sep 17 PaaS/Containers/Microservices

PaaS

OS-level virtualization

Docker

PA#2  
Thurs Sep 19 PaaS/Containers/Microservices  
Tues Sep 24 Inside datacenters (Comp Arch, OS, Xen)

Datacenters

Computer Architecture

x86

Virtualization

Xen

   
Thurs Sep 26 Inside datacenters (Comp Arch, OS, Xen)   PA#2
Tues Oct 1 Serverless/lambda

Serverless

AWS Lambda (wikipedia)

AWS Lambda (AWS)

PA#3  
Thurs Oct 3 Serverless/lambda  
Tues Oct 8 No class -- Fall break!      
Thurs Oct 10 DevOps DevOps  
Tues Oct 15 Cloud security Review for Midterm

Computer Security

Cloud security

PA#3
Thurs Oct 17 Midterm exam (closed books, closed notes)  
Tues Oct 22 Intro to Big Data et. al

Big Data

MapReduce

Hadoop

Spark

PA#4  
Thurs Oct 24 More Big Data et al    
Tues Oct 29 Hive & Pig

Hive

Pig

HBase

 
Thurs Oct 31 Open Source Private Cloud and Hybrid Cloud

Private Cloud

OpenStack

  PA#4
Tues Nov 5 AI, GPU computing

AI

GPU computing

PA#5  
Thurs Nov 7 ML, TensorFlow

Machine Learning

TensorFlow

 
Tues Nov 12 Intro to noSQL NoSQL
Thurs Nov 14 Cassandra, MongoDB, CouchDB

MongoDB

Cassandra

CouchDB

  PA#5
Tues Nov 19 Streaming data

Storm

AWS Kinesis

PA#6  
Thurs Nov 21 IOT / Edge

IOT

Edge computing

AWS IOT

Tues Nov 26 Blockchain

Blockchain

 
Thurs Nov 28 No class -- Thanksgiving break!     PA#6
Tues Dec 3 AR & VR

Augmented Reality (AR)

Virtual Reality (AR)

Thurs Dec 5 Course Wrap-up!    
     
Mon Dec 9 10am -- noon
Final exam (closed books,closed notes)