Carnegie Mellon University Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Computer Science Foundations for Ph.D. Students.

Slides:



Advertisements
Similar presentations
New MS (CS) IBA Philosophy and Objectives.
Advertisements

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.
PhD education at Swedish Universities Jonas Neander.
Undergraduate Curriculum & Resources Research RFP September 5, 2013.
1 The foundation of Business Informatics at the Faculty of Economics, University of Tirana Current state – Program – Bologna process Marsida Ganaj Source:
Graduate Program Department of Computer Science
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT October 2002.
Ph.D. required courses Keith Marzullo University of California, San Diego Computer Science and Engineering.
Typical PhD progression Take courses Pass PhD preliminary exam (written) Find thesis topic Pass PhD proposal exam (oral) Complete thesis Pass PhD defense.
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.
Computer Science Graduate Programs at UTSA Dr. Weining Zhang.
Dr. Laura Dawson Ullrich March 27,  Grade Point Average  Requirement varies, but most require a GPA of greater than 2.75  GRE/GMAT  Focus is.
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
The Erik Jonsson School of Engineering and Computer Science Ph.D. in CS/SE at UTD Balaji Raghavachari Department of Computer Science University of Texas.
Computing MS Degrees Masters Degrees in Computing at GMU Jeff Offutt Professor of Software Engineering Chair, Graduate Studies Committee Coordinator, MS-SWE.
Recruit at BYU. BYU –A Great University Established in 1875 One of the largest private universities in the USA 30,243 students - From 50 States and 105.
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.
Introduction to CSE Grad Programs and Admissions Prof. Gagan Agrawal Grad Studies Chair.
Structure of Study Programmes
Computer Science Graduate Studies in U of Memphis.
Prof. Diane Litman Computer Science Department University of Pittsburgh.
1.stránka 1. 2 Czech Technical University in Prague International Computer Science Program Faculty of Electrical Engineering OPEN INFORMATICS bachelor.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Overview of LTI Graduate Programs Alon Lavie (filling in for Robert Frederking) Language Technologies Institute Carnegie Mellon University August 2004.
Program Requirements 1.M.A. Courses and language requirement 2.Qualifying Paper and Oral Exam or M.A. Thesis 3.First-year Ph.D. Paper and Oral Exam 4.Ph.D.
‘INFORMATICS & MULTIMEDIA’ Department of Applied Informatics & Multimedia School of Applied Technology TEI-Crete.
Questions Many New Students Have Richard Frost Professor of Computer Science.
Geometric and Visual Computing Proposal for a major/specialization in our Master Programme.
FACULTY OF ORGANIZATIONAL SCIENCES UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES Studies in INTERNET TECHNOLOGIES & ELECTRONIC BUSINESS Božidar.
Notes on Graduate School Cliff Shaffer Department of Computer Science Virginia Tech Blacksburg, VA.
Preparation of the Second Cycle Computer Science Programme at UNL Pedro Guerreiro TEI, Athens, June 21, 2006.
Research and Graduate School. MS degree –can give you a nice boost in salary, more opportunities (e.g. project leader) –usually 2 years –2-3 courses per.
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.
Career Opportunities for MS Vasanthi Holtcamp, Microsoft Rebecca Schultz, Google.
Applying for Graduate Schools Andy Wang Operating Systems.
CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
The Erik Jonsson School of Engineering and Computer Science Dissertation and beyond: Ph.D. in CS/SE at UTD Dr. Balaji Raghavachari Department of Computer.
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.
Applying for Graduate Schools Andy Wang Data Structures, Algorithms, and Generic Programming.
Main MenuExercise Set 1Exercise Set 2 Interactive Exercises Set 1 Exercise 1.1 Exercise 1.2 Exercise 1.3.
Welcome to Informatics. PhD: ~70 per year MSc: ~200 per year Undergraduate: ~100 per year 20% Software Engineering 50% Computer Science 30% Other joint.
Master’s Degree in Computer Science. Why? Acquire Credentials Learn Skills –Existing software: Unix, languages,... –General software development techniques.
M.Sc. and Ph.D. in Computational Science Department of Mathematics Faculty of Science Chulalongkorn University.
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.
Introduction to CSE Grad Programs Prof. Gagan Agrawal Grad Studies Chair.
Graduate Recruiting CISE Department Spring 1999 Douglas Dankel II
Industry Advisory Board June 8 th, 2012
Industry Advisory Board
Why Should You Apply to Graduate School? Masters Degree
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.
Program requirements Linguistics new graduate student orientation
All About the PhD Preliminary Exam
Computer Science Department, University of Missouri, Columbia
We are: A Professional School The largest graduate school of Computer Science in the country We have: A University working with student and professional.
MCS Master of Computer Science Program
Program requirements Linguistics new graduate student orientation
Postgraduate Research in Edinburgh
Applying for Graduate Schools
CSE Strategic Planning Background
Applying for Graduate Schools
Why Study MCA. What is MCA? Master of Computer Applications (MCA) is a three-year (six semesters) professional Master's Degree Course in India. The course.
Introduction to CSE Grad Programs
Presentation transcript:

Carnegie Mellon University Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Randal E. Bryant

– 2 – CMU CS PhD Program Students Demographics Around 25 new students / year From ~800 applicants Approximately 50% US Top foreign countries: India, China, Korea Backgrounds Most have undergraduate or master’s degree in computer science or related field

– 3 – Program Requirements Courses Eight PhD-level courses One each from list of “star” courses in following areas Algorithms & complexity Programming languages Artificial intelligence Software systems Computer systemsSkills Writing, speaking, programming Two semesters as teaching assistantResearch Prepare & defend PhD thesis

– 4 – Unusual Features of Program No Qualifying or Comprehensive Exams Students are admitted directly to PhD program Very selective admissions Believe that courses are more useful than exams Exams are an unreliable measure of understanding Working on labs and projects more effective than reading a lot of books and papers Have not found qualifying exams serve intended role “Is student qualified to pursue a PhD?” Student Progress Monitored Closely Students assigned advisors after brief “Immigration” course Advisor serves as mentor All students reviewed 2X/year in “Black Friday” meetings Student progress is collective responsibility of entire faculty

– 5 – Star Courses All assume students have undergraduate preparation in subject Most courses targeted specifically to PhD-level students Algorithms & Complexity Algorithms Complexity Theory Artificial Intelligence Advanced AI Concepts Machine Learning Planning, Execution, and Learning Computer Systems Computer Architecture Optimizing Compilers for Modern Architecture Programming Languages Type Systems for Programming Languages Semantics of Programming Languages Software Systems Advanced Operating Systems and Distributed Systems Database Management Systems Networking

– 6 – Outcomes Graduation Around 70% of entering students graduate Average time between 6 & 7 years Most students graduate as fully formed researchers Typically 10–20 research publications Ready to move right into faculty positionsPlacements Most stay in the U.S. Academic positions Industry research Microsoft Research IBM Other industry Google Start-up companies

– 7 – IT Workforce Issues US IT industry is still going strong

– 8 – US IT Workforce Supply Perceptions IT jobs are moving offshore IT jobs are not exciting

– 9 – Issues If Undergraduate Enrollments Continue to Decline … Supply of U.S. graduate students will be limited Will need to attract more non-U.S. students Need for U.S. computer science faculty will decline Hiring for academic jobs will decrease But, will still have strong demand for PhDs from industry