Ph.D. required courses Keith Marzullo University of California, San Diego Computer Science and Engineering.

Slides:



Advertisements
Similar presentations
E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Advertisements

Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1.
Opportunities: About to Graduate? Consider graduate studies in the Department of Computer Science Many, many research areas: AI, graphics, machine learning,
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT May 2003 Presented by: Dr. Khaled Salah.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Computer Science Club Seminar Opportunities after graduation: Master’s degree? Dr. Vasil Hnatyshin Fall 2010.
Spring CSE Master’s Programs Spring 2008 Mike O’Dell CSE Graduate Advisor.
Department of Mathematics and Computer Science
Software Engineering at Faculty of EE in Belgrade Prof. Dr Miroslav Bojovic Baile Herculane, August 2005.
CPSC 181Set 1: Introduction1 CPSC 181 Introduction to Computer Science Spring 2008 Prof. Jennifer Welch Source: slides from Prof. John Keyser.
1 K. Yelick Teaching and Research in Computer Science Prof. Kathy Yelick EECS.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
UGCC Report, 11/29/05 Committee: Bettati, Gutierrez, Keyser, Jiheon Kwan (undergrad rep), Leyk, Loguinov, Petersen, Welch (chair) Meetings: Fridays 2-3.
Purdue University Pag. 1 CS 397 Dongyan Xu Department of Computer Science and CERIAS Purdue University Office:
Carnegie Mellon University Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Computer Science Foundations for Ph.D. Students.
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT October 2002.
Typical PhD progression Take courses Pass PhD preliminary exam (written) Find thesis topic Pass PhD proposal exam (oral) Complete thesis Pass PhD defense.
What is Computer Science?
Unisinos, June Canada. 2 Edmonton, Alberta.
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
The Indiana University School of Informatics Bobby Schnabel: Dean, Indiana University School of Informatics Presented by Geoffrey Fox: Associate Dean for.
The Indiana University School of Informatics Bobby Schnabel: Dean, Indiana University School of Informatics Presented by Geoffrey Fox: Associate Dean for.
Computer Science Graduate Programs at UTSA Dr. Weining Zhang.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Graduate Programs in Dept of Computer Science Univ. of Texas at San Antonio Dr. Weining Zhang.
Structure of Study Programmes
Computer Science Graduate Studies in U of Memphis.
CS 160 Introduction to Computer Science Andrew Scholer
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Software Engineering Experimentation Ways to Acquire Knowledge Part A Science, Engineering and Computing Jeff Offutt
Proposal for Background Requirements Changes For the current MS/PhD programs, background requirements are expressed in the "Background Preparation Worksheet"
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
Dr. John Lowther, Associate Professor of CS Adjunct Associate Prof. of Cognitive and Learning Sciences Computer Graphics:
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
Computer Science and Engineering College of Engineering The Ohio State University CSE Graduate Program Dr. Rephael Wenger Graduate Admissions Committee.
Guiding Principles. Goals First we must agree on the goals. Several (non-exclusive) choices – Want every CS major to be educated in performance including.
M.S in CS Introduction & more How do I select a concentration area? by Xudong Yu What is a concentration area? What is a topic paper? Thesis...is that.
Computer Sciences at NYU Open House January 2004 l Graduate Study at New York University l The MS in Computer Sciences l The MS in Information Systems.
CS Prelim Requirements and Results John Kubiatowicz CS Chair of Grad Study/Prelim Committee University of California at Berkeley 8/14/2012.
Introduction to Computing Muhammad Saeed. Topics Course Description Overview of Areas Contact Information.
Main MenuExercise Set 1Exercise Set 2 Interactive Exercises Set 1 Exercise 1.1 Exercise 1.2 Exercise 1.3.
Master’s Degree in Computer Science. Why? Acquire Credentials Learn Skills –Existing software: Unix, languages,... –General software development techniques.
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT December 2002.
University of California Irvine Department of Computer Science UCI Computer Science Department 7 majors 1860 undergraduates 322 graduate students ~42 faculty/lecturers.
C HU H AI C OLLEGE D EPARTMENT O F C OMPUTER S CIENCE Programme Information Bachelor of Science in Computer Science W.L.LO September 2002.
More Computer Science in your Future? CSE 142 Autumn
Carnegie Mellon University Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Computer Science Foundations for Ph.D. Students.
CIS 105 Introduction to PC Computers and Applications Computer Science Program at UAA Final Presentation by Konstantin Khavanskii.
Incorporating Parallel & Distributed Computing Across a Liberal Arts Computer Science Curriculum Tia Newhall, Andrew Danner, Kevin Webb Swarthmore College.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
Undergraduate Education in Computer Science Crafting a Vision Aditya Mathur October 24,2007.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
Admit Day CSE Schedule Welcome and Overview (10:45-11:00)  Geoff Voelker, CSE Assistant Professor  Student panel CSE Building Visit (11:35) 
CSE MS Program Prof. Gagan Agrawal Grad Studies Chair.
Admit Day CSE Schedule Welcome and Overview (11:15-11:35)  Geoff Voelker, CSE Assistant Professor Meet the Department (11:40-12:05)  CSE Student.
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
PhD at CSE: Overview CSE department offers Doctoral degree in the Computer Science (CS) or Computer Engineering areas (CpE) at both MS to PhD and BS to.
Computer Information Systems
Electrical Engineering
Computer Science at UNCW
All About the PhD Preliminary Exam
Computer Science Courses
What is Pattern Recognition?
Intro. to Computer Science
Software Engineering Experimentation
CS 160 Introduction to Computer Science
Computer Science Bachelor of Science in Computer Science FEEL FREE
Intro. to Computer Science
Computer Science Courses in the Major
Presentation transcript:

Ph.D. required courses Keith Marzullo University of California, San Diego Computer Science and Engineering

22 May 2006 U.S. - China Computer Science Leadership Summit2 Overview Why did we establish these requirements? What undergraduate courses do we expect? What core classes do we require? How do we ensure depth? How do we ensure breadth?

22 May 2006 U.S. - China Computer Science Leadership Summit3 History We revised our Ph.D. requirements in 2001 Tension of what all Ph.D. students should know when field is broadening Computer Science, Computer Engineering, Bioengineering Recent growth (2x in faculty over last seven years) into vision, graphics, machine learning, networked systems,... Recognize students coming in with diverse backgrounds Decrease time before starting research Difficulty of triage

22 May 2006 U.S. - China Computer Science Leadership Summit4 Undergraduate courses Either must have, or can take at UCSD, or can simply take the final and get a passing grade: Theory of Computation Algorithms Architecture Operating Systems Programming languages or compilers... some discussion about statistics

22 May 2006 U.S. - China Computer Science Leadership Summit5 Core Graduate Courses Algorithms Operating Systems Architecture One of: Complexity (for CS) Computing Circuitry (for CE) Faculty Research Seminar

22 May 2006 U.S. - China Computer Science Leadership Summit6 CSE Graduate OS Read two papers for each class Historically important Hard-to-understand pivotal Currently important... all loosely structured around operating systems Taught solely through Q/A Extensive benchmarking project

22 May 2006 U.S. - China Computer Science Leadership Summit7 Depth requirement Three courses from specialty area Theoretical Computer Science Programming Languages, Compilers, and Software Engineering Computer Systems Database Systems Computer Engineering Artificial Intelligence Graphics and Vision Bioinformatics

22 May 2006 U.S. - China Computer Science Leadership Summit8 Breadth Requirement Each student takes three non-seminar courses from at least two other specialty areas.