Sinun täytyy liittyä kurssialueelle päästäksesi tekemään tehtäviä!
Valitse yksi seuraavista vaihtoehdoista:
Mikäli aiot suorittaa kurssin avoimen yliopiston toteutuksella, tarkista ja valitse, että olet tehnyt seuraavan:
Please
to interact with this component.
Mikäli olet Jyväskylän yliopiston opiskelija, mutta haluat suorittaa kurssin aikatauluttomana, valitse seuraava:
Please
to interact with this component.
Vaihtoehtoisesti voit liittyä kurssialueelle myös ilman ehtoja. Tällöin et kuitenkaan saa mitään merkintää kurssisuorituksesta. Tämä vaihtoehto on niille, jotka haluavat sivistää itseään ohjelmoinnissa.
Please
to interact with this component.
Haluan suorittaa normaalin aikataulutetun kurssin. Silloin älä liity kurssialueelle, vaan ilmoittaudu Sisulla ja mene kurssin kotisivulle päällä olevasta Koti-ikonista.
Please
to interact with this component.
Valittuasi suoritustavan, liitä itsesi kurssialueelle alla olevasta painikkeesta.
Ohjelmointi 1, Avoimen yliopiston toteutus lukuvuonna 2022-2023
Please
Tervetuloa opiskelemaan ohjelmointia! 😍
1. Kurssin osa-alueet ja edistyminen
Please
Osa-alue |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
12 |
12 |
Luennot | 1&2 | 3&4 | 5&6 | 7&8 | 9&10 | 11&12 | 13&14 | 15&16 | 17&18 | 19&20 | 21&22 | 23&24 | |||
Deadlinet |
HT1 (suu- nnitelma) |
Väli- kysely |
Debug- näyte |
HT2 (50%) |
Tentti- ilmo |
HT3 (100%) |
HT4 (esit- tely) |
Tentti | |||||||
Ohjaus | 1 | 2 | 3 | 4 | 5 | ||||||||||
Demo | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Summa | d% | |
Pisteet |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
|
Korjattu |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
||||
Tunnit |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
Please |
- Jos haluat osallistua luentojen tai demopalautusten live-tilaisuuksiin, siirry niihin aina tästä: r.jyu.fi/ohj1.
- Jos taas haluat osallistua ohjauksiin, siirry meneillään olevan viikon pääteohjaussivulle yllä olevasta menusta.
2. Miten pääsee alkuun
- Vastaa esitietokyselyyn.
- Tee kurssin esi-demotehtävät.
- Lataa ja asenna kurssin työkalut.
- Osallistu avausluennolle zoomissa/paikanpäällä tai katso sen videotallenne jälkikäteen.
- Avausluennolla käydään läpi kurssin perusasiat.
- Zoomin salasana:
ohj2
.
- Ala työstämään kurssia yksi osa-alue kerrallaan.
3. Kurssin aikataulu
Huom! Vaikka aikatauluttoman kurssin kävijöillä ei ole varsinaisia deadlineja, on tentti tehtävä sille varattuna päivänä (kolme mahdollista päivää). Myös harjoitustyö ja debuggausnäyte tarkastetaan ihmisen toimesta, ja näitä varten on varattava aika.
Jos ei pääse osallistumaan HT:n esittelytapahtumaan muiden opiskelijoiden kanssa, on omasta pelistä videoitava oms esittelyvideonsa ja palautettava se jollekin ohjaajalle tarkistettavaksi ja hyväksytettäväksi.
4. Ohjaus
Ajalla syyskuu-joulukuu (tutkinto-opiskelijoiden syksyn toteutus): Harjoitustyön ohjaus- ja näyttöajat varataan syksyn tuntiopettajilta.
Ajalla tammikuu-huhtikuu (tutkinto-opiskelijoiden kevään toteutus): Demo- ja harkkaohjaus tapahtuu kuten tutkinto-opiskelijoillakin. Ks ohjeet tutkinto-opiskelijoiden kevään toteutuksen sivuilta (muista palata sitten tänne sivulle takaisin).
Ajalla huhtikuu-toukokuu (tutkinto-opiskelijoiden kevään toteutus): Harjoitustyön ohjaus ja tarkastus ajanvarauksella tästä linkistä
Ajalla kesäkuu-elokuu: TODO
TODO opettajille: Miten ohjaus varataan kesällä? -AJL
—5. Kurssin oppimistavoitteet
Kurssin aikana sinun on tarkoitus oppia seuraavia asioita (osaamisen taso sovelletulla Bloomin asteikolla: 1=muistaa, 2=ymmärtää, 3=osaa soveltaa, 4=osaa analysoida, 5=osaa arvioida, 6=osaa luoda)
Siirrä alla osaamisesi (punainen pallukka) aina sitä vastaavalle kohdalle. Keltainen ruutu on tavoite johon tulisi päästä kurssin lopuksi. Ruksaa ensin muokkaa.
Please
Osattava asia | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
Rakenteisen ohjelmoinnin perusajatus | o | |||||
Algoritminen ajattelu | o | |||||
C#-kielen perusteet | o | |||||
Peräkkäisyys | o | |||||
Muuttujat | o | |||||
Aliohjelmat ja funktiot | o | |||||
Parametrin välitys | o | |||||
Ehtolauseet | o | |||||
Silmukat | o | |||||
Taulukot | o | |||||
Tiedostot ohjelmasta käytettynä | o | |||||
Olioiden käyttö | o | |||||
Yksikkötestit (TDD) | o | |||||
Debuggerin käyttö | o | |||||
Lukujärjestelmät, ASCII-koodi | o | |||||
Rekursio | o | |||||
Dokumentointi ja sen lukeminen | o |
6. Kurssin sisältö ja läpäiseminen
Pakolliset suoritukset
- Demotehtävät
(max 6 p)
- Tehdään kurssin osa-alueiden tehtäviä, joista ansaitaan pisteitä.
- Harjoitustyö
(läpi/ei)
- Tehdään peli/muu ohjelma, jossa hyödynnetään kurssin oppisisältöjä.
- Debuggausnäyte
(läpi/ei)
- Osoitetaan riittävä pätevyys debuggerin käytöstä.
- Tentti
(max 24 p)
- Tehdään kurssin oppimistavoitteita testaava tentti, josta ansaitaan pisteitä.
Oppimateriaali ja opetustapahtumat
- Moniste
- Kurssin oppimateriaali aihealueittain.
- Luennot
- Edetään ja käydään kurssin asiat läpi opettajajohtoisesti aihe kerrallaan.
- Pääteohjaukset
- Tehdään kurssin tehtäviä ryhmässä tai itsenäisesti tuntiopettajien avustamana.
- HT ohjaukset
- Saadaan apua harjoitustyöhön liittyviin ongelmiin ja voidaan tarkistuttaa HT:n vaiheita.
Kurssin arvolauserajat (vahvistetaan kunkin tentin kohdalla aina erikseen)
5
:26 p
...
1
:12 p
- Kurssista voi silti saada arvolauseen
1
, jos KAIKKI seuraavat ehdot täyttyvät:- Jokaisesta demokerrasta vähintään 5 pistettä, joista vähintään 2 on tähtitehtävistä
- Debuggausnäyte läpäisty
- HT:n 50% näyttö läpäisty
- HT:n esittely pidetty
- On kurssilla 1. kertaa
Huom! Tällä asenteella ei kannata kurssille kuitenkaan lähteä, sillä loppupeleissä osallistumalla tenttiin on helppo saada kurssista paljon parempi arvolause.
(Huomioi omassa suorituksessasi myös se, ettei tämä "takuu" välttämättä täytä avoimen väylän valintaperusteiden opintojaksokohtaisia arvosanavaatimuksia)
7. Yhteystiedot
Kurssin sisältöasiat
- Syyslukukaudella: Vesa Lappalainen (vesal@jyu.fi)
- Kevätlukukaudella: Antti-Jussi Lakanen (antti-jussi.lakanen@jyu.fi)
- Kesällä: TODO
- Ilmoittautuminen
- Opintomaksut
- Opintosuoritukset
- Puh. 029 441 8080 (ma-pe klo 12–15)
8. Edellisten kurssien pelejä
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.