Directions

Ph.D. Requirements & QE


List of CS Journals for PhD Degree : Download

Refer to the following announcement for CS PhD Graduation requirements and PhD Proposal, PhD Qualifying Exam, Enrollment Period and so on. 
 
1. CS PhD Graduation requirement (for all Students)
- Follow the current department CS Journal list for PhD degree
- Other accomplishments may be accepted under the confirmation of  “CS Department PhD committee”

2. Enrollment Period for Students who entered after 2009 Spring
- Enrollment Period : 
  MS Degree- 2 years (within term)/ 3 years(term exceeded)/ 4 years (extension after recognition)
  PhD Degree- 4 years (within term)/ 5 years(term exceeded)/ 6 years (extension after recognition)
  MS&PhD Integrated Degree- 6 years (within term)/ 7 years (extension after recognition)
- PhD Proposal: within 2 years ("Request for Appointment of Dissertation Committee for PhD" at least 2 weeks before the proposal date)
- PhD Qualifying Exam: within 1.5 years
 

■ Qualifying Exam

All Ph.D. students must pass their qualifying exams within a year and a half after entering the program. To pass the exams they must receive scores over 60 out of 100 on each written exam or get a grade of A- or higher on each course in the three areas: Theory, Software, Computer Systems.
Students can only apply to take qualifying exams for courses that they’ve taken previously or are currently taking this semester. Students who have received a grade of A- or higher on a course in the three areas are exempt from taking an exam in that area. For example, if you have received a grade of A- in CS504 Computational Geometry, then you are exempt from the Theory qualifying written exam. However, for documentation purposes, exempt students must still complete and submit the application to take the qualifying exam.
The questions for the qualifying exams will be made by professors who have recently taught those courses. All qualifying exams will be written exams only. Qualifying exams will usually take place on the Friday two weeks after the end of the semester.

Courses for the Areas:
Theory CS500 Design and Analysis of Algorithms(2009.06, 2010.01, 2011.01, 2012.01, 2012.06, 2013.02, 2013.07, 2014.01, 2014.07, 2015.01, 2015.07, 2016.01, 2016.07, 2017.01)
CS504 Computational Geometry(2015.07, 2016.07, 2017.01)
CS520 Theory of Programming Languages(2017.01)
CS522 Theory of Formal Languages and Automata (2011.01, 2012.01, 2012.06, 2013.02, 2013.07, 2014.07, 2015.07, 2016.07, 2017.01)
CS579 Computational Linguistics(2015.01)
Software ※ CS520 Theory of Programming Languages(2012.01, 2013.02, 2014.01, 2014.07, 2015.01, 2015.07, 2016.01, 2016.07, 2017.01)
CS550 Software Engineering ( 2012.06, 2013.07, 2014.01, 2014.07, 2015.07, 2016.07
CS552 Models of Software Systems (2013.02, 2014.07, 2015.01, 2015.07)
CS554 Designs for Software and Systems (2011.01, 2013.02)
CS560 Database System or CS562 Database Design (2009.06, 2010.01, 2011.01, 2011. 06, 2012.01, 2012.06, 2013.02, 2013.07, 2014.01, 2014.07, 2015.01, 2015.07, 2016.07)
CS570 Artificial Intelligence and Machine Learning (2011.06, 2013.07, 2014.07, 2015.07, 2016.01, 2016.07)
CS572 Intelligence Robotics(2015.01, 2015.07, 2016.01)
CS574 Natural Language Processing 
CS576 Computer Vision
CS580 Interactive Computer Graphics(2014.07, 2016.07)
CS590 Semantic Web
Computer systems CS510 Computer Architecture (2011.01, 2011.06, 2012.01, 2012.06, 2013.02, 2013.07, 2014.01, 2014.07, 2015.01, 2015.07, 2016.01, 2016.07, 2017.01)
CS530 Operating System (2009.06, 2010.01, 2011.01, 2013.07, 2014.01, 2014.07, 2016.01, 2016.07)
CS540 Network Architecture (2012.01, 2013.02, 2013.07, 2014.01, 2015.01, 2015.07, 2016.07, 2017.01)
CS542 Internet System Technology (2011.01, 2012.06, 2013.07, 2013.07, 2014.01, 2015.01)
CS543 Distributed Systems(2011.06, 2015.01, 2016.01, 2017.01
CS546 Wireless Mobile Internet (2011.01, 2012.06, 2013.02, 2013.07, 2014.07, 2015.01, 2015.07, 2016.01, 2016.07, 2017.01)
CS548 Advanced Information Security (2013.02, 2016.01, 2017.01)

* CS520 Theory of Programming Languages has been moved from Software to Theory. From Spring 2017, CS520 is counted as Theory. This change applies to students entering the program in 2017 or later.
* For students who entered the program in 2016 or earlier:
  - If they have received a grade of A- or higher in CS520, they can choose to be exempt from taking the Theory qualifying exam or the Software.
  - If not, they can take one of the CS520 qualifying exams-- CS520-Theory or CS520-Software. However, if you have already passed CS520 in Software you can't change it to Theory.