ITKP102 Ohjelmointi 1, kevät 2024

Tervetuloa opiskelemaan ohjelmointia! 😍

Kurssin aikana opit rakentamaan tietokoneohjelman käyttäen C#-ohjelmointikieltä.
Kurssin aikana opit rakentamaan tietokoneohjelman käyttäen C#-ohjelmointikieltä.
# miten-aloitan

Miten aloitan

    1. Varsinaiset opiskelijat: Ilmoittaudu Sisussa kurssin ITKP102 kevään toteutukselle. Sisun jälki-ilmoittautuminen on voimassa 16.1. saakka.
    2. Avoimen yliopiston opiskelijat tai erillisellä opinto-oikeudella opiskelevat: Tutustu avoimen opiskelun ohjeisiin.
    3. Jos haluat tutkia kurssin materiaalia ja tehdä tehtäviä mutta et tarvitse suoritusmerkintää, rekisteröidy TIMiin (Valitse Log in \(\rightarrow\) Sign up).
  1. Vastaa esitietokyselyyn
  2. Asenna kurssin työkalut. Saat tarvittaessa apua ohjauksessa.
# ajankohtaista

Ajankohtaista

6.3.2024: Toiveita extra-luennoista/lisämateriaalista? Kirjaa ehdotuksesi tänne.

9.1.2024: Kurssi alkaa luennolla tiistaina 9.1. klo 14:15, paikka Agora Auditorio 3. Luento on katsottavissa jälkikäteen tällä sivulla.

Ennakkotiedon mukaisesti luennot ja demot pidetään vain etänä ma 15.1. alkaen. Jos haluat seurata streamia Agoralta, se on mahdollista tilassa B337.1, siellä on mahdollisuus kytkeä opiskelijan oma tietokone isoon ruutuun ja äänentoistoon.

Ohjaukset

Päivitys 12.2.2024: Pudotamme pari ohjausaikaa pois osallistujien vähyyden vuoksi. Jatkossa ohjausta on tarjolla seuraavasti:

Lähiohjaukset Agoralla torstaisin klo 10-16 ja perjantaisin klo 10-14.

Etäohjaukset Teamsissa torstaisin klo 12-16 ja perjantaisin 10-14.

Lähiohjaukset: Ohjaukset pidetään Agoralla toisen kerroksen mikroluokissa B211.1 Sovjet ja B212.1 Finland torstaisin klo 10-18 ja perjantaisin klo 10-14.

Etäohjaukset: Teamsissa on etäohjaaja paikalla torstaisin klo 10-18 ja perjantaisin klo 8-14.

Voit täysin vapaasti valita etä- tai lähiohjauksen tai käydä vaikka molemmissa.

Ohjeet Teams-ohjauksiin liittymiseksi (tutkinto-opiskelijat)

Ohjeet Teams-ohjauksiin liittymiseksi (avoin yliopisto, erilliset opinto-oikeudet)

Aikataulu

