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 Release
01강수지, 김서현, 손휘진, 우영주 Come By(SNS Program) Report API Zip
02조성모, 한효정, 김도현 돌직구 더 지니어스 Report API Jar
03나희지, 변동건, 심지영, 하수연 Mandu(만두) Report API Zip
04김지용, 정승왕, Zamira YoGiYa(요기야) Report API Jar
05전희연, 김민진, 송광우, 이창환 티끌모아 Report API Zip
06최광호, 김준우, 안기효, 박응규 벽돌시계 Report API Zip
07김홍석, 박승현, 신민석, 조대승 A+ Project! Report API Zip
08조영찬, 유승환, 조문영, 박세영, Chong 치킨맨 Report API Zip
09강성범, 이선우, 이세규, 황동걸 소공인의 하루 Report API Jar
10주찬미, 최종원, 이호진, 조민우 배수의 진 Report API Jar