CS533 Concepts of Operating Systems Class 1 Course Overview.

Slides:



Advertisements
Similar presentations
CMPT 275 Software Engineering
Advertisements

Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Preparation for In-class Presentations.
CS 345 Distributed Systems Fabián E. Bustamante, Winter 2004 Welcome to Advanced OS Fabián E. Bustamante (Instructor) Yi Qiao (Ad Honorem TA) Communication.
CS533 Concepts of Operating Systems Class 1 Course Overview.
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Research.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Professor.
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
» Teaching an online class, what takes up most of your time?
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
Computer Network Fundamentals CNT4007C
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
IT 499 Bachelor Capstone Week 8. Adgenda Administrative Review UNIT Seven UNIT Eight Project UNIT Nine Preview Project Status Summary.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
CMSC 671 Principles of Artificial Intelligence Course Overview Fall 2015.
Computer Network Management Course
1Thu D. NguyenCS 545: Distributed Systems CS 545: Distributed Systems Spring 2006 Department of Computer Science Rutgers University Thu D. Nguyen.
CS 445/545 Machine Learning Winter, 2012 Course overview: –Instructor Melanie Mitchell –Textbook Machine Learning: An Algorithmic Approach by Stephen Marsland.
Welcome to Technical Communications Enl Overview Course structure Course structure Course schedule Course schedule Student assessment Student assessment.
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
Do you have what it takes to do well in this online course? 1. Are you responsible? 2. Are you self-motivated? 3. Are you a good self-educator? 4. Do you.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
Operating Systems Carl Tropper 112 N, McConnell TA’s TBA.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
English 28: Last Class Class Reflection PLO Survey Discussing the Final Exam.
CS 4700: Foundations of Artificial Intelligence Instructor: Prof. Selman Admin.
Welcome! Hello and welcome to English Composition 102, Introduction to Literature. I am looking forward to exploring, writing, and discussing literature.
CS680: Announcements and Feedbacks Sung-Eui Yoon ( 윤성의 ) Course URL:
ITCS 6265 Details on Project & Paper Presentation.
A 25-Word Summary An After-Reading Activity. A 25-Word Summary... This activity was designed to help students utilize summarizing as a tool to better.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
EECS 582 Projects Mosharaf Chowdhury EECS 582 – W1611/8/16.
CS533 Concepts of Operating Systems Jonathan Walpole.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
TLC Events Spring ‘16 1.Today: Formal Presentation Based SI Courses 2.March 8: Analyzing Difference 3.March 22: Discussion Based SI Courses 4.April 7:
Strategies from university resource centers. Reading strategies for difficult material.
CSCE 715: Network Systems Security Chin-Tser Huang University of South Carolina.
Computer Networks CNT5106C
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
CSCE 715: Network Systems Security Chin-Tser Huang University of South Carolina.
Making a Formal Outline English 9 Mrs. Zaso. Formal Outline A short skeleton of a longer paper that: –Provides overview of organization –Prepares paper.
KAIST CS710 Topics in Computational Architecture Wireless Networks and Security : Issues, Challenges and Research Trends Syllabus Network &
XMGT 216 Entire Course FOR MORE CLASSES VISIT XMGT 216 Week 1 CheckPoint Ethical Theories Chart XMGT 216 Week 1 Discussion Question.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Introduction to Operating Systems
Operating Systems Dr. Sadi Seker.
CMSC 471 Principles of Artificial Intelligence Course Overview
PHED 1001 Online Course.
Computer Networks CNT5106C
CMSC 471 Introduction to Artificial Intelligence section 1 Course Overview Spring 2017.
CS533 Concepts of Operating Systems Class 1
CPSC 441: Computer Communications
Term Project Assignment
CS533 Concepts of Operating Systems Class 1
CS 4700: Foundations of Artificial Intelligence
CGS 3763 Operating Systems Concepts Spring 2013
CS 456 Interactive Software.
CS 5204 Operating Systems Fall 2005
Midterm Evaluations Results from CELT
CS533 Concepts of Operating Systems Class 12
CS510 Concurrent Systems Jonathan Walpole.
Lecture on High Performance Processor Architecture (CS05162)
Introduction Andrew Whitaker
CS533 Concepts of Operating Systems Class 1
Presentation transcript:

CS533 Concepts of Operating Systems Class 1 Course Overview

CS533 - Concepts of Operating Systems 2 About the Instructor & TA  Instructor – Jonathan Walpole o Professor at PSU o Research Interests: Scalable Concurrent Programming, Operating Systems, Parallel and Distributed Systems  TA – no TA

CS533 - Concepts of Operating Systems 3 Course Overview  Based on ~30 research papers o Read them carefully! o Submit a written review of each paper BEFORE class!  Class structure o Student presentations o Instructor-led discussion  Course web page

CS533 - Concepts of Operating Systems 4 Topics  Multi-threading and concurrency  Event-based systems  Message passing and RPC  System structuring using layers  Modular kernels and extensibility  Virtualization and exo-kernels  Concurrency on modern CPU architectures

CS533 - Concepts of Operating Systems 5 Grade Structure  Paper reviews - 20% o to me before class  Paper presentations - 30%  Midterm exam - 20%  Position paper - 10%  Final exam - 20%

CS533 - Concepts of Operating Systems 6 Paper Presentations  Your paper assignments are posted on the web page  Your presentations should last 20 minutes  Emphasize key ideas, not irrelevant details  Do the necessary background reading!  Prepare a formal presentation with slides  Send me a draft presentation in time for me to review it and give you feedback  Make sure your presentation is of high quality!!!

CS533 - Concepts of Operating Systems 7 Position Papers  Short paper (<1500 words)  Your chance to summarize o current OS research trends o future directions  By the end of this class you should have a clear understanding of OS research directions and challenges  I want to know what you think o … not a straight summary of the papers we have studied

CS533 - Concepts of Operating Systems 8 Before Class 2  Visit the class web page  Find your first paper assignment o I will post them by Wednesday o me if there is a problem!  Read class 1 papers and papers for class 2 o I will present the papers for class 1 and 2  Submit paper reviews as directed on the class web site

CS533 - Concepts of Operating Systems 9 Entrance exam  Are you in the right class?  Write your name and address on your paper  Keep your answers concise!  Clarify what you know, and what you don’t know  Estimate you grade for each answer out of 10  If you do not get a paper assignment (on the class web page) you did not pass the entrance exam o Take CS333 and come back to CS533 later!