Introduction to Cloud Technologies ITP 111x (2 Units)



Similar documents
Interactive Web Development ITP 301 (4 Units)

Mobile App Design ITP 340x (3 Units)

Mobile Application Technologies ITP 140 (2 Units)

Database Web Development ITP 300 (3 Units)

Mobile Application Development ITP 342 (3 Units)

Mobile Application Development ITP 342 (3 Units)

Mobile App Project ITP 442x (4 Units)

Mobile Application Development ITP 342 (3 Units)

Introduction to Java Programming ITP 109 (2 Units) Fall 2015

SAMPLE ONLY. COMM 304 Interpersonal Communication Spring 2015 Tu/Th 11:00 12:20 ANN L101

Video Game Programming ITP 380 (4 Units)

CSCI-599 DATA MINING AND STATISTICAL INFERENCE

GESM 160 Seminar in Quantitative Reasoning Wireless Computing Technologies for Medicine with Legal and Ethical Implications.

DESIGN FOR USER EXPERIENCE (ITP 310)

IOM431:Foundations of Digital Business Innovation

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall Objective

ECON 351: Microeconomics for Business

BUAD 310 Applied Business Statistics. Syllabus Fall 2013

Introduction to Information Technology ITP 101x (4 Units)

Security and Computer Forensics ITP 477 (4 Units)

Computer and Network Forensics INF 528 (3 Units)

MARSHALL SCHOOL OF BUSINESS University of Southern California. FBE 555: Investment Analysis and Portfolio Management

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are:

Building the High Tech Startup ITP 499x (4 Units)

Network Security ITP 457 (4 Units)

Tentative: Subject to Change CHEM 205Lxg Chemical Forensics: the Science, and its Impact. Course Overview:

Enterprise Information Systems ITP 320x (4 Units)


Fundamentals of Computer Programming CS 101 (3 Units)

Advanced Digital Forensics ITP 475 (4 Units)

Technologies and Processes for Building Web Startups ITP 499 (4 Units)

Introduction to Computer Forensics ITP 499 (3 Units)

ISE 544: Management of Engineering Teams Summer 2014 Mon, Wed 6:00-9:10pm Location: RTH 105 and

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are:

ISE 515: Engineering Project Management

ISE 515: Engineering Project Management (31505)

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM. INF 556: User Experience Design & Strategy

Macintosh, OSX, & ios Forensics ITP 445 (3 Units)

Technologies for Interactive Marketing ITP499 (4 Units)

UNIVERSITY OF SOUTHERN CALIFORNIA Marshall School of Business BUAD 425 Data Analysis for Decision Making (Fall 2013) Syllabus

Social Games Workshop ITP499 (3 Units) Spring 2010 (2010-1)

Geza Bottlik ISE310L Facilities and Logistics Fall /09/13 Instructor:

Benjamin, L. and Baker, D. (2004) From Séance to Science: A History of the Profession of Psychology in America. Belmont, CA: Thomson Wadsworth

IML 140: Workshop in Multimedia Authoring

ur skills.com

SSCI 599 Special Topics: Geospatial Data Integration Course Syllabus Spring 2014

IML 140 Workshop in Multimedia Authoring: The Web, Digital Media and Creative Culture

Introduction to AWS in Higher Ed

CE 460 Course Syllabus

Economics for Natural Resources and the Environment (ENST 387) Location: WPH 102 3:30-4:50pm Mon, Wed Fall 2015, 4 units

Thing Big: How to Scale Your Own Internet of Things.

English 230: Shakespeare and His Time

SSCI 582 Spatial Databases, Course Syllabus Summer 2013

I INF 300: Probability and Statistics for Data Analytics (3 credit hours) Spring 2015, Class number 9873

IML 400 Creative Coding for the Web

CE 460 Course Syllabus

Fall 2015 GES 4120/5120 Internet GIS

Statistical Methods Online Course Syllabus

CE 473 ENGINEERING LAW, FINANCE AND ETHICS COURSE SYLLABUS FALL 2013

TECH 4101 HUMAN RESOURCES FOR ADMINISTRATIVE AND TECHNOLOGY MANAGERS (R1 section) Course Syllabus Fall 2015

AIST Data Symposium. Ed Lenta. Managing Director, ANZ Amazon Web Services

IML 422 Information Visualization

COURSE SYLLABUS INTRODUCTION TO INTERNATIONAL BUSINESS, MGT ONLINE FALL 2013

Semester/Year: Spring, 2016

BUS4 118S Big Data San José State University Fall 2014

