KAIST Fall 2018

CS408E: Computer Science Project

CS408E is a project-oriented course in which students design, develop, test, and validate a software system in a team. Students learn project management and large-system programming skills that are not usually covered in any single course. Students form teams, and execute one of project ideas suggested by students. The scope of the project must cover multiple areas in computer science and be of a magnitude sufficient for a team project.


Course Staff

E: Sukyoung Ryu (main coordinator), Sooel Son, Insik Shin
F: Juho Kim, Sung-Ju Lee, Alice Oh
TA: Jihyeok Park
Staff Mailing List: cs408-staff@plrg.kaist.ac.kr
Student Mailing List: cs408-st@plrg.kaist.ac.kr

Time & Location

Class: 4:30pm-5:45pm on Mon/Wed @ Room 102, N1
Pitch: 4:30pm on 9/12 (Wed) @ Room 102, N1
Midterm Presentation: 4:30pm on 10/8 (Mon) @ Room 102, N1
Final Presentation: 4:30pm on 11/30 (Fri) @ Room 102, N1


Course Website: https://kaist-plrg.github.io/cs408e-fall-2018/
Github Organization Page: https://github.com/KAIST-CS408E
Comment Page for Project Pitch: http://bit.ly/2NR5yun
Comment Page for Midterm Presentation: http://bit.ly/2xQpGXJ
Comment Page for Final Presentation: http://bit.ly/2ORWjxS


All dates are tentative and subject to changes.


  • Project Pitch (week 3): 10%
  • Midterm Presentation (week 7): 15%
  • Final Presentation (week 14 or 15): 15%
  • Final Report (week 16): 20%
  • Development Process: 20%
  • Participation: 20%

Course Policy

Presentations: Each member should present at least once in the three presentations. For the midterm presentation, a live demo is optional. For the final presentation, a live demo is mandatory unless the team provides convincing arguments. All presentations should be delivered in English.

Late policy: No late submissions are allowed for the presentations. For the final paper, you'll lose 20% for each late day. Submissions will be accepted until three days after the deadline.