Suorittaminen
Suorituksen voi saada kahdella tavalla, ja arvosana määräytyy valitun tavan mukaan. Näet suoritustapojen vaatimukset alta klikkaamalla.
| Suoritustapa 1 | Suoritustapa 2 |
|---|---|
| teet ja palautat kaikki pakolliset harjoitustehtävät (ns. "tähtitehtävät") | teet ja palautat kaikki pakolliset harjoitustehtävät (ns. "tähtitehtävät") |
| keräät yhteensä vähintään 27 pistettä harjoitustehtävistä | keräät vähintään 5 pistettä jokaiselta harjoitustehtäväviikolta |
| suoritat debuggausnäytteen hyväksytysti | suoritat debuggausnäytteen hyväksytysti |
| suoritat harjoitustyön hyväksytysti | suoritat harjoitustyön hyväksytysti |
| osallistut tenttiin | ei tenttiä |
| Arvosana välillä 1-5 | Arvosana 1 |
Suoritustavassa 1 arvosana määräytyy tenttipisteistä, joita voi korottaa harjoitustehtävistä saatavilla hyvityspisteillä.
varoitus
Suoritustapa 2 ei sovellu välttämättä sinulle, jos tavoitteenasi on hakea opiskelupaikkaa avoimen väylän kautta. Tarkista huolellisesti hakukohteesi valintaperusteet.
Näet harjoitustehtävistä keräämäsi pisteet ja muut osasuoritusten edistymiset Eteneminen-sivulla TIMissä.
Kaikkien suoritusten tekemisessä on noudatettava opintojakson eettisiä ohjeita.
Mikäli sairauden tai muun hyvän syyn vuoksi et pysty tekemään jotain osasuoritusta, ilmoita siitä heti opettajalle.
Harjoitustehtävät
Kuhunkin osan liittyy harjoitustehtäviä. Harjoitustehtävien tekemiseen saa apua pääteohjauksissa; ks. ajat etusivulta.
Harjoitustehtäviä on hieman eri tasoisia. Opintojakson osaamistavoitteiden kannalta keskeiset tehtävät ovat T-tehtäviä eli ydintehtäviä, ja näistä osa on pakollisia, jotka on merkitty tähdellä (★). Muita tehtäviä (bonustehtävät, gurutehtävät) on tarjolla kertausta, harjoittelua ja lisähaastetta varten.
Jokaisesta valmiiksi tehdystä tehtävästä saa yhden pisteen, ellei erikseen toisin mainita. Voit vastata niin monta kertaa kuin haluat. Pisteet lasketaan aina viimeisimmän tallennuksen perusteella. Osa tehtävistä on automaattisesti arvosteltuja, osassa asetat itse pisteesi. Lue aina tehtävänannon ohjeet huolellisesti ja tarkista, että viimeisin saamasi tai itse asettamasi pistemäärä on oikein.
Tehtävien aikataulurajoitukset ja mallivastauskäytänteet vaihtelevat opiskelijaryhmittäin seuraavasti:
| JY tutkinto-opiskelijat | Lukiolinjalaiset | Avoin yliopisto | |
|---|---|---|---|
| Tehtävien deadline | Vastuuopettajan määrittämät. Näkyy TIMissä kunkin tehtävän kohdalla. | Oman opettajasi määrittämät. Näkyy TIMissä kunkin tehtävän kohdalla. | Ei deadlineja -- vain opiskeluoikeutesi rajoittama. |
| Mallivastaukset | Mallivastaus avataan deadlinen jälkeen. Mallivastauksen saa auki kunkin tehtävän kohdalla Näytä mallivastaus -painikkeella. | Tehtävän mallivastauksen saa auki käyttämällä Näytä mallivastaus -painiketta.
Mallivastauksen avaaminen lukitsee tehtävän, eikä avaamisen jälkeen annettuja vastauksia enää lasketa. |
|
Mallivastauksia sekä harjoitustehtävien palautustilaisuuksien tallenteita voivat katsoa vain opintojaksolle ilmoittautuneet opiskelijat. Linkit näihin löytyvät TIMistä.
Ohjelmatehtävät tehdään Riderissa tai suoraan TIMissä. Heti kun Rideria opitaan käyttämään, kannattaa ohjelmatehtävät pääsääntöisesti tehdä ko. työkalulla. Tehtävien vastaukset palautetaan aina TIM-järjestelmään.
Hyvitykset tenttiin (suoritustapa 1)
Tentin minimipistemäärä on 0 ja maksimipistemäärä on 24. Tekemällä harjoitustehtäviä kerrytät hyvityspisteitä tenttiin seuraavasti.
| harjoitustehtävistä kerättyjä pisteitä vähintään | Hyvityspisteitä |
|---|---|
| 27 | 1 |
| 33 | 2 |
| 40 | 3 |
| 47 | 4 |
| 53 | 5 |
| 60 | 6 |
Kultakin harjoitustehtäväkerralta hyväksiluetaan enintään 8 harjoitustehtäväpistettä. Toisin sanoen, vaikka saisit joltain harjoitustehtäväkerralla kerättyä lisätehtävillä enemmänkin pisteitä, huomioidaan vain 8 harjoitustehtäväpistettä tentin hyvityspisteiden laskennassa.
Hyvityspisteet lasketaan suoraan tenttipisteisiin ennen tenttiarvosanan laskemista. Hyvityspisteet otetaan lukuun kolmeen ensimmäiseen tenttiin, jotka opiskelija suorittaa, ja enintään yhden vuoden sisällä opintojakson viimeisestä suorituspäivästä.
Tehtävien muutos- ja päivityskäytänteet
Opintojaksolla ei ole enää vaihtuvia versioita vuosittaisille toteutukselle, vaan samat materiaalit ovat käytettävissä kaikissa toteutuksissa, myös avoimen yliopiston toteutuksissa sekä lukioyhteistyössä.
Opintojakson materiaaleja ja harjoitustehtäviä päivitetään 1–2 kertaa vuodessa. Useimmiten päivitykset ovat pieniä, kuten kirjastojen versiopäivityksiä ja tekstien selkeyden parannuksia. Ajoittain voidaan kuitenkin tehdä myös suurempia muutoksia, esimerkiksi poistaa tehtäviä tai lisätä uusia, tai tehdä isompia päivityksiä oppimateriaaleihin.
Muutoksista huolimatta kaikki jo kerätyt harjoitustehtäväpisteet pysyvät voimassa, ja opintojakson suorittamista voi jatkaa normaalisti päivityksistä välittämättä. Myös opintojakson suoritusehdot pysyvät samoina muutoksista riippumatta.
Eettiset ohjeet
Olet vastuussa kaikista palauttamistasi töistä. Kopioiminen tai toisen henkilön työn esittäminen omanaan on kiellettyä. Ryhmätyö on sallittua, mutta jokaisen ryhmän jäsenen tulee antaa panoksensa työhön, ymmärtää tekemänsä asiat ja osata selittää ne tarvittaessa. Ryhmätyönä tehty osa tulee aina merkitä selvästi palautettuun työhön, esimerkiksi koodin kommenttien avulla.
Noudatamme Jyväskylän yliopiston ohjeita ja linjauksia tekoälypohjaisten sovellusten käytössä opiskelussa. Alla olevat ohjeet täydentävät näitä linjauksia.
Generatiivisten tekoälytyökalujen käyttö koodin luomisessa on kiellettyä. Ohjelmoinnin opiskelun eräinä keskeisinä osaamistavoitteina on ongelmanratkaisun ja päättelyn oppiminen, ja tekoälytyökalujen käyttö vääristää näitä osaamistavoitteita. Kiellettyjä generatiivisia työkaluja ovat esimerkiksi GitHub Copilot, ChatGPT, Bard ja vastaavat chat- ja agenttisovellukset. Myös Riderin koodin tekoälypohjainen täydennys käyttö on kiellettyä.
Generatiivista tekoälyä voi käyttää apuvälineenä esimerkiksi käsitteiden selittämiseen, tehtävänantojen ymmärtämiseen tai materiaalissa annettujen esimerkkien selittämiseen. Tekoälytyökalulle annettavassa kehotteessa tulee huomioida, että tekoäly ei saa tuottaa suoria vastauksia tai koodia opintojakson tehtäviin.
Menettely vilppiepäilytilanteessa on kuvattu Jyväskylän yliopiston opintoja ohjaavissa säädöksissä ja määräyksissä.