This course has already ended.

The latest instance of the course can be found at: COMP.CS.140 Ohjelmointi 3: Rajapinnat ja tekniikat: spring-2024

Course news

Pinned news item on top of the list

Exercise time cancelled: tomorrow 29.4. 12-14. TA available today 16-18!

There will be no exercise session tomorrow 12-14 due to the TA's business trip. The TA will be available in Zoom today 16-18.

Pinned news item on top of the list

Toinen tentti-ikkuna avattu / Second exam window opened

Kurssin toinen tentti-ikkuna on avattu. Tentti on auki 25.4-22.5. Ilmoittautumislinkki tenttiin

HUOM! Seuraava ja viimeinen tentti-ikkuna järjestetään elo-syyskuussa ja ikkunan aikana voi käydä tenttimässä kolmesti.

The second exam window of the course is now open. The exam is open 25.4-22.5. Enrollment link to the exam

NOTE! The next and final exam window will be organized in August-September and there are three opportunities to take the exam during each window.

Harjoitusaika muuttunut: huomenna 21.4. 14-16->10-12 Exercise time changed: tomorrow 21.4. 14-16->10-12

Huomenna 21.4. 14-16 harjoitukset siirtyvät opettajan aikatauluista johtuen pidettäväksi 10-12.

Tomorrow 21.4. 14-16 exercise is moved to 10-12 due to the teacher's schedule conflict.

Pääsiäisloma 13.4 - 19.4 / Easter holidays 13.4 - 19.4

HUOM! Yliopistolla on pääsiäisloma ke 13.4 - ti 19.4. Pääsiäisloman aikana ei pidetä harjoitusryhmiä tai kyselytuntia.

NOTE! The university has Easter holidays from Wed 13.4 until Tue 19.4. Neither exercise sessions nor the QA session is held during this period.

Keskiviikon 8-10 harjoitukset palaavat Zoomiin! / Exercises Wednesday 8-10 return to Zoom!

Keskiviikkoaamun 8-10 harkat on siirretty takaisin Zoomiin osallistujia vähäisyyden vuoksi.

Note! Exercises on Wednesday mornings 8-10 have been moved back to Zoom due to low participation.

Friday 18.3. exercise time changed!

The exercise on Friday 18.3. will be exceptionally held from 9-11 due to the teacher's business trip.

Ensimmäinen tentti-ikkuna on avattu / The first exam window is open

Kurssin ensimmäinen tentti-ikkuna on avattu, jotta kaikille kurssilaisille voidaan taata tasapuoliset mahdollisuudet suunnitella kurssin suorittamista. Tentti on auki 2.3-25.3. Ilmoittautumislinkki tenttiin

HUOM! Seuraava tentti-ikkuna järjestetään huhti-toukokuussa ja ikkunan aikana voi käydä tenttimässä kolmesti.

The first exam window of the course is now open to give everybody an equal opportunity to plan their studies on the course. The exam is open 2.3-25.3. Enrollment link to the exam

NOTE! The next exam window will be organized in April-May and there are three opportunities to take the exam during each window.

Opetusta kampuksilla nelosperiodilla / On campus teaching on the 4th period

Seuraavat harjoitukset siirtyvät kampuksille tietokoneluokkiin nelosperiodin ajaksi:

Tiistai 10-12. Hervanta, Kooditorio TC215
Tiistai 14-16. Hervanta, Kooditorio TC215
Keskiviikko 8-10. Keskusta, Pinni B1084
Keskiviikko 12-14. Keskusta, Pinni B1084

Loput oppimistapahtumat järjestetään edelleen Zoomissa.

The following exercises move to be held on the campuses in computer classes for the 4th period:

Tuesday 10-12. Hervanta, Coditorium TC215
Tuesday 14-16. Hervanta, Coditorium TC215
Wednesday 8-10. Central campus, Pinni B1084
Wednesday 12-14. Central campus, Pinni B1084

The rest of the learning events are still organised in Zoom.

Kierroksen 8 arviointiskripti korjattu (+ eri kirjastoja ei voikaan käyttää)
Bug in round 8 grading has been fixed (+ alternative libraries cannot be used)

Kierroksen 8 arviointiskriptissä ollut bugi on nyt korjattu. Kaikkien palautusten uudelleen arviointi ei ollut mahdollista, joten jos pisteitä puuttuu, palauta uudelleen.
Tarkistin edellyttää teknisistä syistä, että tehtävät ratkaistaan tehtävänannoissa ehdotetuilla kirjastoilla. Tehtävänannoista on tämän vuoksi nyt poistettu maininnat, että voisi käyttää jotain muitakin kirjastoja.

The bug in the grading script for round 8 has now been fixed. It was not possible to re-evaluate all submissions so if you have points missing, resubmit your solution.
Due to technical reasons the grader requires you to use the external libraries suggested in the task descriptions. As a consequence the task descriptions no longer mention a possibility of using alternative libraries.

