Opintojaksot pidetään seuraavan aikataulun mukaisesti. Muutokset mahdollisia. Muutoksista tiedotetaan aina opintojakson kontaktikerralla tai äkkinäisissä tapauksissa sähköpostilla.
| Viikko | Labra/kerta | TTV16S3 / pvm klo | Sisältö | Huomiot |
|---|---|---|---|---|
| vk 2 | Labra 01 | ma 9.1 klo 9:45-14:00 | Opintojakson aloitus, ohjelmoinnin kertaus | |
| Labra 02 | ke 11.1 klo 12:15-15:45 | Git-versiohallinta, ohjelmoinnin kertaus jatkuu | ||
| vk 3 | Labra 03 | ma 16.1 klo 9:45-14:00 | Johdanto olio-ohjelmointiin. Peruskäsitteet: olio ja luokka | |
| Labra 04 | ke 18.1 klo 12:15-15:45 | Peruskäsitteet: kapselointi, perintä | ||
| vk 4 | Labra 05 | ma 23.1 klo 9:45-14:00 | Peruskäsitteet: abstraktiivisuus, koostaminen | |
| Labra 06 | ke 25.1 klo 12:15-15:45 | Johdanto tietorakenteisiin: kokoelmaluokat | ||
| vk 5 | Labra 07 | ma 30.1 klo 9:45-14:00 | Poikkeusten käsittely ja tiedostoon tallentaminen | |
| Labra 08 | ke 1.2 klo 12:15-15:45 | Yksikkötestaus ja kertaustehtäviä | ||
| vk 6 | Labra 09 | ma 6.2 klo 9:45-14:00 | GUI-ohjelmointi: Johdanto WPF ja UWP | |
| Labra 10 | ke 8.2 klo 12:15-15:45 | GUI-ohjelmointi: XAML-layout ja kontrollit | ||
| vk 7 | Labra 11 | ma 13.2 klo 9:45-14:00 | GUI-ohjelmointi: tiedon sidonta | |
| ke 15.2 | -- ei lähiopetusta -- | |||
| vk 8 | Labra 12 | ma 20.2 klo 9:45-14:00 | GUI-ohjelmointi: tiedon sidonta jatkuu ja yhteenveto | |
| Labra 13 | ke 22.2 klo 12:15-15:45 | Harjoitustyön suunnitelman aloitus ja toteutus | ||
| vk 9 | --- | Ei opetusta | Itseopiskeluvk | |
| --- | Ei opetusta | Itseopiskeluvk | ||
| su 5.3 klo 23:59 | HT-suunnitelman palautus | löydyttävä GitHubista | ||
| vk 10 | Labra 14 | ma 6.3 klo 9:45-14:00 | Harjoitustyön suunnitelman katselmointi | |
| Labra 15 | ke 8.3 klo 12:15-15:45 | Ohjelmointikoe | Tarkempi kokeen toteutus myöhemmin | |
| vk 11 | ma 13.3 | -- ei lähiopetusta -- | ||
| Labra 16 | ke 15.3 klo 12:15-15:45 | Kokeen palautus ja läpikäynti | ||
| pe 17.3 klo 12:30-15:30 | Ohjelmointikokeen uusinta | |||
| vk 12 | Labra 17 | ma 20.3 klo 9:45-14:00 | Säikeet ja asynkroninen ohjelmointi | |
| Labra 18 | ke 22.3 klo 12:15-15:45 | Peliohjelmointi-demo | ||
| vk 13 | HTYO 1 | ma 27.3 klo 9:45-14:00 | Harjoitustyön toteutus | |
| HTYO 2 | ke 29.3 klo 12:15-15:45 | Harjoitustyön toteutus | ||
| vk 14 | HTYO 3 | ma 3.4 klo 9:45-14:00 | Harjoitustyön toteutus | -- |
| HTYO 4 | ke 5.4 klo 12:15-15:45 | Harjoitustyön toteutus | -- | |
| vk 15 | HTYO 5 | ma 10.4 klo 9:45-14:00 | Harjoitustyön toteutus | |
| HTYO 6 | ke 12.4 klo 12:15-15:45 | Harjoitustyön toteutus | ||
| vk 16 | ma 17.4 | --- Harjoitustyön toteutus (itsenäisesti) --- | Pääsiäinen | |
| HTYO 7 | ke 19.4 klo 12:15-15:45 | Harjoitustöiden loppukatselmoinnit | ||
| vk 17 | HTYO 8 | ma 24.4 klo 9:45-14:00 | Harjoitustöiden loppukatselmoinnit | |
| HTYO 9 | ke 26.4 klo 12:15-15:45 | Harjoitustöiden palautus ja seminaari |