Systems Programming - Fall 2023

Policies

Communications

Announcements regarding the course, including assignments, schedule changes, etc. will be published through the course web page here and on the iCorsi system. Students are responsible for reading these announcements.

Office Hours

Students are welcome to stop by the instructor's and assitant's offices during their respective office hours or by appointment. Office hours, if any, are posted on the main course page. Meetings outside office hours can be scheduled in advance with the instructor or the assistants. The instructor and assistants may also be available for extemporaneous meetings.

Evaluation

There will be one midterm exam and one final exam. There might also be individual projects assigned during the semester. The course grade will be a linear combination of the midterm exam, final exam, and projects. Participation in class will also be considered in determining the final grade. In particular, the grade will be computed using the following weights:
+10%homework assignments
+40%midterm exam
+50%final exam
±10%participation (instructor's discretionary evaluation)

Deadlines

Principle: Deadlines are firm.

Exceptions may be granted, at the instructor's discretion, only for documented medical conditions or other documented emergencies.

Penalties: late assignments will incur a penalty consisting of a reduction of the grade by one third of the value of the assignment per day. As a consequence, an assignment turned in more than two days late will be considered completely failed.

Plagiarism

Principle: A student should never take material, from any source, and present it as their own. Doing so means committing plagiarism.

The term "material" here refers to ideas, words, code, or any other piece of intellectual work, including suggestions and corrections regarding the student's own work.

By "taking material from any source" we mean using material that is not the student's own creation. In particular, "source" means written documents such as books and course notes, other people's communications such as direct suggestions and on-line forums, as well as and any kind of automated system.

Using material from various sources in homeworks and/or exams may be appropriate. For example, in creating software for a homework, a student may want to use external libraries, programs, code fragments, or other external software artifacts. Even getting help from a fellow student or any other person can be acceptable. In any case, whether the external material is used verbatim or with modifications, the student must always clearly identify the external material and acknowledge its source. Failing to do so means committing plagiarism.

In any case, in the evaluation of exams and/or take-home assignments, the assessment of the work will be based on the student's own contribution.

Penalties: committing plagiarism on an assignment or an exam will result in failing that assignment or that exam. Penalties may be escalated in accordance with the regulations of the Faculty of Informatics.

this page is maintained by Antonio Carzaniga and was updated on September 17, 2023