Syllabus

  1. introduction; output
  2. simple data types
  3. less simple data types (arrays and strings)
  4. input using variables
  5. exam A on lectures 1 - 9 (March 7)
  6. control structures
  7. functions
  8. exam B
  9. input and output using files
  10. basic algorithms (finding min/max, sorting, searching)
  11. simple classes
  12. final exam (Wednesday, May 23rd 10:30am to 12:30pm)



Composition of grade is as follows:

Homework Exam A Exam B Final
45% 10% 15% 30%
~30 points ~10 points ~15 points ~70 points

*the above shows an aproximation of grade breakdown, which is subject to change

Late Policy

  • All assignments must be submitted electronically on the due date, no later than 2pm.

  • Without an electronic copy, you will not receive a grade for the assignment.

  • Submission time is recorded as the timestamp on your electronic submission.

  • The following PENALTY applies to assignments that are submitted after the due date:
    submitted late
    by more than
    but less than
    or equal to
    penalty
    6 hours 24 hours 10%
    1 day 3 days 25%
    3 days 5 days 50%
    5 days 7 days** 75%

    **After 7 days late, I won't accept it any more.