General info

The course contains the following parts:

  • theory:
  • exercises:
    • weekly exercises done in Plussa
    • exercise sessions with assistants:
      • sessions are held on Zoom
      • correct answers will be reviewed during the sessions
      • attendance is not compulsory, but participation in the session is rewarded with points.
      • willingness to present one’s own solutions is also rewarded with points.
      • students must register their attendance and their readiness to present their own solutions beforehand
      • exercise sessions also include additional topics and exercises for discussion in small groups
    • more info here
  • prp, peer-review exercises:
    • code inspection is the standard procedure to increase the quality of the code
    • students will review their peer’s code in the PRP exercises, the focus is on getting the efficiency improved
    • note also that in this fall2024 implementation, the prp exercise is compulsory, check the pass criteria in Grading section
  • a programming project in two stages, where students can apply their new skills (more info here)
  • an exam at the end of the course. A student must pass the exam in order to pass the course (more info here)
  • kooditorio:
    • optional for passing the course
    • provides one-on-one help for students, especially for completing the programming projects
    • available in the start for setting up the git, and at the end to pass the assignment

Plussa

All course information and material can be found on this Plussa area. All exercises and assignments are also submitted on the Plussa area. The area also provides score for attendances etc.

Each week has its own section in the Plussa area. Each week section contains all the material and activities related to that week.

Weekly timetable

A general weekly timetable is visible in Plussa News. The news are visible on the course front page.

Grading

All information regarding the course grading is shown in the ”Grading” section in Plussa News.

Staff

Here’s a revised version:

The easiest and quickest way to contact the course staff is through Teams. Please note that each module has its own channel. Questions related to a specific module should be posted in the corresponding channel.

There is also a shortcut link to Teams discussions in the left menu, the link also here:

Teams. Please note that the email should preferably be written in English.

Posting submission...