Topic outline

  • Course requirements

    • Participation in lectures is mandatory. Students should join the lectures on campus:
    • All lectures are recorded and can be reviewed via Panopto for those who cannot attend for any reason. Missing more than 2 (out of 6) lectures will result in a 30-point deduction from the final grade.
    • Participation in weekly exercise sessions is mandatory. Exercise sessions will be held in Room T5 - A133, Computer Science Building (preferable), or via Zoom. Missing more than 1 (out of 6) exercise sessions will result in a 30-point deduction from the final grade. There are 3 exercise sessions per week from 10:15 to 12:00 on Wednesday, Thursday, and Friday via Zoom. Students are welcome to any one of these weekly sessions. 
    • Participation in group projects is mandatory. More details here.
    NOTEStudents will be required to mark their attendance via a QR code at the beginning of each session

    Grading

    • A+ exercises: +300 points
    • Group project using PostgreSQL: +300 points
    • Submitting Project Deliverable Package: +40 points
    • Active participation (peer support and interactions): +60 points including: 
      + 25 points to anyone who has asked/answered questions on Lectures, Exercise Sessions, Slacks
      + 25 points for those who actively participate in the group project (e.g. receiving “Moderate” or above from Question 2 of the Group work evaluation feedback)
      + 10 points for answering the Group work evaluation feedback.
    • Missing more than 1 exercise session: -30 points
    • Missing more than 2 lectures (including the project presentations): -30 points
    • Answering course feedback questionnaire: +20 bonus points (+10p for Aalto feedback form and +10p for MyCourses feedback form)
    • Advanced Project adding visualization/GUI or business logic: +40 bonus points


    Grading scale

    Total available points: 700 points + 60 bonus points
    •   <350 = fail
    •    350 - 419 = 1
    •    420 - 489 = 2
    •    490 - 559 = 3
    •     560 - 629 = 4
    •     ⩾630 = 5