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@chonnam.ac.kr
Office Hours : Monday 3pm ~ 4pm

Time and Location

Mon/Web/Fri 2pm-3pm, Engineering Building #6, 102

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


Functions specification and work distribution

Team #MembersProject TitleFinal ReportsAPI ManualBeta Release
1김승욱, 최성재, 문상진, Zhang FeiFei Kun Nan LandSeigepdflinkzip
2김건중, 신창훈, 신지은전대마블pdflinkzip
3오창희, 고지훈, 백윤기Music Playerpdflinkzip
4기현아, 최세훈, 현민지pdflinkzip
5정연승, 김민수, 이재준Balloon Cuppdflinkzip
6백현준, 장인호, 황교용여행 도우미pdflinkzip
7정윤철, 김현준, 윤선태SpaceWar 2014pdflinkzip
8유시선, 나상익, 김민우Product Managerpdflinkzip
9안소연, 이유진, 이윤기, 박정수Mr.Tomato :Destroyerpdflinkzip