CS Systems Qualifying Exam 2015

Similar documents
CS Systems Qualifying Exam 2016

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

COMPUTER ARCHTECTURE

Database Management Systems CS Spring 2017

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

CS 245: Database System Principles

CS5620 Intro to Computer Graphics

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

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

Course Book Academic Year

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

Advanced Database Organization INF613

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

Course and Contact Information. Course Description. Course Objectives

BD - Databases

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

CA Compiler Construction

Course and Contact Information. Course Description. Course Objectives

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

CSCE 441 Computer Graphics Fall 2018

Advanced Graphics

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

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

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

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

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

CSE 344 JANUARY 3 RD - INTRODUCTION

CSCI 565 Compiler Design and Implementation Spring 2014

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

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

Computer Networks IT321

Compilers for Modern Architectures Course Syllabus, Spring 2015

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

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

Computer Science Student Advising Handout Idaho State University

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

LP - Programming Languages

Translator Design CRN Course Administration CMSC 4173 Spring 2017

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

Part A: Course Outline

Mcq In Computer Graphics

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

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

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

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

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

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

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

COURSE DELIVERY PLAN - THEORY Page 1 of 6

CSE 504: Compiler Design

G.PULLAIH COLLEGE OF ENGINEERING & TECHNOLOGY

ECE573 Introduction to Compilers & Translators

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

Introduction to Database Systems

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

Introduction to Databases

Translator Design CRN Course Administration CMSC 4173 Spring 2018

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

Compiler Construction

Academic Course Description. EM2101 Computer Architecture

CS157a Fall 2018 Sec3 Home Page/Syllabus

College of Sciences. College of Sciences. Master s of Science in Computer Sciences Master s of Science in Biotechnology

CPEG 421/621 - Spring 2008

CS559: Computer Graphics. Lecture 1 Introduction Li Zhang University of Wisconsin, Madison

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

Course Name: Database Systems - 1 Course Code: IS211

CSCD18: Computer Graphics. Instructor: Leonid Sigal

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition.

Compiler Design Overview. Compiler Design 1

CSC 111 Introduction to Computer Science (Section C)

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

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

Informatics 1: Data & Analysis

MANIPAL INSTITUTE OF TECHNOLOGY (Constituent Institute of MANIPAL University) MANIPAL

Solution Manuals Of Database System By Ullman READ ONLINE

Book List. A Collection of Books. Computer Science

Computer graphics 2. Róbert Bohdal, FMFI UK M-114, flurry.dg.fmph.uniba.sk/webog/bohdal

Introduction to Compilers and Language Design Copyright (C) 2017 Douglas Thain. All rights reserved.

Introduction to Databases Fall-Winter 2009/10. Syllabus

Introduction to Database Systems CSE 444. Lecture #1 March 26, 2007

Course Name: Communication Technology Course Code: IT321

Lecture 1 Course Introduction

Introduction to Databases

BCS Higher Education Qualifications. Level 6 Programming Paradigms Syllabus

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION and COMMUNICATIONS TECHNOLOGY DATABASE MANAGEMENT SYSTEM COURSE SYLLABUS

G - Graphics

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

Introduc)on to Database Systems CSE 444. Lecture #1 March 29, 2010

CSE 141: Computer Architecture. Professor: Michael Taylor. UCSD Department of Computer Science & Engineering

URL: Offered by: Should already know: Will learn: 01 1 EE 4720 Computer Architecture

Course specification

Exam Proctoring Procedure Policy Number: Applies to: students, faculty, staff

BBM371- Data Management. Lecture 1: Course policies, Introduction to DBMS

CS535: Interactive Computer Graphics

Department of Computer Science

Transcription:

CS Systems Qualifying Exam 2015 Important Dates May 3: Registration ends. Registration instructions are below. When you register, you must declare the three exams you plan to take. May 18: Exams. Candidates will take exams during the week starting Monday, May 18th. For oral exams, students are responsible for scheduling an exam with the examiner. We will schedule the written exams. May 25: Grading complete. Faculty members email grades for all exams to Philip Levis. May 26: Faculty meet to decide on final grades. All systems faculty are invited. May 27: 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 Philip Levis. Exams Architecture: Christos Kozyrakis Compilers: Monica Lam Graphics: Pat Hanrahan Networking: Nick McKeown Security: Dan Boneh Databases: Hector Garcia-Molina Human Computer Interaction: James Landay Operating Systems: Dawson Engler Programming Languages: John Mitchell Registration Send an email to Alexis Wing <alexisw@cs.stanford.edu> indiciating which of the three exams you wish to take.

Architecture Qualifying Exam Examiner: Christos Kozyrakis 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 Christos Kozyrakis <kozyrakis@cs.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) PrenticeHall, 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. Filestructures, 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

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: Nick McKeown The reading list from CS244: http://web.stanford.edu/class/cs244/timetable.html The exam is an oral examination with Nick McKeown. Contact Nick McKeown <nickm@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 of 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.. Some sophistication beyond the preparation provided by CS242, typically gained by practical experience and preparation for software systems research, is expected. 20-30 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