Viikko Luennot Demot Mallivastaukset (ohje mallivastausten lataamiseen)
1 Luento 1 (📺 katsele),
Luento 2 (📺 katsele)
Demo 1, deadline 15.1. klo 11:59 📺 Tehtävät 1-6, 📺 Tehtävät 1-6 Moniviestin 📺 Tauno, 📺 Bonus 2 (Scratch), 📺 Guru 1-2, ✅ Malliratkaisut
2 Luento 3 (📺 katsele),
Luento 4 (📺 katsele)
Demo 2, deadline 22.1. klo 11:59 📺 Tehtävät 1-5, 📺 Tehtävä 6, 📺 Bonus 1, 📺 Guru 1-2, ✅ Malliratkaisut
3 Luento 5 (📺 katsele),
Luento 6 (📺 katsele)
Demo 3, deadline 29.2. klo 11:59 📺 Tehtävät 1-6, 📺 Guru 1-2
✅ Malliratkaisut
Harjoitustyön vaihe 1 (suunnitelma) Deadline 10.2. klo 23:59 Katso (1) versiohallinnan käyttöohje, (2) ohjevideo sekä (3) mallisuunnitelma. Suunnitelma tulee näyttää ohjaajalle (lähi/etä) ennen deadlinea.
4 Luento 7 (📺 katsele),
Luento 8 (📺 katsele)
Demo 4, deadline 5.2. klo 11:59 📺 Tehtävät 1-6, 📺 Tehtävä 7, 📺 Guru 1-2
✅ Malliratkaisut
5 Luento 9 (📺 katsele),
Luento 10 (📺 katsele)
Demo 5, deadline 12.2. klo 11:59 📺 Tehtävät 1-8, 📺 Bonus 1, 📺 Bonus 2, 📺 Bonus 3, 📺 Guru 1-2
✅ Malliratkaisut
6 Luento 11 (📺 katsele),
Luento 12 (📺 katsele)
Demo 6, deadline 19.2. klo 11:59 📺 Tehtävät 1-6
✅ Malliratkaisut
Harjoitustyön vaihe 2. Deadline 3.3. klo 23:59. Vaihe tulee hyväksyttää ohjaajalla (lähi/etä) ennen deadlinea.
7 Luento 13 (📺 katsele),
Luento 14 (📺 katsele)
Demo 7, deadline 26.2. klo 11:59 📺 Tehtävät 1-7, 📺 Bonus 1, 📺 Bonus 2-3
✅ Malliratkaisut
Debuggausnäyte. Deadline 8.3.2024 klo 23:59. Opiskele Debuggaus-materiaali ja lue monisteen Debuggaus-luku. Ohjeet näytteen palauttamiseksi
8 Luento 15 (📺 katsele),
Luento 16 (📺 katsele)
Demo 8, deadline 4.3. klo 11:59 📺 Tehtävät 1-6, 📺 Tehtävä 3 luokilla, 📺 Bonus 2, 📺 Bonus 3
✅ Malliratkaisut
9 Luento 17 (📺 katsele),
Luento 18 (📺 katsele)
Demo 9, deadline 18.3. klo 11:59 📺 Tehtävät 1-6, Bonus 1
✅ Malliratkaisut
10 Demo 10, deadline 25.3. klo 11:59 📺 Tehtävät 1-6, Bonus 3-4
✅ Malliratkaisut
Pääsiäisen opetustauko 25.3.-1.4.2024
11 Demo 11, deadline 8.4. klo 11:59 📺 Tehtävät 1-7
✅ Malliratkaisut
Harjoitustyön vaihe 3, deadline 14.4. klo 23:59 Vaihe tulee hyväksyttää ohjaajalla (lähi/etä) ennen deadlinea.
Tentti 10.4.2024 klo 8:00-12:00 Ilmoittautuminen
1. uusintatentti 22.5.2024 klo 16:00-20:00 Ilmoittautuminen
2. uusintatentti 7.6.2024 klo 12:00-16:00 Ilmoittautuminen
# yleista

Yleistä

  • Luennoija ja tentaattori: Antti-Jussi Lakanen.
  • Tuntiopettajat: Oskari Lahtinen, Konsta Luomi, Karel Parkkola, Maxim Vitikainen.
  • Suoritustapa 1: riittävästi demotehtäviä, harjoitustyö, debuggausnäyte ja tentti.
  • Suoritustapa 2: Muuten sama kuin tapa 1, mutta ei tenttiä, ja vähintään viisi saatua demopistettä joka kerta, mukaan lukien 2 pistettä tähtitehtävistä. Arvosana on tällöin enintään 1.
  • Tenttipäivät löytyvät Sisusta.
  • Miten tällä kurssilla olisi suositeltavaa opiskella. Myös etäopiskelu.
  • Viestintä
    • Opiskelijat (Sisussa ilmoittautuneet) sekä opettajat: ohj1k24@tim.jyu.fi. Kaikkia kurssilaisia koskevat asiat, sekä tiedotusasiat.
    • Kurssin henkilökunta: ohj1k24-opet@tim.jyu.fi.
    • Opiskelijat voivat lähettää kummallekin listalle viestejä.

Muut yleiset tiedot löytyvät Sisusta.

# Video2022
# Video1
# ohjaajille

Ohjaajille ja opettajille

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.