Homework Assignments
Ȩ ] Syllabus ] Schedule ] [ Homework Assignments ] Result ]

¡¡

HW#6: Due date April/29 06:00

  • Build Rational class with inheritance (subtract, prod, div) with test code in another class.

HW#5: Due date April/21 06:00

  • Build Complex class with methods (add, sub, prod, div, rationalize) with test code in another class.

HW#4: Due date April/7 06:00

  • Redo HW2 using BigInteger

HW#3: Due date March/31 06:00

  • Read the problem set about the Diophantine equations (PDF).

HW#2: Due date March/24 06:00

  • Build a java program printing prime numbers from 2 to 100,000.

HW#1: Due date March/5 06:00

  • Build a java program printing your name and student number.

How to submit a homework?

E-mail submission

  1. Send it to oop2010@mmlab.net by the due time.

  2. Use your university mail account.

  3. The tile of your mail should be built like "HW" + HW Number + Name + StudentId, for example for the first homework and the name and student Id are John and 1234, respectively, the title should be HW1John1234.

  4. If you have to turn more than a file, then zip them. The name of the zip file should be the same as the mail title.

Program Header

  • Program Header: Every source file should start with the header including:
    • Program Title: HW#xxx LeapYear Program

    • File Name: LeapYear.cpp

    • Author: K. J. Choi

    • Collaborators: Yuna Kim, T Kim

    • Short Description: decide the year is a leap year.

    • Created: 2010/4/1

    • Edited: 2010/4/9  modifying the input using cout

Using ZIP

  1. If you have to turn more than a file, then zip them. The name of the zip file should be the same as the mail title.

  2. When you zip a workspace or project folder.

¡¡

Point criteria (Perfect score: 10 points)

  1. Building error (-2)

  2. The mail contains files more necessary. (-2)

  3. The title of the mail (and the zip file) is not conform to the rule. (-2)

  4. No zip attachment (-10)

  5. Sending the same file more that once (-1)

  6. Two students are using the same mail account. (-10)

  7. Overdue (within 12 hours 50%, after 12 hours 0%))

  8. other errors.