Windows Server 2008 Active Directory Configuration (ITMT 2302)

Intro. to Data Visualization Spring 2016

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM

INTRODUCTION TO INFORMATION TECHNOLOGY

ITSE 1401 Web Design Tools General Syllabus (Note: This general syllabus presents only general course information for nonregistered students)

Geza Bottlik ISE310L Facilities and Logistics Spring /21/2009 Pre-Requisites: Test Schedule

CENTRAL TEXAS COLLEGE ITNW 1316 NETWORK ADMINISTRATION. Semester Hours Credit: 3

Precalculus Algebra Online Course Syllabus

ITNW 1337 Introduction to the Internet Course Syllabus: Spring 2015

Arch 315: Design of the Luminous and Sonic Environment

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.

Syllabus for PM538 Introduction of Biomedical Informatics and the Applications

WBIT Human Computer Interaction. Course Syllabus

CS 1361-D10: Computer Science I

Accounting : Accounting Information Systems and Controls. Fall 2015 COLLEGE OF BUSINESS AND INNOVATION

PSY 2012 General Psychology Sections 4041 and 1H85

BUAD 306: Business Finance Syllabus Fall Professor: Kenneth Ahern Cary Frydman Office: HOH 718 HOH 705

Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293

MKTG 435 International Marketing Course Syllabus Spring Phone: (618)

Office: D Instructor: Vanessa Jones. Phone: (714) Office Hours: Monday & Wednesday 1:30pm-2:30pm. Jones Vanessa@sccollege.

Mission of the Hospitality Management Program: Create, share and apply knowledge to develop leaders for the hospitality industry.

COURSE SYLLABUS. Instructor Background: M.S. Computer Information Systems, Nova Southeastern University

Writing effective student learning outcomes

Brazosport College Syllabus for PSYC 2301 General Psychology

Windows Server 2008: Server Administration (ITMT 2351)

**SYLLABUS IS SUBJECT TO CHANGE**

University of Georgia Terry College of Business Department of Economics

Prerequisites: None other than the qualifications you already have for USC.

ITSY1342 Section 151 (I-Net) Information Technology Security

CS 394 Introduction to Computer Architecture Spring 2012

Math 103, College Algebra Fall 2015 Syllabus TTh PM Classes

TA: TA Office Hours: TA Office:

General Psychology PSYC Fall, 2009

Transcription:

Introduction to Cloud Technologies ITP 111x (2 Units) Fall 2014 Description ITP 111 presents students with the fundamentals of cloud computing. Successful students will be able to make decisions about cloud technologies for their future projects. Objective Students completing this course will be able to: Recognize terminology and concepts related to cloud computing Understand cloud computing security measures Differentiate cloud storage options, cloud compute services, and cloud networking options Describe cloud resource management services and cloud based database services Identify virtual resource deployment and management options Concepts Global physical infrastructure and the virtual services they provide. Security on the cloud; cloud storage, computation, networking, and databases; and managing these cloud resources. Prerequisites None. Instructor Contacting the Instructor Instructor Office Hours Lab Assistants Contacting the Lab Assistants Compute Support Nathan Greenfield nathan.greenfield@usc.edu Listed on Blackboard under Contacts Listed on Blackboard under Contacts Listed on Blackboard under Contacts http://viterbi.usc.edu/resources/vit/getting-assistance/ Page 1 of 10

