Ohjelmointi 1 (6 op), kaikille avoin verkkokurssi Kevät 2024
Tervetuloa opiskelemaan ohjelmointia!
Jyväskylän yliopiston ITKP102 Ohjelmointi 1 -kurssi toteutetaan siten, että kuka tahansa voi suorittaa sitä verkkokurssina, eli niin kutsuttuna MOOCina (Massive Open Online Course).
Kurssi alkaa 3. syyskuuta luennolla klo 12:15, ja ensimmäiset harjoitustehtävät palautetaan 10. syyskuuta kello 11:00 mennessä. Kurssi päättyy tenttiin 2. joulukuuta.
Muistathan seurata kurssin etusivulta ajankohtaisten asioiden listaa.
Opettaja: Antti-Jussi Lakanen, antti-jussi.lakanen@jyu.fi, 040 805 3276
Pitäisikö tätä päivittää?
—1. Miten aloitan
- Rekisteröidy TIM-järjestelmään, valitse Log in \(\rightarrow\) Sign up
- Lataa kurssin työkalut
Voit myös tutkia vastaavan aikaisemman kurssin sisältöä. Huomaa, että tämän kevään sisältö voi poiketa edellisistä kursseista.
Lue sisällön tarkempi kuvaus Korppi-järjestelmästä.
Kurssikuvauksen tarkastelu on mahdollista ilman Korppi-tunnuksia. Myöskin kurssin virallisen sähköpostilistan arkisto on julkinen.
Jos kuitenkin haluat, voit luoda itsellesi Korppi-tunnuksen. Tällöin saat kurssin sähköpostilistan viestit postilaatikkoosi, ja voit tutustua yliopiston opintotarjontaan. Sama Korppi-tunnus säilyy sinulla myös siinä vaiheessa jos haet erillistä opinto-oikeutta tai aloittaessasi varsinaiset opinnot Jyväskylän yliopistossa.
- Mene https://avoin.korppi.jyu.fi/kotka/portal/addOuUser/step1.jsp
- Kirjoita henkilötunnuksesi ja paina seuraava. Jätä mahdollinen A-kirjain pois; Korppi-järjestelmä ei ymmärrä 2000-luvulla syntyneiden A-välimerkkiä vaan siihen tilalle tulee väliviiva.
- Täytä pyydetyt henkilötiedot (*-merkityt riittävät).
- Laita oppilaitokseksi: JY:n avoin yliopisto.
- Älä laita mitään "Aiempi opiskelu"-kohtaan (näitä tietoja emme tarvitse tällä kurssilla). Eli riittää vaan, että painat seuraava-nappia.
- Älä myöskään täytä "Muut tiedot"-kohtaan mitään.
- Luo itsellesi salasana. Salasanan tulee olla 8–14 merkkiä pitkä. Järjestelmä on aika tarkka siinä, että salasana on tarpeeksi monimutkainen. Katso tarvittaessa salasanan luomiseen ohjeita "Näytä ohjeet"-painikkeen alta. Paina lopuksi "Rekisteröidy käyttäjäksi"-nappia.
- Kirjaa käyttäjätunnuksesi ja salasanasi itsellesi muistiin
Kun tunnus on luotu, niin käytä sitä vielä kurssin Korppi-ilmoittautumiseen.
- Mene osoitteeseen: https://korppi.jyu.fi/kotka/r.jsp?course=
- Paina sivun keskellä kohdasta "Kirjaudu sisään ilmoittautuaksesi".
- Kirjoita saamasi käyttäjätunnus ja salasana sekä paina sitten "Kirjaudu sisään Korppiin".
- Paina "Ilmoittaudu" nappia.
2. Yleistä
Kaikki materiaali tulee verkkoon saataville. Harjoitustehtävien ja muiden tehtävien aikarajat noudattavat samaa aikataulua kuin lähiopiskelijoillakin. Seuraa kurssin etusivulta ajankohtaisten asioiden listaa.
Voit tehdä tehtäviä ja tutkia oppimateriaalia maksuttomasti. Tehtävien tekeminen vaatii TIM-järjestelmään kirjautumisen. Halutessasi kurssista suoritusmerkinnän, sinun täytyy hakea erillistä opinto-oikeutta ja maksaa kurssimaksu.
Huomaa, että tätä kirjoitettaessa (12/2016) tietotekniikan oppiaineeseen on erikoistapausvalinta nimenomaan niille opiskelijoille jotka tekevät tämän kurssin täydessä 6 pisteen laajuudessa. Suorittamalla siis tämän (ja Tietoverkot-) kurssin menestyksekkäästi olet mukana ns. avoimen väylän opiskelijavalinnassa ja voit saada opinto-oikeuden tietotekniikan pääaineeseen ilman pääsykoetta. (Ks. opiskelijavalinta \(\rightarrow\) Perusvalinta \(\rightarrow\) Tietotekniikka \(\rightarrow\) Valintaperusteet \(\rightarrow\) Avoin väylä.)
3. Mistä kurssi koostuu
Ohjelmointi 1 on 6 opintopisteen laajuinen perusopintotasoinen ohjelmointikurssi joka ei vaadi esitietoja. Kun kesto on 11 viikkoa, se tarkoittaa keskimäärin noin 14,5 tunnin viikottaista työpanosta. Huomaa, että työmäärät ovat laskennallisia, ja todellinen työmäärä voi poiketa paljonkin tästä suuntaan tai toiseen.
Kurssi sisältää
- luentoja 4 h / viikko, joiden tallenteet tulevat nettiin heti luennon jälkeen,
- viikkotehtävien eli demojen tekemistä itsenäisesti 6 h / viikko,
- demojen läpikäyntitilaisuudet 2 h / viikko, tallenteet myöskin nettiin,
- harjoitustyön, 30 h,
- debuggausnäytteen antamisen, ja
- tentin kurssin päätteeksi.
Pakollisia osia ovat demot, harjoitustyö, debuggausnäyte ja tentti.
Mikäli et pääse tekemään tenttiä paikan päälle Jyväskylään, tulee sinun järjestää itse paikka, valvoja ja postittaa vastaukset tentaattorille. Tällöin vastaat myös mahdollisista kustannuksista. Lisätietoa etätentistä.
4. Lukiolaisille
Varmista lukiostasi käytäntö tämän kurssin hyväksilukemiseksi omiin lukio-opintoihisi. Lukiolaiset voivat suorittaa kurssin 3 opintopisteen tai 6 opintopisteen laajuisena. Esimerkiksi Jyväskylässä vakiintunut käytäntö on, että laajemmasta versiosta opiskelija saa neljä valinnaista tietotekniikan kurssimerkintää, suppeammasta kaksi.
Lukiolaisille opinto-oikeus on maksuton, joten se kannattaa hakea. Tarkemmat ohjeet opinto-oikeuden hakemiseksi ovat tämän sivun lopussa.
Kuuden pisteen versio on sama kuin yliopisto-opiskelijoillakin. Kolmen opintopisteen versiossa opiskelija tekee demot 1-7, ja suppeamman tentin. Harjoitustyötä ei tarvitse tehdä. Tentti järjestetään samana päivänä kuin varsinainen tenttikin. Kolmen pisteen versio on mahdollista laajentaa täyteen laajuuteen esimerkiksi tullessa varsinaiseksi opiskelijaksi Jyväskylän yliopistoon.
5. MOOC-opiskelijoiden ja varsinaisten opiskelijoiden yhtäläisyydet ja erot
MOOC-opiskelijat...
- opiskelevat kurssilla kuten varsinaisetkin opiskelijat,
- noudattavat samoja aikarajoja kuin varsinaiset opiskelijat,
- laittavat harjoitustyönsä GitHubiin, eivät SVN-versiohallintaan,
- esittelevät harjoitustyönsä ruutukaappausvideon avulla, ja lisäävät tuotoksensa TIMiin harjoitustyö-sivulle.
- saavat etäohjausta vain siinä tapauksessa, että hakevat kurssille erillisen opinto-oikeuden (katso tämän sivun alaosa),
- voivat tehdä tentin paikan päällä Jyväskylän yliopistolla, tai sitten valitsemassaan paikassa etätenttinä.
6. Keskusteluryhmä
Olemme perustaneet opiskelijoille , TIM-keskustelusivun jossa opiskelijat voivat keskustella kurssiin liittyvistä asioista ja tehtävistä. Myöhemmin etäopiskelijat laittavat foorumille myös harjoitustöiden esittelyvideot. Myös ohjaajat seuraavat keskustelufoorumia, mutta emme voi taata, että ohjaajat vastaavat kysymyksiin heti.
Foorumi on avoin niin MOOC-opiskelijoille kuin varsinaisillekin opiskelijoille.
7. Huomautuksia etäopiskelusta
Ohjelmointi ei ole liukuhihnatyötä vaan ongelmien ratkaisua. Ongelmia on hyödyllistä ratkoa ryhmässä, ja asioiden pohtiminen kaverin kanssa voi huomattavasti helpottaa oppimisprosessia. Koska MOOC- ja etäopiskelijoille ei ole tarjolla henkilökohtaista ohjausta toisin kuin monilla muilla lukio- ja yliopistokurssilla, niin on varsin tärkeää järjestää omatoimisesti itselleen jokin vertaisryhmä tai tuutori, joka auttaa pulmatilanteissa. Vertaistuen järjestäminen ei ole kuitenkaan pakollista ja oma aktiivisuus lopulta ratkaisee kunkin oman menestymisen.
8. Opintopisteet, erillisen opinto-oikeuden maksu
Mikäli haluat suorituksestasi virallisen Jyväskylän yliopiston opintosuoritusmerkinnän, sinun tulee hakea erillistä opinto-oikeutta opintojaksolle ITKP102 Ohjelmointi 1 (6 op) ja maksaa siihen liittyvä maksu. Tätä kirjoitettaessa (lokakuu 2016) maksun määrä on 90 euroa, siis 15 euroa / opintopiste.
Lukiolaisille opinto-oikeus on maksuton.
Opinto-oikeus myönnetään automaattisesti opinto-oikeuden hakemisen jälkeen.
Opinto-oikeuden hakeminen ja maksu suoritetaan lomakkeella https://payments.jyu.fi/lomakkeet/erillisen-opinto-oikeuden-hakulomake.
Lukiolainen: Älä klikkaa kurssikohtaista valintaruutua, vaan valitse "Joku muu kurssi/opintokokonaisuus", ja laita "Muu opintojakso"-kenttään teksti ITKP102 Ohjelmointi 1, 6 op, Kevät 2024.
(Ks. myös avoin opiskelu IT-tiedekunnassa.)
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.