UndergraduateComputer ScienceGraduation Requirement

Graduation Requirement

Graduation Requirement

Everything you need to know to successfully complete your Graduation Project or Research Thesis and meet all requirements for graduation from the Computer Science program.

Requirement Type
Project or Thesis
Graduation Project or Research Thesis — choose one
Max Team Size
3
Individual or team project — up to 3 students per team
Minimum Pass Grade
Grade C
Grade C (70–79 pts) or above — all judges must agree
English Requirement
At Admission
Score submitted on entry remains valid throughout enrollment
1
Definition
Graduation Project

Build and submit a working system — software, hardware, or a combination of both — and document it as a written thesis.

Examples

Web / mobile application  ·  AI-based system  ·  IoT device  ·  Cloud service  ·  Game  ·  Embedded system

Research Thesis

Investigate an existing topic in computer science, conduct your research, and write up your findings as a formal academic thesis.

Examples

AI / ML algorithm study  ·  Security analysis  ·  Performance comparison  ·  Software architecture review

2
How It Works — Process & Timeline
Work Individually or Form a Team
You may work individually or form a team of up to 3 students. Submit your project or thesis proposal by the announced deadline, under your advisory professor's guidance.
Develop the Project / Conduct Research
Work on your project or research throughout the semester with ongoing supervision from your advisory professor.
Interim Presentation
Present your progress to the judging panel. Incorporate the judges' feedback before the final submission.
Final Presentation and Submission
Submit your completed thesis and present it to the judging committee for final evaluation.
Result
Pass (Grade C or above from all judges) and you are cleared for graduation. Fail and you may re-present during a separately announced re-evaluation period.
3
Evaluation Criteria
Judging Committee
2+ Professors
Two or more faculty members serve as judges. The advisory professor may also be included.
Passing Grade
Grade C
All judges must individually award Grade C (70–79 pts) or above. A single judge below C means a fail.
Criteria Set By
Curriculum Committee
Evaluation criteria are set by the major curriculum committee each semester.
Important: Failing the re-evaluation, or not submitting a thesis without a valid reason, results in exclusion from graduation for that semester.
4
Graduation Comprehensive Examination & Exemptions
Graduation Comprehensive Examination (D.U.S.R. Article 34)

All students must pass the Graduation Comprehensive Examination (Major courses). The exemptions below apply to most CS students:

Major Exam Exemption
Pass your Graduation Project or Research Thesis evaluation and you are automatically exempt from the Major examination. (D.U.S.R. Article 69, Clause 3)
English Requirement — International Students (English Track)
No separate English exam is required. Submit a qualifying score at the time of admission and it remains valid for your entire enrollment.
Accepted English Proficiency Tests (for reference)
TOEFL PBT
530+
TOEFL CBT
197+
TOEFL IBT
71+
IELTS
5.5+
CEFR
B2
TEPS (NEW)
326+
Revised: October 4, 2022 (D.U.S.R. Article 68, Clause 2)
DL
Required Documents — Download