CSE391: Cloud Computing CSE 391: Cloud Computing



Similar documents
Lecture 1: Course Introduction"

Programming Languages

Introduction to Psychology 100 On-Campus Fall 2014 Syllabus

Enterprise Information Systems ITP 320x (4 Units)

CS 253: Intro to Systems Programming

PC Applications IT102 estart Spring 2014

DEVELOPMENTAL PSYCHOLOGY Psychology 336L Fall, 2012

IT 230 Data Visualization

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

Introduction to Psychology (PSY 120)

KENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002)

ISM 4113: SYSTEMS ANALYSIS & DESIGN

CDMG 3607 Digital Asset Management INSTRUCTIONAL OBJECTIVES

BUAD : Corporate Finance - Spring

CS 378: Computer Game Technology

Training and Support of Lab Demonstrators at Imperial College.

Mobile Application Technologies ITP 140 (2 Units)

ISM 4210: DATABASE MANAGEMENT

Getting Started Guide For Students

Syllabus Systems Analysis and Design Page 1 of 6

Getting Started with DevOps Automation

Network Security ITP 457 (4 Units)

University of Washington Fall Quarter 2006

Use Blackboard 9.1 Auto-Submit and Provide a more time accommodation

NEW YORK UNIVERSITY STERN SCHOOL OF BUSINESS Department of Accounting Principles of Financial Accounting (ACCT-UB.

Introduction to Information Technology ITP 101x (4 Units)

How To Teach Environmental Science At Fiu

YubiKey Authentication Module Design Guideline

1Rules, Tips and Learning Objectives for Class

ASSIGNMENT POLICY SETTINGS & BEST PRACTICES

WILLIAM PATERSON UNIVERSITY CHRISTOS M. COTSAKOS COLLEGE OF BUSINESS Course Syllabus

Project Management. References: Text, Chapter 16 (and 1 thru 3) Most introductory management books. Get organized!

Specialty Answering Service. All rights reserved.

Dr.K.C.DAS HEAD PG Dept. of Library & Inf. Science Utkal University, Vani Vihar,Bhubaneswar

Advanced Statistics & Data Analysis

Your BYOD Strategy Checklist

Introduction to Management Information Systems MGMT 221 In-Person Lecture (PL) Course Syllabus

ISOM4740 Enterprise Resource Management Winter 2012

Applied Information Technology Department

From the Monolith to Microservices: Evolving Your Architecture to Scale. Randy linkedin.com/in/randyshoup

Public or Private Cloud: The Choice is Yours

ABNORMAL PSYCHOLOGY (PSYCH 238) Psychology Building, Rm.31 Spring, 2010: Section K. Tues, Thurs 1:45-2:45pm and by appointment (schedule via )

Computer Programming in Perl: Internet and Text Processing

Physics 21-Bio: University Physics I with Biological Applications Syllabus for Spring 2012

Managing MySQL Scale Through Consolidation

ITK 214 Social, Legal, and Ethical Issues in Information Technology

Course Syllabus. CMGT 428 Virtual Construction. Construction Management. Haile/US Bank College of Business Northern Kentucky University

Governors State University College of Business and Public Administration. Course: STAT Statistics for Management I (Online Course)

ECE 297 Design and Communication. Course Syllabus, January 2015

Blackboard Learning System: Student Instructional Guide

BCIS Business Computer Applications - Online

Bus /032 Introduction To Managerial Accounting Course Outline Fall 2013

Modern practices TIE-21100/

Tutorial: Packaging your server build

PSYCHOLOGY Fundamentals of Psychology II. Mixed Mode COURSE OUTLINE

CS Mobile Development for Social Change

Fall 2015 GES 4120/5120 Internet GIS

Sample of syllabi policies in use in Spring 2014 regarding electronic devices in the classroom. 2/23/2014 Comments in Italics

UNIVERSITY OF MICHIGAN SCHOOL OF INFORMATION SI301: Models of Social Information Processing Syllabus

MTH (seated)/277 V01 (online): Vector Calculus, Fall 2015

LaGuardia Community College City University of New York Social Science Department General Psychology: SSY

BIO. 168 Anatomy & Physiology I Syllabus

The AppSec How-To: Achieving Security in DevOps

CISC 2540: Intro to Video Game Design

3D Game Programming using Microsoft's XNA Game Studio 4.0 Syllabus 17 January 2013 Dr. Kris Stewart

Tips on Taking Online Exams

EDF 3214: Human Development and Learning Section 901 Meeting Time: Mondays from 5-9 Room: CPR 256

INDUSTRIAL-ORGANIZATIONAL PSYCHOLOGY

Governance and Legal Issues for Port Commissioners

CPSC 340: Machine Learning and Data Mining. Mark Schmidt University of British Columbia Fall 2015

Unit 12: Introduction to Factoring. Learning Objectives 12.2

Using games to support. Win-Win Math Games. by Marilyn Burns

Moodlerooms Features & Services

QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training

Central Michigan University College of Business Administration Online MBA Program. MBA 620 Online: Managerial Accounting: A Management Perspective

Course Title: ITAP 3471: Web Server Management

ECE 3200 Electronics I First Summer Session 2015 (Online) Syllabus

How to Pass Physics 212

TA: Matt Tong Tues EBU3b B225 - Office hour WLH Discussion Thurs EBU3b B250/B250A - Lab/Office hour

Mobile and Cloud computing and SE

ECE 458 Engineering Software for Maintainability

The Truth About Enterprise Mobile Security Products

Teaching large lecture classes online: Reflections on engaging 200 students on Blackboard and Facebook

JOU 3411 DESIGN SYLLABUS

BUS311: Essentials of IS

MIS W: Mobile Business

ENVS 298: Environmental Accountability and Data Visualization

the gamedesigninitiative at cornell university Lecture 1 Course Overview

Advanced Systems Management with Machinery

Video Game Programming ITP 380 (4 Units)

Socratic Method and Online Teaching By Doug Ward, Associate Professor, Journalism December 27, 2012

BA 561: Database Design and Applications Acct 565: Advanced Accounting Information Systems Syllabus Spring 2015

Information Systems and Supply Chain Management Bryan School of Business and Economics University of North Carolina at Greensboro

Fall Syllabus. College of Health and Human Services. HAP 700: Introduction to Health Informatics. Course information

CS 43: Computer Networks Course Introduction. Grab a clicker and please sit towards the front, next to other students!

Mastering Microsoft Project B; 3 days, Instructor-led

Wireless Network Security Spring 2015

George Washington University Department of Psychology PSYC 001: General Psychology

3D Game Programming using Unity3D Syllabus

Transcription:

CSE 391: Cloud Computing Introduction

Course Overview Course Topics Grading Logistics Academic Integrity Policy Today s Lecture

Course Overview (1/2) Caveat 1: This is a special topics elective. Caveat 2: This is my first undergraduate class. Cloud Computing: a model for enabling ubiquitous network access to a shared pool of configurable computing resources [Wikipedia] Probably the most over-used term in IT We ll cover the hot topics Some will disagree that all of them are cloud Even if that s true, useful to know anyway Today is mostly about setting expectations

Course Overview (2/3) My purpose for this class: To create a course on Cloud Computing To figure out what is the right material To figure out what are the right assignments To figure out what is the students background To teach you about Cloud Computing Your goals for this class (should be): To learn about Cloud Computing To help me create a new course Making slides, suggesting assignments, giving me feedback Note the disconnect in your and my priorities

The down sides Course Overview (3/3) This is not a polished course In fact, it s not even a real course yet Things may be more confusing than clear Requires learning in and outside of class This may be a lot of work The up sides If you stick with it, you are essentially guaranteed an A But you really have to stick with it, no slacking Likely to learn more than from a traditional class Warning: students say my classes are the hardest

(Likely) Course Topics introduction to cloud services, virtualization, paravirtualization, advanced networking, web services, server-side scripting languages and frameworks, cloud programming paradigms, cloud deployment and machine management, scale-up vs scale-out, cloud storage, cloud service topologies, message serialization and transport, load balancing, content distribution networks, security, authentication, QoS, managing tail latencies, performance monitoring

Grading (Standard Option) Letter grades assigned by eye on a curve above the mean is an A two std. dev. below the mean is an F Extra credit Send me your class notes in PPTX format Points 2 Warm-up Projects 10 each 1 Course Project 40 2 Mid-term Exams 10 each In-class demo(s) 10 each Demo grade sheets 0.5 each Without curve, 100 points guarantees an A

Course Project Biggest chunk of the grade One of ours or pick your own Web search with suggestions like google instant Online photo management system Collaborative digital books-on-"tape" library Collaborative data mining and pivot charts for research Collaborative recipe cookbook Intelligent personal assistant Online multi-player games Have a startup idea? It may make a good project.

In-class Demo(s) Done individually or in groups of two Sign up for a specific topic Example: Ruby on Rails Study the tool (play with it) Send instructor a demo proposal Outline of talk, goal of demo Present talk and demo in class Receive grade from fellow students

Demo grade sheets Google survey to assign Demo grades Submit the grade during/immediately after class About a 10-minute window Mode of the grade assigned to presenter(s) Graders that assign Mode grade get full (0.5) credit Grade drops by 0.1 for every point grade away Won t drop below 0.1 This is an experiment. Will change if it doesn t work.

Project milestones Logistics (1/3) There are no official project milestones If you need milestones, send me a milestone schedule I will deduct points for each milestone you miss

Working in groups Logistics (2/3) Warm-up projects: Max 2 people Course Projects: No limit Permission of instructor is needed for group size greater than two Attendance Optional (but highly advised) No phone use in class Don t test me - I will deduct grade points

Blackboard Logistics (3/3) Only used for posting grades Course Mailing List Subscription Is required https://piazza.com/stonybrook/fall2015/cse391/home Late Policy All deadlines are before the start of lecture on due date 1-point deducted for each late day (in 24-hour increments) Multiplied by number of group members

Academic Integrity Policy Summary: don t cheat Details: don t take code from anyone for any reason Unmodified third-party open-source libraries permitted I will enforce this policy very strictly

Questions?