Welcome to the 2nd programming course

The material to be used on this course is like lecture notes, and it is not so book-like as on the previous programming course (Programming 1: Introduction to programming). However, if you think that you manage to pass the course independently as a network cource, you can skip the lectures and/or exercise hours. It is important to be present in the first lecture to get to know the way of acting of the course. Note still that the content of the course becomes more difficult as the course advances, and you may need more support at later phase of the course.

Assignments for weekly exercises and projects can be found on the platform. You can work with them independently, if such a way of action suits for you. However, they have been planned such that you can start working with them at exercise hours and then complete them by yourself.

Personnel of the course

At this term, the personnel of the course consists of the following people:

The responsible person (from Hervanta campus) is Maarit Harsu. She lectures the course and gives the credit points of the course. If you have previously passed programming courses in an other university and you want to replace your previous studies, please contact Maarit.

The responsible person (from Pori campus) is Mika Saari.

Main assistant is Minna Färm. She takes care of the automatic tests of programming assignments, replies to e-mail messages, supervises in Kooditorio, and coordinates the evaluation of programming projects.

Generalist is Eliisa Väkevä. She is responsible of project works and, when needed, co-operates with Minna in her duties.

Assistant Anton Ihonen teaches in exercise hours.

Assistants Joel Haataja and Pauli Latva-Kokko supervise in Kooditorio.

Contacts

The fastest way to contact course personnel is email. All the email will be sent to the email address of the course: prog2@tuni.fi. Emails sent to this address will be processed faster than emails sent to personal addresses of the course personnel.

Appointments with course personnel are most easily done during lecture breaks, after lecture hours, after exercise hours, or in Kooditorio (room TC215, or at corona time via Discord). Moreover, at corona time, the responsible person of the course arranges weekly consulting hours via Zoom. (Times and links can be found from 1.1.4 Timetable.) If you have a personal topic that you want to discuss with the responsible person, you can send email to fix a time to meet.

We wish that questions concerning programming will be presented at exercise hours or at Kooditorio hours, instead of sending long emails. In this way, it is possible for the assistant to clarify the problem/solution with drawings. Oral communication is usually easier than literary one. Short questions, e.g. those related to task submission, are quite acceptable via email, but it is not reasonable to teach programming to a single student via email, because for such purpose we have exercise hours and Kooditorio hours.