San Jose State University
Department of Computer Science
CS 218-01      Topics in Cloud Computing      Fall 2016

Course and Contact Information

Instructor:

Melody Moh

Office Location:

MQH 411

Telephone:

(408) 9245088

Email:

MyFirstName  <dot> MyLastName <at> SJSU <dot> EDU

Office Hours:

Mon 1100 to 1150 and Wed 1450 to 1400

Class Days/Time:

MW 1330 to 1445

Classroom:

MQH 422

Prerequisites:

CS 149

Course Format                     Lecture

Faculty Web Page and MYSJSU Messaging (Optional)

Course materials such as syllabus, handouts, notes, assignment instructions, etc. can be found on my faculty web page http://www.cs.sjsu.edu/~melody/index.html and/or on Canvas Leaning Management System course login website at http://sjsu.instructure.com. You are responsible for regularly checking with the email system through MySJSU at http://my.sjsu.edu to learn of any updates.

Course Description

Topics in cloud computing, including distributed system models, virtual machines, virtualization, cloud platform architectures (IaaS, PaaS, SaaS), service-oriented architectures, cloud programming and software environments, peer-to-peer computing, ubiquitous cloud, cloud security and trust management.

This semester, topics include the following (time permits):

 

Course Learning Outcomes (CLO)

Upon successful completion of this course, students will be able to:

  1. CLO 1 - Understand the above covered topics through completion of homework, quizzes, and examinations.
  2. CLO 2 - Successfully complete programming projects on advanced cloud computing.
  3. CLO 3 - Work in a (1 or 2 people) team to complete group projects, including independent research, oral presentation, and programming on one latest advancement in cloud computing. 

Required Texts/Readings

Required Textbook

Major Reference

Course Requirements and Assignments

Homework is due typewritten (include source code, but not executable files) by class starting time on the due date. Each assigned problem requires a solution and an explanation (or work) detailing how you arrived at your solution. Cite any outside sources used to solve a problem. When grading an assignment, I may ask for additional information. A subset of the assigned problems will typically be graded.

 

ASSIGNMENTS

Refer the course website for latest information of assignments.

 

EXAMS

One mid-term exams (Mid) scheduled approximately at the end of 8th week, and a final exam (FIN).

 

Schedule

For continual updates of course schedule, please check the course web page at http://www.cs.sjsu.edu/~melody/CS218_16F.html

 

CS 218 final exam is scheduled on Thursday, December 15, at 12:15pm.

Fall 2016 Final Exam Schedule can be found at

http://info.sjsu.edu/static/catalog/final-exam-schedule-fall.html

 

Grading Policy

 

Percentage

Grade

92 and above

A

90 - 91

A-

88 - 89

B+

82 - 87

B

80 - 81

B-

78 - 79

C+

72 - 77

C

70 - 71

C-

60 - 69

D

59 and below

F

 

o  HW - 20%, PROJ- 40%, Mid - 20%, FIN - 20%.

 

NOTE that University policy F69-24 at http://www.sjsu.edu/senate/docs/F69-24.pdf states the following:

Classroom Protocol and Other Notes

University Policies (Required)


Per University Policy S16-9, university-wide policy information relevant to all courses, such as academic integrity, accommodations, etc. will be available on Office of Graduate and Undergraduate Programs' Syllabus Information web page at http://www.sjsu.edu/gup/syllabusinfo/


 

CS 218, Fall 2016, Course Schedule

The schedule is subject to change with fair notice; the notice will be made available in class.

Course Schedule

Weeks

Topics

1

Introduction

2

Parallel and Distributed Systems

3

Parallel and Distributed Systems

4

Cloud Infrastructure

5

Cloud Computing: Applications and Paradigms

6

Cloud Computing: Applications and Paradigms

7

Cloud Resource Virtualization and Containers

8

Cloud Resource Management and Scheduling

9

Cloud Resource Management and Scheduling

10

Networking Support and Storage Systems for Cloud Computing

11

Security and Privacy Issues

12

Networking Support and Storage Systems for cloud

13

IoT and Mobile on Cloud

14

Big Data and Cloud Computing

15

Fog computing, edge computing, and cloudlets

16

Review

Final Exam

Thursday, December 15, at 12:15pm