Skip to main content

Examination Schedule

TimeVenueNotes
Midterm Examination
Written

Mar 28, 2018,

in-class

LSK LT2 /

ERB LT

One cheat sheet (A4, both sides) of notes. No calculator.

Test your knowledge of the materials up to Heaps.

LSK LT2:

  • Students with SID ≤ 1155093400.
  • 67 students in total

ERB LT:

  • Students with SID > 1155093400
  • 45 students in total
Midterm Examination
Programming

April 13, 2018, Friday,

Entrance: 6:00pm,

Start: 6:30pm,

End: 9:30pm

SHB 924

Printed out materials only.

Test your knowledge of the materials up to Hash.

Final Examination

April 25, 2018,

Start: 12:30pm,

End: 2:30pm

University Gym.

One cheat sheet (A4, both sides) of notes. No calculator.

Cover all the materials

Written Midterm Matters

  1. Answer all questions using the answer booklet. There will be more available at the venue if needed.
  2. You can bring one sheet (A4, both sides) of notes. A calculator is not required. No electronics are allowed.
  3. Write legibly. Anything we cannot decipher will be considered incorrect.

Programming Midterm Matters

  1. The programming midterm is an open-book and open-notes examination. You may bring what you can carry on printed (hard copy) materials. You MUST not take anything that can record program code electronically to the examination venue. You will not need a calculator for any calculation.
  2. The operating system will be Ubuntu with GUI. You do not need to do everything with the terminal. However, to compile and debug your code, you need to use gcc and/or the test function of PC^2. We have introduced gcc and the test function of PC^2 in Tutorial 5.
    The computer configuration will have these basic editors: vi/vim, emacs, gedit, and nano.
    The gedit editor has a GUI. The following video introduced how to use gedit to write a c program and compile it using gcc[Video]
  3. You can use all the functions provided by standard C library as long as you include the header file.
  4. This system includes GDB for debugging. You need to work on Terminal in order to use it.
  5. If you would like to have other editors, you MUST send an email to the instructor and TAs no later than 2 weeks before the examination date and it will be subject to approval to be included on the computer system.
  6. You should arrive at the venue 45 minutes before the starting time on the day of the examination to receive your account information and check the system.
  7. The examination will begin when the Chief TA starts the clock and will end when the Chief TA stops the clock, which is usually three hours after the starting time including any missing time due to technical and other difficulties.
  8. You should work on Problem #1 first and then others afterward. They are in increasing difficulties as judged by the instructor.
  9. Anyone who attempts to spam the server either through excessive submissions, allocating a large amount of unnecessary memory, etc. will be penalized severely.
  10. If you leave early from the examination without informing TA, you will not be able to come back to the examination.