CS Systems Qualifying Exam 2016

Similar documents
CS Systems Qualifying Exam 2015

CS Systems Qualifying Exam 2017

CS Systems Qualifying Exam 2014

Welcome to CS 4/57101 Computer Graphics

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111

Database Management Systems CS Spring 2017

COMPUTER ARCHTECTURE

Database Management System Implementation. Who am I? Who is the teaching assistant? TR, 10:00am-11:20am NTRP B 140 Instructor: Dr.

COMP 3002: Compiler Construction. Pat Morin School of Computer Science

Course and Contact Information. Course Description. Course Objectives

CS 245: Database System Principles

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Computer Networks IT321

CS5620 Intro to Computer Graphics

Course: Database Management Systems. Lê Thị Bảo Thu

ABD - Database Administration

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

San José State University Science/Computer Science Database Management System I

understanding recursive data types, recursive functions to compute over them, and structural induction to prove things about them

Can you name one application that does not need any data? Can you name one application that does not need organized data?

Advanced Database Organization INF613

CS Compiler Construction West Virginia fall semester 2014 August 18, 2014 syllabus 1.0

Course and Contact Information. Course Description. Course Objectives

Course Book Academic Year

CSCE 441 Computer Graphics Fall 2018

Advanced Graphics

Introduction to Database S ystems Systems CSE 444 Lecture 1 Introduction CSE Summer

ce Hours: MW 12:30 PM 1:30 PM (till 12/12/18), or by appointment

CMPT 354: Database System I. Lecture 1. Course Introduction

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

Compilers for Modern Architectures Course Syllabus, Spring 2015

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

CSE 344 JANUARY 3 RD - INTRODUCTION

CSCI 565 Compiler Design and Implementation Spring 2014

Introduction to Databases

BD - Databases

Informatics 1: Data & Analysis

CSE 504: Compiler Design

COURSE DELIVERY PLAN - THEORY Page 1 of 6

CA Compiler Construction

Introduction to Database S ystems Systems CSE 444 Lecture 1 Introduction CSE Summer

Translator Design CRN Course Administration CMSC 4173 Spring 2017

CS380: Computer Graphics Introduction. Sung-Eui Yoon ( 윤성의 ) Course URL:

CPEG 421/621 - Spring 2008

LP - Programming Languages

ECE573 Introduction to Compilers & Translators

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

Introduction to Database Systems

Mcq In Computer Graphics

Lecturers Full Prof. Alen Lovrenčić, Ph.D., Assoc. Prof. Markus Schatten, Ph.D. Language of Croatian and English

COMP-421: Database Systems. Joseph D silva McConnel Engg. 102

Lahore University of Management Sciences. CS 452 Computer Graphics

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits

CS157a Fall 2018 Sec3 Home Page/Syllabus

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

Erik Jonsson School of Engineering and Computer Science THE UNIVERSITY OF TEXAS AT DALLAS HISTORY OF EE 2310

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division

Business Information System Analysis and Design Fall 2017

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Book List. A Collection of Books. Computer Science

Computer Science Student Advising Handout Idaho State University

COMP-421: Database Systems. Joseph D silva McConnel Engg. 102

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Module title T390 Computer Networks and Network Security Level 3 Module tutor Credit value 10 Module type taught Notional learning hours

CS 471 Networking and Distributed Operating Systems

Part A: Course Outline

Translator Design CRN Course Administration CMSC 4173 Spring 2018

Academic Course Description

Introduction to Databases

Academic Course Description. EM2101 Computer Architecture

Compiler Construction

Compilers: Principles, Techniques, & Tools By Alfred V. Aho, Monica S. Lam READ ONLINE

CSC 111 Introduction to Computer Science (Section C)

Programming and Database Fundamentals for Data Scientists

CSCD18: Computer Graphics. Instructor: Leonid Sigal

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus

Course Title. Computer Graphics. Course Code CE313. Theory : 03. Practical : 01. Course Credit. Tutorial : 00. Credits : 04. Course Learning Outcomes

Course Administration

CS415 Compilers Overview of the Course. These slides are based on slides copyrighted by Keith Cooper, Ken Kennedy & Linda Torczon at Rice University

Course Name: Computer Vision Course Code: IT444

G.PULLAIH COLLEGE OF ENGINEERING & TECHNOLOGY

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

Introduction to Database Systems

Course specification STAFFING OTHER REQUISITES RATIONALE SYNOPSIS. The University of Southern Queensland

Introduction to Databases Fall-Winter 2009/10. Syllabus

Informatics 1: Data & Analysis

Big Sandy Community and Technical College. Course Syllabus

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction

Compiler Design. Dr. Chengwei Lei CEECS California State University, Bakersfield

CMPS 182: Introduction to Database Management Systems. Instructor: David Martin TA: Avi Kaushik. Syllabus

Formal Languages and Compilers Lecture I: Introduction to Compilers

BCS Higher Education Qualifications. Level 6 Programming Paradigms Syllabus

AE Computer Programming for Aerospace Engineers

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

CS452/552; EE465/505. Clipping & Scan Conversion

COMP3221: Microprocessors and. Embedded Systems

