The referenced paragraph does not exist.

Ohjelmoinnin perusteita

1. Yleiset tiedot ja ohjeet

Kurssi korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=214977

Sähköinen oppimateriaali (TIM) https://tim.jyu.fi/view/1

Ohjaajien s-postit:
ronja.lindholm@gmail.com

                   laura.k.nurmi@student.jyu.fi \

                   johanna.k.m.rantala@student.jyu.fi \
                   

Ajanvaraukset  
Laura, Johanna

Kurssin postilista: ohj3op17k@korppi.jyu.fi (näkyy kaikille)

Kurssin keskustelukanava: https://ohj-jyu.slack.com

Tentti: To 3.8.2017 klo 17.00-19.00

Suoritus: Tentti ja viikottaiset TIM-tehtävät

2.1 Kurssin suoritus

Vaihtoehto 1:

Kurssista saa arvosanan 1-5 edellyttäen että seuraavat asiat on suoritettu:

  • viikkotehtävät, vähintään 2 pistettä joka viikko (merkityt tähtitehtävät).
  • tentti

Vaihtoehto 2: Takaportti mikäli tenttiä ei läpäisty:

  • mikäli ei läpäise kurssin tenttiä (tai ei osallistu siihen), voi kurssilta silti saada arvolauseen 1/5 edellyttäen että demoista 1-7 on tehty vähintään 5 pistettä/kerta

2.2 Kurssin materiaalit:

  • viikottaiset luennot
  • tehtävien palautusvideot
  • TIM-oppimateriaali
  • tarvittaessa lähiohjaus
  • harjoitustentti

2.3 Ajankäyttö

3op vastaa ~80h työpanosta. Kurssilla on 8 viikkoa, joten viikkottainen työmäärä on 10h.

  • Luennot ~1,5-3h
  • tehtävät ja materiaalin läpikäyminen ~6h (Lähiohjauksessa tai etänä)
  • Tehtävien läpikäynti 1,5h
  • yht. 10.5h

Lisäksi harjoitustentti (2h) tentti (2h) ja lähiohjauskerta (2h).

2.4 Viikkojen aikataulus

Viikko Aikataulu Pisteet min Pisteet max Tehtäväsivu Lähiohjakset Demonpalautus TIM-kappaleet
1 5.6.-12.6. 2 8 Demo 1 5.6. klo 16.15-17.45 1,5h (ma 12.6.) 0,1,2,3,4,26,27
2 12.6.-19.6. 2 8 Demo 2 1,5h (ma 19.6.) 6,7
3 19.6.-26.6. 2 8 Demo 3 1,5h (ma 26.6.) 6,7,9
4 26.6.-3.7. 2 8 Demo 4 1,5h (ma 3.7.) 12,13
5 3.7.-10.7. 2 8 Demo 5 1,5h (ma 10.7.) 8,12,13,15,16
6 10.7.-17.7. 2 8 Demo 6 1,5h (ma 17.7.)
7 17.7.-24.7. 2 8 Demo 7 1,5h (su 24.7.)
8 24.7.-31.7. 2 5(arvosana) + 6(tehtävien määrä) Harjoitustentti kirjallisesti 30.7.
9 3.8. Tentti 3.8. klo 17-19.00

2.5 Työkalut

Vapaaehtoisena lisänä voit asentaa seuraavat ohjelmistot. Niiden käyttö ei tällä kurssilla ole pakollista ja kaikki tehtävät on tehtävissä TIMissä tai käyttäen tekstieditoria ja komentoriviä. Hyötynä ohjelmistojen käytössä on niiden mukana tuomat lisäominaisuudet, kuten debuggaus (käsitellään myöhemmin). Lisäksi jatkokurssi vaatii ohjelmistojen asennuksen. Voit asentaa ohjelmistot myös myöhemmin tällä kurssilla.

2.6 Harjoitustentti

Suoritetaan demoviikon aikana vapaasti omassa aikataulussa, mutta suorittamisaikaa on sunnuntaihin 30.7. klo 11.00 asti. Arvostelu tapahtuu TIMissä, eikä harjoitustenttiin ole katsottavissa demonpalautusvideota.
Harjoitustentti aukeaa viimeistään maanantaina klo 12.00.

3. Luennot

Luennot ovat ohjelmointi 1 -kurssilta ja siten löydettävissä myös osoitteesta:

https://tim.jyu.fi/view/kurssit/tie/ohj1/2016s/luentojen-aiheet

Ne lisätään myös viikottain demosivuille aikataulutuksen helpottamiseksi.

4. Demot

Viikottaisista demotehtävissä on kaksi pakollista tehtävää, jotka on merkitty erikseen tähillä (*). Näiden lisäksi on mahdollista kerryttää lisäpisteitä tekemällä lisää tehtäviä. Maksimiraja jokaiselle viikolle on kuitenkin 8 pistettä. Harjoitustentti on tästä poikkeus, sillä silloin saa lisäksi arvosanasta lisäpisteitä 0-5p.