7. ohjelmointidemo julkaistu / 7th programming demo published

Katso Panopton kansiota / see the Panopto folder.

Huom! Harjoituksiin osallistumisesta / Note on exercise attendance!

Harjoitukset ovat opiskelijoiden oppimista tukemaan tarkoitettu oppimistapahtuma. Vaikka osallistuminen on joustavaa, parhaiten ja perusteellisimmin apua saa, kun paikalle saapuu ajoissa. Suosittelemme siis tulemaan harkkoihin aiemmin kuin viimeminuuteilla.
Tehtävien tekeminen on myös hyvä aloittaa ajoissa. Olemme kurssityöskentelyn sujuvoittamiseksi siirtäneet loppujen kierrosten määräajat viikonlopun yli maanantai-iltaan. Muista myös jättää aikaa palautumiseen!

The exercise sessions are a learning event intended for supporting the students' learning. Attendance can thus be flexible yet the best and most thorough help is available when turning up on time. We recommend coming to the exercises earlier than during the last minutes of the sessions.
It is smart to start working on the tasks early. In order to make course work more fluent, we have moved the deadlines of the remaining rounds over the weekend to Monday evening. Remember to leave also time for rest!

Teoriapisteiden arvosanarajoja laskettu / Grade limits for the theory points lowered

Teoriaosion pisterajoja on laskettu huomioimaan paremmin joustavuus oppimistapahtumiin osallistumisessa. Osiosta pääsee läpi 74 pisteellä ja 370 pistettä tarvitaan arvosanaan 5.

The points needed for grades in the theory category have been lowered to take better into account flexibility of joining teaching events.. The category is passed with 74 points and 370 points is needed for grade 5.

Linkki harjoituksiin lisätty / Link to exercises added

Linkki harjoituksiin löytyy Työnkulusta. Sama linkki toimii kaikkiin harkkakertoihin.
The link to the exercises can be found in Course Workflow. The same link works for each event. Note that only two events are fully in English.

Kurssi alkaa etäopetuksessa / Teaching will start online

Pandemiatilanteesta johtuen kurssin kaikki opetus järjestetään etäopetuksena 16.1. saakka. Kyselytunnit järjestetään täysin etänä ainakin koko kolmannen periodin ajan. Pienryhmäopetusta pyritään tarjoamaan kampuksilla lähiopetuksena niin pian kuin se on suositusten valossa mahdollista. Linkit oppimistapahtumiin löydät osiosta 2.2.2 Kurssin työnkulku.
Due to the worsening pandemic all teaching on the course will be organised online until 16.1. The Q&A Sessions will be fully online at least during the 3rd period. The course aims to offer some contact teaching on the campuses in small groups as soon as the recommendations allow. Links to the learning events can be found under 2.2.2 Course Workflow.

Show:

Monday, 3 January 2022, 12:00 – Thursday, 30 June 2022, 23:59

Assignment Category Submissions Points
1.1 Permission for Research
1.1.1 Data protection form tutkimuslupa - research permission 0 / 10

Monday, 21 February 2022, 12:00 – Friday, 1 April 2022, 23:59

Assignment Category Submissions Points
9.1 Feedback
9.1.1 Exercise feedback palaute - feedback 0 / 10
9.1.2 Exercise feedback2 palaute - feedback 0 / 5

Monday, 28 March 2022, 12:00 – Monday, 11 April 2022, 23:59

Assignment Category Submissions Points
13.1 Project: Sisu Unraveled
13.2 Q&A Session: On Course Project
13.2.1 Exercise QA teoria - theory 0 / 5
13.2.2 Q&A session 11 attendance teoria - theory 0 / 10

Monday, 4 April 2022, 12:00 – Friday, 22 April 2022, 23:59

Assignment Category Submissions Points
14.1 TestFX
14.2 Q&A Session: On Course Project
14.2.1 Exercise QA teoria - theory 0 / 5
14.2.2 Q&A session 12 attendance teoria - theory 0 / 10

Monday, 18 April 2022, 12:00 – Friday, 29 April 2022, 23:59

Assignment Category Submissions Points
15.1 Project: Documentation
15.2 Q&A Session
15.2.1 Exercise QA teoria - theory 0 / 5
15.2.2 Q&A session 13 attendance teoria - theory 0 / 10

Monday, 25 April 2022, 12:00 – Friday, 6 May 2022, 23:59

Assignment Category Submissions Points
16.1 Submission
16.1.1 Turnin your project projekti - project 0 / 500
16.2 Q&A Session
16.2.1 Exercise QA teoria - theory 0 / 5
16.2.2 The course is finished! Have a nice summer. teoria - theory 0 / 10

harjoitus - exercise

0 / 520

palaute - feedback

0 / 17

projekti - project

0 / 500

teoria - theory

0 / 445

tutkimuslupa - research permission

0 / 10