Transcription:

CS Systems Qualifying Exam 2016 Important Dates May 6 : Registration ends. Registration instructions are below. When you register, you must declare the three exams you plan to take. May 23 : Exams. Candidates will take exams during the week starting Monday, May 23rd. For oral exams, students are responsible for scheduling an exam with the examiner. We will schedule the written exams. May 30 : Grading complete. Faculty members email grades for all exams to James Landay. May 31 : Faculty meet to decide on final grades (9:30 11 AM). All systems faculty are invited. June 1 : Announce. Decisions emailed to students and advisors. You should only take the Systems Qualifying Exam if your adviser is a Systems Faculty member. Students without a Systems Faculty adviser may request to take the exam, but you need the permission of your advisor and James Landay. Exams Architecture: Kunle Olukotun Compilers: Monica Lam Databases: Hector Garcia Molina Graphics: Pat Hanrahan Human Computer Interaction: James Landay Networking: Sachin Katti Operating Systems: Dawson Engler Programming Languages: John Mitchell Security: Dan Boneh Registration Send an email to James Landay < landay@stanford.edu > indicating which of the three exams you wish to take.

Architecture Qualifying Exam Examiner : Kunle Olukotun This qual will cover any ideas, topics and reading covered in the following courses: EE282: Computer Systems Architecture EE382A: Advanced Processor Architecture CS315A: Parallel Computer Architecture and Programming You will be expected to be very conversant with the key ideas in computer architecture: Levels of abstraction (e.g. ISA processor RTL blocks gates), pipelining, caching, prediction, virtualization and parallelism. As someone taking the architecture qual, you will be expected to have a fairly sophisticated knowledge of these topics. Reading: Computer Architecture: A Quantitative Approach, 3rd Edition, Hennessy & Patterson. 30 minute oral exam. Arrange with Kunle Olukotun < kunle@stanford.edu >

Compilers Qualifying Exam Examiner : Monica Lam Principles, Techniques, & Tools (Second Edition), Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Addison Wesley, 2007. Oral or written exam, depending on the number of exam takers. Contact Monica Lam < lam@cs.stanford.edu > directly.

Databases Qualifying Exam Examiner : Hector Garcia Molina H. Garcia Molina, J.D. Ullman, and J. Widom Database Systems: The Complete Book (Second Edition) Prentice Hall, 2009 All chapters The Database portion of the Systems Qual is a one hour, open book written exam. Topics covered: Data models and query languages. Database design, building database applications. File structures, indexing, and hashing methods. Query processing and optimization. Transactions, concurrency control and recovery, security and authorization, database performance. Material as covered in CS145 and CS245. Previous Quals Contact Hector Garcia Molina <hector@cs.stanford.edu>

Graphics Qualifying Exam Examiner : Pat Hanrahan Knowledge of basic representations of surfaces and solids, scan conversion algorithms, geometric transformations, viewing projections, visible surface determination, and shading models, as covered in CS 148 and 248. Understanding of basic issues in input and display hardware, graphics software, and user interface design. Some knowledge in depth of either curve, surface, and solid modeling and geometric algorithms at the level of CS 348A, or of sampling, filtering, and local and global illumination methods at the level of CS 348B. Reading list: Typical references for the material in 248, 348A, and 348B, are the online course notes, where available: For 148: P. Shirley,, Fundamentals of Computer Graphics, 2nd Edition, A. K. Peters, 2006 For 248: E. Angel, Interactive Computer Graphics (5th ed.) For 348A: G. Farin, Curves and Surfaces for Computer Aided Geometric Design Academic Press, (2nd edition) For 348B: M. Pharr and G. Humphreys, Physically Based Rendering. Morgan Kaufman. 30 minute oral exam. Contact Pat Hanrahan <hanrahan@cs.stanford.edu>

Human Computer Interaction Qualifying Exam Examiner : James Landay Knowledge from CS147 and CS247. Reading list from CS376. 30 60 minute oral exam Contact James A. Landay < landay@cs.stanford.edu >

Networking Qualifying Exam Examiner : Sachin Katti The reading list from CS244: http://web.stanford.edu/class/cs244/timetable.html The exam is an oral examination with Sachin Katti. Contact Sachin Katti < skatti@stanford.edu >

Operating Systems Qualifying Exam Examiner : Dawson Engler Reading list from CS240: http://cs240.stanford.edu 30 minute oral exam. Contact Dawson Engler < engler@stanford.edu >

Programming Languages Qualifying Exam Examiner : John Mitchell Knowledge including and extending beyond the principles and central concepts in programming language, as covered in CS 242. Students taking the Systems Qual in programming languages are expected to have a professional level conversational competency in the main design and implementation topics associated with programming languages, applied to languages and situations you know and those you may not.. Sophistication beyond the preparation provided by CS242, typically gained by practical experience and participation in software systems research, is expected. 30 45 min oral exam. Contact John Mitchell < John.Mitchell@stanford.edu >

Security Qualifying Exam Examiner : Dan Boneh http://seclab.stanford.edu/securityqual.html http://seclab.stanford.edu/securityqual.html