avoin/avoin23
Huom! TÄMÄ ON AVOIMEN YLIOPISTON SIVU.
Et voi suorittaa kurssia, ellet ole ilmoittautunut täällä.
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.
Mikäli sinulla on oikeus suorittaa JY:n kurssi, mutta et ole perusopiskelija, etkä ole tekemässä Avoimen yliopiston kautta, 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 2023-2024
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%) |
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 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:
ohj1
.
- Ala työstämään kurssia yksi osa-alue kerrallaan.
- osa-alueet vastaavat tutkinto-opiskelijoiden viikkoa. Normaali tahti on osa-alue/viikko. Laadi itsellesi aikataulu miten suoritat osa-alueita. Voit toki ottaa tavoitteeksi vaikkapa osa-alue kahdessa viikossa. Osa-alueita on yhteensä 11.
- osa-alue sisältään luentomonisteen tiettyjen lukujen lukemisen, ko osa-alueen luentovideoiden katsomisen ja osa-alueeseen kuuluvien tehtävien tekemisen (demot
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. Tenttiin kannattaa osallistua vasta kun HT ja debug on hyväksytty ja demot tehty demoon 11 asti.
Kurssia suoritetaan osa-aluettain. Yhden osa-alueen suorittamisen on laskettu vievän keskimääräiseltä opiskelijalta n. 15 tuntia. Mieti itsellesi sopiva aikataulu sille, kauanko aiot yhtä osa-aluetta suorittaa (tutkinto-opiskelijat tekevät 1/viikko).
Open plugin
4. Ohjaus
Ohjausta on ryhmäohjauksina (=pääteohjaus mikroluokissa lähitapaamisena tai etätapaamisena) ja/tai henkilökohtaisina ohjauksina. Esimerkiksi harjoitustyötä esitellään henkilökohtaisissa ohjauksissa. Ryhmäohjauksissa voi myös kysyä apua harjoitustyön tekoon tai demotehtävien tekoon. Samoin ohjauksissa saata apua mahdollisiin ongelmiin työkalujen asennuksessa.
Katso ohjausten tarkemmat ohjeet Ohjausten pääsivulta.
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 näytöt läpäisty
- (HT:n esittely pidetty vapaaehtoinen jos löytyy osallistujia)
- 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.