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 4pm ~ 5pm

Time and Location

Mon/Web/Fri 1pm-2pm, 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

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

    Projects

    Team #Final SlideFinal ReportAPI ManualProgram
    Team 1 Slide Report API Manual .jar file
    Team 2 Slide Report API Manual .jar file
    Team 3 Slide Report API Manual .jar file
    Team 4 Slide Report API Manual .jar file