Final-Info

General Info

  • Final exam on Wednesday, April 15th 15:30 - 18:30.
  • In SSCB 9201. Close to lecture classroom but different. Directions.
  • Exam will be 160 minutes long.
  • You may not be able to write exam if you arrive more than 30 minutes late.
  • If sick, please require University's Health Care Provider Statement with illness endorsed in case 1 category. You can send such statement between Apr 2 and Apt 14 to request for grade rubric adjustments. We will handle exception on a case-by-case basis.
  • Students must attain an overall passing grade on the average of exams (midterms/final) in the course in order to obtain a clear pass (C- or better).
  • CAL students watch for announcement from CAL for exam instructions.

Material

  • Lecture content
    • Exam is not cumulative in general. But basic concepts are still testable.
    • Slides from #6-Virtual Memory through to #12-Cryptography. Note that #6-Virtual Memory is covered by both midterm and final due to its importance, but its weight in final is relatively lower than other covered chapters.
    • Optional content in the slides is not testable.
    • You are expected to understand previous material as needed to support later content in the course, but the exam will not have questions which explicitly focus on previous material.
    • You should know the common syscalls we have used. Don't need to memorize header files, function argument names, or their orders. Header files are not testable. The function prototypes for all expected syscalls will be provided on the exam.
  • Assignments A9-A12.
  • Labs 6-11.
  • Focus swings towards lecture material, but it is all testable.
  • Textbook material not covered in lecture is not testable; textbook/references may give better understanding of topics we did cover.
  • Sample final exam from Fall 2023, and course content summary from Spring 2025. Use for an idea about content; however, created by another instructor!

Resources in Exam

  • No aids permitted, such as: calculators, textbooks, dictionaries, cell-phones, smart-watches, pocket-gnome, poll-the-audience, or ask-a-friend.
  • I will be happy to explain non-technical terms.

Possible Question Types

Largely follow the same format as midterm.

  • Multiple choice. Warning: These tend to be challenging questions!
  • Understand and explain algorithms, involving concept understanding and analysis.
  • Write, understand, and explain systems programming in C such as done in lecture, in labs, or on assignments (more programming questions than midterm).
    • May have to write C code; length of code will be more like a function.
  • Exam is written on paper: no computers.

Office hours

  • All in-person instructor and TA lab office hours end on Aug 10.
  • Instructor's session:
    • Thursday Apr 9 class: Ask My Anything session in classroom
  • After final's raw score is released, we may offer an online exam viewing session. Date and time will be announced then. But due to the tight schedule for grade reporting, we will not accommodate individual requests due to conflicting schedules.

Exam Directions

  • Find a seat with an exam.
    • Do not sit near your friends or study-mates: they think like you do!
    • If you like to look around, then sit at the front.
  • Take out:
    • Your Student ID
    • Writing tools: pens, pencils, eraser, whiteout...
    • Water bottle, cookies...
  • Put everything else at the front of the room.
    • Cell phones and smart-watches off and at front. Not for checking time.
  • Fill out the front of the exam.
  • During the exam, raise your hand if you need clarification or explanation. In addition, clarifications and corrections are going to be provided on the screen.
  • Any academic dishonesty may lead to a grade of 0 for the entire exam.
    • Touching a cell phone / smart-watch during the exam will be considered academic dishonesty.
  • Communicate only with a TA or the instructor.
    • Do not look around room at other students.
    • When thinking, look up, not around the room.
  • Cover your paper as much as reasonably possible.
  • You may not leave the exam during the first 30 minutes, or the last 20 minutes.

Good luck!