Description

The undergraduate-level course provides the experience of running a project of designing and implementing of medium scale softwares by using the concept of an object-oriented design. During this course, student explores the concepts of object-oriented designs and excercise various tools to manage projects and to implement softwares, such as Eclipse, UMLet, Subversion, JUnit and Javadoc. This course uses Java programming language as the default language of implementation. Students will make a project team and should generate the runnable software and related mid/final reports.

Instructor

Kyungbaek Kim
Office : Engineering Building #6, 715
Tel : +82-62-530-3438
Email : kyungbaekkim@jnu.ac.kr
Office Hours : Friday 15:00 ~ 16:00

Time and Location

Web 14:00 ~ 15:00, Fri 13:00 ~ 15:00, Engineering Building #6, 105

Main Text

Reference Text

Grading Policy

Lecture Notes

Lecture notes are accessible through the eClass of JNU portal.

Homeworks, Quiz, Midterm/Final Exam

All of the materials related to homeworks, quiz, midterm exam and final exam, including solutions, are accessible through the eClass of JNU portal.

Projects

Project Check Points


Team #MembersProject TitleFinal ReportsAPI ManualBeta ReleaseGithub Link
01윤성호 김지민 Inside Out Report API Jar Github
02이수연 김찬중 김강민 Memory Report API Zip Github
03박준수 박상우 홍예진 Slippery Floor Report API Zip Github
04배명호 장준혁 김용호 Lock'n Roll! Report API Zip Github
05김선준 조정민 유진영 PassWorld Report API Zip Github
06공철규 심기성 두둠칫~! Report API Zip Github
07신승현 송민석 곽소정 이은경 Pentaris Report API Zip Github
08정재철 문성철 강지우 Weatherlish Report API Zip Github