ITKP102 Ohjelmointi 1, kevät 2023
Tervetuloa opiskelemaan ohjelmointia! 😍
1. Miten aloitan
- Varsinaiset opiskelijat: Ilmoittaudu Sisussa kurssin ITKP102 kevään toteutukselle. Sisun jälki-ilmoittautuminen on voimassa 17.1. saakka.
- Avoimen yliopiston opiskelijat tai erillisellä opinto-oikeudella opiskelevat: Tutustu avoimen opiskelun ohjeisiin.
- Jos haluat tutkia kurssin materiaalia ja tehdä tehtäviä mutta et tarvitse suoritusmerkintää, rekisteröidy TIMiin (Valitse Log in \(\rightarrow\) Sign up).
- Vastaa esitietokyselyyn
- Asenna kurssin työkalut. Saat tarvittaessa apua ohjauksessa.
2. Ajankohtaista
2.8.2023: [ohj1k23] Ylimääräinen uusintatentti 21.8. klo 12-16
Kurssi on päättynyt. Mikäli sinulla on vielä joitakin osasuorituksia tekemättä (tentti, harjoitustyö, debuggausnäyte), voit täydentää niitä Ohjelmointi 1 -kurssin kesätoteutuksen aikana. Lisätietoja tästä linkistä.
21.3.2023: [ohj1k23] Tietoa tentistä
20.3.2023: [ohj1k23] Luennot ovat nyt päättyneet
20.3.2023: [ohj1k23] Demo 11 deadline on vasta ti 11.4.
9.3.2023: [ohj1k23] Debuggausnäyte ja Step Into / Step Over / Resume
8.3.2023: [ohj1k23] PP myös huomenna torstaina poikkeuksellisesti klo 10-14
23.1.2023: [ohj1k23] Etäluentojen "opetusryhmä" Sisussa
18.1.2023: [ohj1k23] Ohjelmointi 1 -kurssin aloituksen asiaa
Kurssin aloitus: Kurssi alkaa luennolla tiistaina 17.1. klo 14:15, paikka Agora Auditorio 3. Luento on katsottavissa jälkikäteen tällä sivulla.
Kurssilla tarjotaan tukimuotona ohjattua ryhmätyöskentelyä ("RyhmäVAU"). Ilmoittaudu mukaan kokeiluun täällä.
Alla on esittely toiminnasta.
3. Ohjaukset
Lähiohjaukset: Ohjaukset pidetään Agoralla 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.
Kirjaudu yliopiston tunnuksellasi Microsoft Teamsiin osoitteessa https://teams.microsoft.com. Käyttäjätunnus on muotoa käyttäjätunnus@jyu.fi (esim. mameikal@jyu.fi). Student.jyu.fi-muotoinen tunnus ei käy. Tunnuksen toimiminen vaatii, että olet hyväksynyt Office 365 -palvelut OMA-palvelussa (https://sso.jyu.fi)
Lataa Teams-sovellus (suositus) tai käytä nettiversiota. Saatavilla on myös mobiilisovellus. Puheluiden soittaminen ei onnistu Firefox- ja Safari-selaimilla.
Teams-sovelluksessa klikkaa Teams \(\rightarrow\) Join or create team \(\rightarrow\) Join a team with a code
Syötä koodi
dyspig0
(viimeinen merkki on nolla)Testaa vaikka kaverin kanssa, että puhelu ja ruudun jakaminen toimii. Sinun tulee tarvittaessa sallia oikeudet käyttöjärjestelmäsi asetuksista.
Lähetä sähköpostilla alla oleva pyyntö osoitteeseen ohj1k23-opet@tim.jyu.fi
Hei,
opiskelen Ohjelmointi 1 -kurssilla ei-tutkintoon johtavassa koulutuksessa.
Pyydän liittämään minut Ohjelmointi 1 -kurssin Teams-ryhmään vieraana.
Teamsissa käyttämäni sähköpostiosoite on: [oma sähköposti tähän].
Terveisin, [oma nimi]
Liitämme sinut viimeistään seuraavana arkipäivänä.
4. Aikataulu
Viikko | Luennot | Demot | Mallivastaukset (ohje mallivastausten lataamiseen) |
---|---|---|---|
1 | Luento 1 (📺 katsele), Luento 2 (📺 katsele) |
Demo 1, deadline 23.1. klo 11:59 | 📺 Tehtävät 1-6, 📺 Tauno, 📺 Bonus 2 (Scratch), 📺 Guru 1-2, ✅ Malliratkaisut |
2 | Luento 3 (📺 katsele), Luento 4 (📺 katsele) |
Demo 2, deadline 30.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 6.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 13.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 20.2. klo 11:59 | 📺 Tehtävät 1-7, 📺 Bonus 1, 📺 Bonus 2, 📺 Bonus 3, 📺 Guru 1-2 ✅ Malliratkaisut |
6 | Luento 11 (📺 katsele), Luento 12 (📺 katsele) |
Demo 6, deadline 27.2. klo 11:59 | 📺 Live/tallenne ✅ Malliratkaisut |
Harjoitustyön vaihe 2. | Deadline 3.3. klo 23:59. | Vaihe tulee hyväksyttää ohjaajalla (lähi/etä) ennen deadlinea. | |
7 | Luento 13 (📺 alku, 📺 loppu), Luento 14 (📺 katsele) |
Demo 7, deadline 6.3. klo 11:59 | 📺 Live/tallenne, 📺 Bonus 1, 📺 Bonus 2-3 ✅ Malliratkaisut |
Debuggausnäyte. Deadline 11.3.2023 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 13.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 20.3. klo 11:59 | 📺 Live/tallenne, Bonus 1 ✅ Malliratkaisut |
10 | Demo 10, deadline 27.3. klo 11:59 | 📺 Katsele, Bonus 2-3 ✅ Malliratkaisut |
|
11 | Demo 11, deadline 11.4. klo 11:59 | 📺 Katsele, ✅ Malliratkaisut |
|
Harjoitustyön vaihe 3, deadline 14.4. klo 23:59 | Vaihe tulee hyväksyttää ohjaajalla (lähi/etä) ennen deadlinea. | ||
Harjoitustyön vaihe 4 (video), deadline 14.4. klo 23:59 | Ohjeet videon palauttamiseksi | ||
Tentti 12.4.2023 klo 8:00-12:00 | Ilmoittautuminen, kysymykset ja arvosteluperusteet | ||
1. uusintatentti 24.5.2023 klo 16:00-20:00 | Ilmoittautuminen | ||
2. uusintatentti 9.6.2023 klo 12:00-16:00 | Ilmoittautuminen |
5. Yleistä
- Luennoija ja tentaattori: Antti-Jussi Lakanen.
- Tuntiopettajat: Joonas Erho, Ronja Heikkinen, Joni Kiviluoto, Oskari Lahtinen, Stefan Otayagich, Karel Parkkola....
- Suoritustapa 1: riittävästi demotehtäviä, harjoitustyö, debuggausnäyte ja tentti. (Oletko tehnyt 3 op:n version?)
- 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:
ohj1k23@tim.jyu.fi
. Kaikkia kurssilaisia koskevat asiat, sekä tiedotusasiat. - Kurssin henkilökunta:
ohj1k23-opet@tim.jyu.fi
. - Opiskelijat voivat lähettää kummallekin listalle viestejä.
- Opiskelijat (Sisussa ilmoittautuneet) sekä opettajat:
Muut yleiset tiedot löytyvät Sisusta.
6. Oppimateriaali
7. 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.