Course Policies

Course Format

Students are expected to listen to pre-recorded lectures before coming to class. In class activities include QA, a short quiz using Quizizz (please install the app on your phone/tablet, also accessible on web-browser without an app) and problem solving session.

Assignments and Grading

  1. Quizizz In Class: 10%
  2. Four Programming Assignment: 40%
  3. Mid-Term Exam: 25%
  4. Final Exam: 25%

Grading Rubric

Range Grade
85 $<$ score $\leq$ 100 4.0
75 $<$ score $\leq$ 85 3.5
65 $<$ score $\leq$ 75 3.0
55 $<$ score $\leq$ 65 2.5
45 $<$ score $\leq$ 55 2.0
35 $<$ score $\leq$ 45 1.5
25 $<$ score $\leq$ 35 1.0
00 $<$ score $\leq$ 25 0.0

Late Days

  • 5 free late days total (not per assignment)
  • beyond that, 10% reduction of points per late day
  • use free late days wisely, save them for assignments towards the end

Plagiarism

This course has adopted the Chegg and Similar Sites policy. Submission of student work (e.g. assignments and/or exam solutions) based on those found on Chegg, Brainly, Quizlet, and other similar websites will result in an Academic Dishonesty Report (ADR) and an automatic failing grade of zero (0.0) for the course. The ADR for students personally posting questions from assignments or exams to these sites will request additional sanctions.