CPSC 508 Operations Background Schedule Reading Assignment Project Honesty

Class "Operating System" (or Syllabus)

The class is about operating systems and systems in general. Hence, there is also an "Course Operating System" (i.e., syllabus) that defines the rules and policies by which the class tasks are scheduled and resources allocated.

Grading Scheme

The final grade will be calculated using the following weights

Late submissions: There will be no late work. Usually, the deadlines for conferences are strict, i.e., there will be no deadline extensions. So late submissions will be counted as no submission.

Presence requirements: all students are expected to come to class in person.

Questions

We will be using the Canvas a for all project related questions and administrative issues. The students are expected to post course and project related questions there, and participate in the discussions.

For personal matters, please send an e-mail to the course instructors at achreto@cs. Please include `CPSC508` in the subject line.
Use your UBC e-mail. E-Mails coming from non-UBC e-mail addresses will be ignored.

Formatting Guidelines and Submission Instructions

In this course, we will also emulate the usual formatting guidelines of submitted papers to conferences — at least to some extent. This means that the submitted PDFs of your reports and papers will have a stated page limit. This doesn't mean that you have to write this many pages, but it means that you should not write more than that.

Formatting Guidelines

  • Text should be formatted according to ACM's formatting conventions.
  • 10-point font two columns, 8.5x11-inch paper, 10-point Times Roman or Libertine.
  • 12-point (single-spaced) leading
  • 0.75-inch margins
  • 0.33-inch gutter [column separation]
  • Pages should be numbered.
  • Figures and tables should not require magnification for viewing;

If you plan to use Latex, you can use the acmart style (\documentclass[sigconf,10pt]{acmart}). You can find the paper template on the UBC Student GithHub.

Submission instruction

All submissions for the paper readings and the PDFs for the assignment and the projects will be submitted through Canvas. Likewise, you will obtain feedback of your writing and your marking through Canvas.

  • Combine all parts of the deliverable into a single PDF document.
  • Ensure that the PDF follows the formatting guidelines and does not exceed the stated page limit including figures and tables, plus as many pages as needed for references.
  • Upload the PDF to the corresponding assignment in Canvas.
  • In addition, each group will get a Git repository to submit your project related things (notes, code, scripts, ...) The repository is hosted on the Department's Student GitHub

    Attending Classes

    Missing Classes. This is an interactive, discussion-based course. Thus, attending classes in person is mandatory. There will not be a hybrid setting. Please inform the instructors via e-mail about any known absences one week in advance.

    Missing Classes. In the case of illness please please inform the instructors via e-mail about any known absences before class.

    Participate in Discussions. Students are expected to participate in the discussions during the class. Everyone has read the paper, so everyone can contribute meaningfully.

    Punctuality. Please be respectful of the time of others and be on time for the class.

    Honesty

    Please read the Page about honesty. In particular, the section about the use of generative AI.