Lecture / Lab One hour and 20 minutes, twice a week, for a total of 2 hours and 40 minutes. Required Textbooks Cloud Computing Bible. Barrie Sosinsky. John Wiley & Sons. ISBN-13: 978-0470903568. Amazon Web Services For Dummies. Bernard Golden. For Dummies. ISBN-13: 978-1118571835. Optional Textbooks None. Website All course material will be on Blackboard (http://blackboard.usc.edu). Grading The following percentage breakdown will be used in determining the grade for the course. s 30% Midterm exam 20% Presentation 20% Final exam 30% Total 100% Grading Scale The following shows the grading scale to be used to determine the letter grade. 93% and above A 90% - 92% A- 87% - 89% B+ 83% - 86% B 80% - 82% B- 77% - 79% C+ 73% - 76% C 70% - 72% C- 67% - 69% D+ 64% - 66% D 63% and below F Page 2 of 10

Policies Exams No make-up exams (except for documented medical or family emergencies) will be offered nor will there be any changes made to the Final Exam schedule. There are two exams: one midterm exam and a final exam. These exams are comprehensive of all topics covered. s Each assignment must be completely individually. The assignments will be posted on Blackboard under the s section. Each assignment will include instructions, a due date, and a link for electronic submission. s must be submitted using this link. It is your responsibility to submit your assignments on or before the due date. s turned in one day late will have 20% of the total points deducted from the graded score. s turned in two days late will have 50% of the total points deducted from the graded score. After two days, submissions will not be accepted and you will receive a 0. All assignments will be digitally submitted through Blackboard except where specified. Do not email them to the instructor or lab assistant. Lab facilities and compute resources You are required to save your labs using a USB flash drive or a website like Dropbox. You must keep a copy of all labs. You will not be able to save your work on the ITP lab computers. Any work saved to the computer will be erased after restarting the computer. ITP is not responsible for any work lost. ITP will have open lab hours starting the third week of the semester. The open labs will not have a lab assistant for this specific course. These lab times are there in case you need extra time to complete a lab. For help with lab computing facilities including lab compute contact Viterbi IT at http://viterbi.usc.edu/resources/vit/getting-assistance/. Include the instructor in all communications with Viterbi IT. Page 3 of 10

Group presentation In the last 3rd of the semester students will break into groups of 3 to 4 to work on an inclass presentation and supporting white-paper the focus of which will be current uses of cloud technologies. Before beginning group work, students must have their proposal approved by the instructor. Working on a project which is not approved is not allowed. Schedule Week 10: Form teams and submit proposals for approval. Weeks 10 through 14: Research subject matter. Week 12: Research presentation in white-paper form. (Graded) Week 13: Work on final presentation Week 15: Final presentation (Graded) Basic requirements The presentation and white-paper must focus on cloud technology use-cases. The white paper should include details about financial implications of using cloud technologies. Inclass presentations should focus on the company s overall benefit from using cloud technologies. Both the white-paper and the in-class presentation must highlight what cloud technologies are being used and how they are being leveraged. Proposals Your team will be required to submit a proposal prior to beginning work on the presentation. The necessary components of the proposal will be covered in class. Grading Your final presentation and white paper is 20% of your overall semester grade. The grade breakdown is as follows: Individual contribution 7% White paper 7% Presentation 6% Total 20% Individual contribution 7% This portion of credit is based on how much research you contributed to the final product, your concrete contribution to the white paper and presentation, and the result of peer reviews within your group. If you did not contribute enough to the end result you will lose credit in this section. White paper 7% Credit will be shared by all team members. Approximately 2 weeks before the presentations the result of each individual s research should be compiled into a white paper. Each member must contribute to the document. The included information should contribute directly to the overall group presentation. Presentation 6% The group presentation grade credit will be shared by all team members. It should incorporate information from the white paper. It must inform the entire class in a clear and concise manner overall research findings but not delve into the details outlined in the white paper. Material presented here by student groups may appear in the final exam. Page 4 of 10

Peer reviews During finals students will be required to complete a peer review survey. The results of this evaluation will be taken into account when assigning the individual contribution grades. Incomplete and Missing Grades Excerpts for this section have been taken from the University Grading Handbook, located at http://www.usc.edu/dept/arr/grades/gradinghandbook/index.html. Please see the link for more details on this and any other grading concerns. A grade of Missing Grade (MG) should only be assigned in unique or unusual situations for those cases in which a student does not complete work for the course before the semester ends. All missing grades must be resolved by the instructor through the Correction of Grade Process. One calendar year is allowed to resolve a MG. If an MG is not resolved [within] one year the grade is changed to [Unofficial Withdrawal] UW and will be calculated into the grade point average a zero grade points. A grade of Incomplete (IN) is assigned when work is no completed because of documented illness or other emergency occurring after the twelfth week of the semester (or 12th week equivalency for any course scheduled for less than 15 weeks). Academic Integrity USC seeks to maintain an optimal learning environment. General principles of academic honesty include the concept of respect for the intellectual property of others, the expectation that individual work will be submitted unless otherwise allowed by an instructor, and the obligations both to protect one s own academic work from misuse by others as well as to avoid using another s work as one s own. All students are expected to understand and abide by these principles. Scampus, the Student Guidebook, contains the Student Conduct Code in Section 11.00, while the recommended sanctions are located in Appendix A: http://www.usc.edu/dept/publications/scampus/gov/. Students will be referred to the Office of Student Judicial Affairs and Community Standards for further review, should there be any suspicion of academic dishonesty. The Review process can be found at: http://www.usc.edu/student-affairs/sjacs/. Page 5 of 10

Students with Disabilities Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to your course instructor (or TA) as early in the semester as possible. DSP is located in STU 301 and is open from 8:30am to 5:00pm, Monday through Friday. Website and contact information for DSP http://sait.usc.edu/academicsupport/centerprograms/dsp/home_index.html (213) 740-0776 (Phone), (213) 740-6948 (TDD only), (213) 740-8216 (FAX) ability@usc.edu Emergency Preparedness/Course Continuity in a Crisis In case of emergency, when travel to campus is difficult, if not impossible, USC executive leadership will announce a digital way for instructors to teach students in their residence halls or homes using a combination of the Blackboard LMS (Learning Management System), teleconferencing, and other technologies. Instructors should be prepared to assign students a Plan B project that can be completed at a distance. For additional information about maintaining your classes in an emergency, please access: http://cst.usc.edu/services/emergencyprep.html Page 6 of 10

Introduction to Cloud Technologies ITP 111x (2 Units) Course Outline Note: Schedule subject to change Week 1 8/25/14 Introduction to the Cloud - Course overview - History of cloud computing - Cloud service options - Cloud deployment models - Business concerns in the cloud Sosinsky: Chapters 1, 2 8/27/14 Virtualization - Exploring virtualization - Load balancing - Hypervisors - Machine imaging Sosinsky: Chapters 3, 4 Week 2 9/1/14 Labor Day - No class Sosinsky: Chapter 5, 6 Week 3 9/8/14 Introduction to AWS - AWS history - AWS infrastructure - AWS services - AWS ecosystem Golden: Chapter 1 Homework 1: AWS account setup (due 9/17/14) 9/3/14 Cloud platforms compared - Cloud marketplace overview - Cloud providers compared Sosinsky: Chapters 7, 8, 9, 10 9/10/14 AWS security and compliance - AWS physical security - AWS compliance initiatives - Understanding public/private keys - Other AWS security capabilities AWS security overview whitepaper Page 7 of 10

Week 4 9/15/14 AWS management console - AWS URL naming - Matching interfaces and services Golden: Chapter 3 Week 5 9/22/14 Programming on AWS - Understanding APIs - AWS programming interfaces - Web services - Golden: Chapter 2 Week 6 9/29/14 AWS storage - Glacier - Content delivery platforms Golden: Chapter 4 Week 7 10/6/14 AWS computing - Auto scaling - Elastic load balancing Golden: Chapter 5 9/17/14 AWS identity services - Users, groups, and roles - Understanding credentials - Security policies - IAM abilities and limitations AWS IAM getting started Homework 2: Establish users and groups (due 9/24/14) 9/24/14 AWS storage - Elastic block store - Simple storage service Homework 3: Create and use AWS storage (due 10/6/14) 10/1/14 AWS computing - Elastic cloud compute - Introduction to servers - Imaging computers AWS EC2 main page 10/8/14 Midterm exam - 20% of overall grade Page 8 of 10

Week 8 10/13/14 AWS marketplace - Cataloging the marketplace - AMIs - Selling on the marketplace AWS Marketplace FAQ Homework 4: Webserver (due 10/28/14) 10/15/14 AWS networking - Virtual private clouds - Cloud models - Private DNS servers (Route 53) Golden: Chapter 6 Week 9 10/20/14 AWS databases - Relational database service - DynamoDB - ElastiCache - Redshift Golden: Chapter 8 Week 10 10/27/14 Presentation workshop 1 - Presentation teams selected - Proposals analyzed Project proposals (due 10/29/14) Week 11 11/3/14 AWS management services - CloudWatch - CloudFormation - CloudTrail - OpsWorks Golden: Chapter 10 Week 12 11/10/14 Presentation workshop 2 - Research check-in 10/22/14 Other AWS services - Analytics services - Application services - Cloud security Golden: Chapter 7 10/29/14 AWS platform services - Communication services - Media services Golden: Chapter 9 Homework 5: TBD 11/5/14 AWS case studies - Netflix - Atomic Fiction - Airbnb 11/12/14 Presentation workshop 3 - Research topic white-paper review Page 9 of 10

Week 13 11/17/14 AWS billing - Managing costs - Utilization and tracking - Bottom line impact Golden: Chapter 11 Week 14 11/24/14 Presentation workshop 4 - Presentation status report Week 15 12/1/14 Group presentations 1 - Student group project presentations 11/19/14 Dealing with disaster - Geographic and other concerns - Failure plans - Examining logs Golden: Chapter 12 11/26/14 Thanksgiving - No class 12/3/14 Group presentations 2 - Student group project presentations Final Exam According to the final exam schedule on the Schedule of Classes Page 10 of 10