Please to interact with this component.

{}

Ohjelmointi 1 (6 op), kaikille avoin verkkokurssi Syksy 2020

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 10.9 luennolla klo 12:15, ja ensimmäiset harjoitustehtävät palautetaan seuraavana maanantaina kello 11:00 mennessä. Kurssi päättyy tenttiin to 3.12.2020.

Muistathan seurata kurssin etusivulta ajankohtaisten asioiden listaa.

Opettaja: Vesa Lappalainen, vesal@jyu.fi, 0400 242 990

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

1. Miten aloitan

Voit myös tutkia kurssin sisältöä. Huomaa, että tämän syksyn sisältö voi poiketa edellisistä kursseista

Lue sisällön tarkempi kuvaus Korppi-järjestelmästä.

Valinnainen: Voit luoda tunnuksen myös Korppiin. Klikkaa tästä ohjeet auki.

2. Yleistä

Kaikki materiaali tulee verkkoon saataville. Harjoitustehtävien ja muiden tehtävien aikarajat noudattavat samaa aikataulua kuin lähiopiskelijoillakin. Seuraa 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 (9/2018) 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 kuuden opintopisteen laajuinen, 11 viikon mittainen perusopintotasoinen ohjelmointikurssi joka ei vaadi ohjelmoinnin esitietoja.

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ä.

Huomaa, että kurssin laskennallinen keskimääräinen työmäärä on noin 14,5 tuntia viikossa. Todellinen työmäärä voi poiketa paljonkin tästä suuntaan tai toiseen.

4. Lukiolaisille

Varmista lukiostasi käytäntö tämän kurssin hyväksilukemiseksi omiin lukio-opintoihisi. Esimerkiksi Jyväskylässä aikaisemmin käytäntö on ollut, että opiskelija saa hyväksytystä kurssisuorituksesta neljä valinnaista tietotekniikan kurssimerkintää.

Lukiolaisten tulee itse hakea korvaavuutta lukio-opintoihinsa; yliopiston puolesta ei lähde automaattista ilmoitusta lukioihin.

Virallisen suoritusmerkinnän saa kun opiskelija on tehnyt kaikki kurssiin liittyvät suoritukset ja opiskelijalla on (erillinen) opinto-oikeus. Lukiolaisille opinto-oikeus on maksuton, joten se kannattaa hakea. Tarkemmat ohjeet opinto-oikeuden hakemiseksi ovat tämän sivun lopussa.

5. MOOC-opiskelijoiden ja varsinaisten opiskelijoiden yhtäläisyydet ja erot

MOOC-opiskelijat...

  • opiskelevat kurssilla kuten varsinaisetkin opiskelijat,
  • noudattavat samoja aikarajoja kuin varsinaiset opiskelijat,
    • Kurssin voi myös suorittaa ilman aikarajoituksia tekemällä vastaavat harjoitukset itsenäisesti ja sitten tekemällä harjoitustyön ja käymällä tentissä. Tällöin harjoituksista ei saa lisäpisteitä, mutta ilman harjoituksilla (demot) harjoittelemista tuskin pääsee tentistä läpi.
  • laittavat harjoitustyönsä GitHubiin, eivät SVN-versiohallintaan,
  • esittelevät harjoitustyönsä ruutukaappausvideon avulla, ja lisäävät tuotoksensa TIMiin etä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 tulee 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, Syksy 2020.

(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.