Lisätietoja demot-sivulla

5. Keskustelukanava

Kurssille on perustettu Slack-keskustelukanava osoitteessa https://ohj-jyu.slack.com/, jossa voi keskustella muiden kurssilaisten ja ohjaajan kanssa. Kanavalle voi tehdä suoraan oman tunnuksen, mikäli omistaa @student.jyu.fi -sähköpostiosoitteen. Muussa tapauksessa haluttuun sähköpostiosoitteeseen lähetetään liittymiskutsu.

# slack

Tentti ja arvostelu

Tentti on 3.8.17 klo 17.00. Paikalle voi saapua 17.20 asti, ja poistua saa 17.30.

Tämän opintojakson tenttiaika on 2h.

Tentti tehdään TIMissä.

Tenttiin saa ottaa mukaan yhden A4-paperin lunttilappuna, molemmin puolin täytettynä(kynällä tai tulostettuna). Apuna saa olla myös kynä ja tyhjää paperia. Muuta materiaalia tai apuvälineitä ei saa olla.

Aihealueena on kappaleet 0-18, 26 ja 27.

Tentistä on mahdollista saada 0-14 pistettä. Tentin päälle on mahdollista saada enintään kolme lisäpistettä, tehtyjen demotehtävien mukaisesti.

Arvosana koostuu tentin ja lisäpisteiden summasta

Pisteet Arvosana
0 - 6.99 Hylätty
7 - 8,49 1
8,5 - 9,99 2
10 - 11,49 3
11,5 - 12,99 4
13 - 5

Esimerkiksi tentistä 7p + 3 lisäpistettä = yhteensä 10p -> arvosana 3.

Jatkokurssi

Kurssin jälkeen on mahdollista osallistua ohjelmoinnin jatkokurssille (6op), jolla korvataan samalla tämä kurssi. Kurssi on normaali yliopiston tutkintoon kuuluva ohjelmoinnin peruskurssi.

Jatkokurssilla tehdään uusi tentti, debuggausnäyte, lisää tehtäviä sekä harjoitustyö.

Hae erillistä opinto-oikeutta, jos jatkat ohjelmoinnin jatkokurssille. Jatkokurssi alkaa syksyllä 2017. Oikeuden myöntämisessä saattaa kulua muutama viikkokin, joten sitä kannattaa hakea mahdollisimman pian.
Erillisen opinto-oikeuden haku

```

Jatkokurssi kesällä

Jatkokurssi on mahdollista suorittaa myös kesän aikana. Tällöin noudatetaan puolikkaan kurssin pelisääntöjä demoon 7 asti, jonka jälkeen alla olevat ohjeet astuvat voimaan.

1. Demot

Demot 1-7 suoritetaan puolikkaan kurssin mukaisesti. Demot 8-11 suoritetaan heti demon 7 perään.

1.1 Viikkojen aikataulus

Viikko Aikataulu Pisteet min Pisteet max Tehtäväsivu
8 24.7.-31.7. 2 8 Demo 8
9 31.7.-7.8. 2 8 Demo 9
10 7.8.- 14.8. 2 8 Demo 10
11 14.8.-21.8. 2 8 Demo 11
Tentti 0 24

2. Harjoitustentti

Harjoitustenttiä ei suoriteta demon 7 jälkeen. Se tehdään demoviikolla 11.

3. Tentti

Puolikkaan kurssin tenttiä ei tarvitse suorittaa. Tentti suoritetaan alustavasti 31.8. Agoralla. Tentti kestää 4h ja suoritetaan paperisena. Tentissä saa olla mukana molemmin puolin täytetty A4-kokoinen lunttilappu.

4. Debuggausnäyte

Jatko-osan suorittamiseen vaaditaan debuggausnäytteen suorittaminen. Se suoritetaan demoviikolla 8.

5. Harjoitustyö

Harjoitustyö tulee suorittaa. Tarkempia tietoja harjoitustyöstä löytyy 'harjoitustyö'-sivulta. Aikataulut poikkeavat hiukan sivuston aikatauluista ja tällä kurssilla noudatetaan seuraavaa aikataulutusta:

Vaihe Otsikko2
Suunnitelma Demo 6 (17.7.)
50% Demo 9 (7.8.)
90% Tentti (31.8.)
Esittely Tentti (31.8.)

Harjoitustöiden suunnitelmat.

Harjoitustöiden esittely.

6. Ohjausajat

Harjoitustyön vaiheet ja debuggausnäytteen voi hyväksyttää pääteohjauksissa tai varaamalla etäohjausaikoja.

Laura, Johanna

Yksityisohjausajat hoidetaan joko tilassa Ag C 417.1 tai etänä Teamviewerin/Skypen välityksellä. Aikaa varatessa olisi hyvä ilmoittaa lisätietoihin mitä kurssia varten aika on varattu ja mahdollinen varauksen syy.

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.