wiki:Kesä2013
Last modified 4 years ago Last modified on 2013-07-31 15:30:35

Ajankohtaista: Jatko-osat

Ohjelmointi 2-kurssilla on perinteisesti ollut keväisin itse Java-kurssin jälkeen kaksi erillistä 1OP tarjoavaa lisäosaa, joissa käsitellään lyhyehkösti miten kurssin asioita voidaan soveltaa C/C++: sekä JSP:n kanssa. Kurssit ovat vapaavalintaisia eikä niitä vaadita Ohjelmointi 2-kurssin suorittamiseen. Halutessaan voi myös tehdä ainoastaan toisen kurssin. Kurssien suorittaminen ei vaadi erillistä ilmoittautumista, ainoastaan demotehtävät tulee suorittaa aikataulussa.

C++-osan demot löytyvät täältlä:

Demoista C1 ja C2 on tehtävä yhteensä 60%, min 40%/kerta, jotta saa 1 op merkinnän kurssista TIEP112 Ohjelmointi 2, C++. Kurssi arvostellaan Hyväksytty /Hylätty. Demokertojen maksimina pidetään 10, eli käytännössä Hyväksyttyyn vaaditaan siis yhteensä 12 tehtyä tehtävää. Palautukset c2 (huom pieni c) ”nimellä” ​NettiDemoWWW:llä.

Demojen deadlinet ovat seuraavat:

  • Demo C1: Tiistai 13.8.2013
  • Demo C2: Tiistai 20.8.2013

JSP-jatko-osa suoritetaan tekemällä harjoitustyö pohjautuen Ohjelmointi 2:n harkkaan. Valmista harjoitustyötä voi näyttää jäljellä olevissa pääteohjauksissa tai varaamalla ajan ohjaajalta.

Kevään C++-kurssin luennot löytyvät sivulta https://trac.cc.jyu.fi/projects/ohj2/wiki/k2013/luentojen-aiheet tai suoraan:

JSP-kurssin luennot:

Yleistä

Kesän ohjelmointi 2–kurssi käydään samalla sisällöllä, kuin kevään kurssi, mutta erilaisella aikataululla.

Kurssilla ei pidetä liveluentoja, joten luennot (ensimmäinen luento sivun alareunassa) ja demotilaisuudet katsotaan videolta.

HUOMIO

Kurssin työmäärä on kokonaisuudessaan n. 200 tuntia. Kesän kurssi järjestetään kevään kurssia tiukemmalla aikataululla. Tämä tarkoittaa n. reilua 18 tunnin työmäärää viikoittain kurssin aikana.

Kurssin materiaalit

Kurssin apumateriaalit löytyvät osoitteista :

Huomioi kuitenkin, että aikatauluissa tarkista aina tämän sivun aikataulut. Numeroinnit kuitenkin vastaavat aikaisempaa kurssia.

Opettajat

  • Teemu Natunen (teemu.natunen(at)jyu.fi)
  • Matias Partanen (matias.partanen(at)jyu.fi
  • Paavo Nieminen (paavo.j.nieminen(at)jyu.fi)

Luennot

Pääteohjaukset

  • Pääteohjaukset viikoittain tiistaina 10–18 ja perjantaina 8–14 luokissa Mountains ja Lakes.
  • Keskustelutuokio keskiviikkoisin 10–12
  • Ohjaustehtävät ovat samoja kuin kevään 2013 kurssilla. Johtuen kevään kurssia tiukemmasta aikataulusta, pääteohjausryhmissä on pääasiallisesti eri tehtävät tiistaina ja perjantaina
  • Tehtävät liittyvät kurssilla tarvittavien työkalujen käyttöön, joten pääteohjauksissa kannattaa käydä!
  • Tilaisuuksissa voi tehdä myös demotehtäviä, mutta on erittäin suositeltavaa tehdä ensin ohjaustehtävät.
  • Katso tarkemmat ajat ja paikat https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=132305
  • Etäohjaus'

Päivämäärät ja aiheet

Klikkaa ohjauksen numeroa nähdäksesi tehtävät!

Ohj Päivämäärä Aihe
1 24.5 Demojen siirtäminen nettiin ja malliohjelman vaiheet
2 28.5 HT:n siirto verkkoon, editorin kertaus, Eclipse + WindowBuilder
3 31.5 Java–työkalut ja aliohjelmat
4 4.6 & 6.6 Testaaminen, tee erityisesti yksi JUnit–testi PoistaTest.javan ohjeilla. Kokeile myös yksi ComTest–testi.
5 11.6 & 14.6 Ensin: SwingAanestys.java. Sitten avustettua Demo 5:n tehtävien tekoa
6 18.6 Ensin: Kirjastot, projektit ja paketit. Avustettua Demo 6:n tehtävien tekoa
7? 25.6 Oliokertaus ja JUnit–testaus
8 28.6 Demoja ja harjoitustöitä
9 2.7 Demoja ja harjoitustöitä
10 5.7 Demoja ja harjoitustöitä
11 9.7 Demoja ja harjoitustöitä
12 16.7 & 19.7 Demoja ja harjoitustöitä
13 23.7, 26.7 & 30.7 Demoja ja harjoitustöitä

Demotehtävät

Jokaisella demokerralla on palautettava vähintään 2 tehtävää kuitenkin niin, että tehtyjä tehtäviä on vähintään 40 %/jakso (jakso 1. demot 1–7, jakso 2. demot 8–12). Tehdyt tehtävät palautetaan nettidemoWWW:hen alla olevien päivämäärien mukaisesti klo 23.59 mennessä. Demokertaa kohden yleensä 2 luentovideota, eli ensimmäiseen demokertaan luennot 1–2, toiseen, 3–4, jne.

  • 1. Jakso
    • 1. ma 27.5. (Luennot 1–2)
    • 2. to 30.5. (Luennot 3–4)
    • 3. ma 3.6. (Luennot 5–6)
    • 4. ma 10.6. (Luennot 7–8)
    • 5. ma 17.6. (Luennot 9–10)
    • 6. to 20.6. (Luennot 11–12)
    • 7. to 27.6. (Luennot 13–14)
  • 2. Jakso
    • 8. ma 1.7 (Luennot 15–16)
    • 9. ma 8.7. (Luennot 17–18)
    • 10. ma 15.7. (Luennot 19–20)
    • 11. ma 22.7. (Luennot 21–22)
    • 12. ma 29.7. (Luennot 23–24)

  • Välikoe: 17.7. klo 12.00 (paikka tarkentuu myöhemmin)

Hyvitykset

Tehdyistä demotehtävistä saa hyvityspisteitä tenttiä varten.

%40%50%60%70%80%90%
Hyvitys tenttiin (pist)123456

Kullakin demokerralla 100% oikeuttava määrä on 8 tehtävää. Kultakin demokerralta lasketaan jakson 1 aikana max. 10 p, eli vaikka saisit kerättyä lisätehtävillä enemmänkin pisteitä, otetaan jokaiselta demokerralta lukuun enintään 10 pistettä. Jakso 2 max 8p/kerta.

Hyvitykset lisätään VAIN välikokeen pisteisiin kaavalla 3/5*vk + dp1 + 2*dp2 (demopisteitä ei voi käyttää muuta kuin kesän välikokeessa)

Harjoitustyö

Harjoitustyön päivämäärät. Kukin vaihe oltava näytetty ohjaajalle tähän päivään mennessä. Harjoitustyön näyttäminen ohjaajalle tapahtuu varaamalla aika Korpista. Linkit eri ohjaajien varauskalenteriin: Teemu, Matias, Paavo. Harjoitustyön ohjaus tapahtuu luokassa Ag 417.1 (ovessa lukee Ohjelmointi 2–ohjaukset).

Harjoitustöiden suunnitelmat

Keskustelutuokio

  • Tarkoituksena varmistaa tasainen eteneminen
  • Toimii vertaistukena opiskelijoille
  • Osittain pakollinen, jokaisen tulee osallistua vähintään neljään keskustelutuokioon.
  • Osan keskustelutuokioista voi korvata oppimistehtävällä, tästä on kuitenkin sovittava erikseen ohjaajan kanssa.
  • Mahdollisesti vierailevia puhujia, joille mahdollista esittää kysymyksiä ja keskustella aiheesta laajemmin.
  • Katso tarkemmat ajat ja paikat Korpista

Kurssin suoritustavat

Kurssilla on kaksi eri suoritustapaa.

Suositeltu tapa

  1. Välikoe, demot + HT aikataulussa (ei loppukoetta)
    • Välikoe 17.07.2013 klo 12:00 – 16:00 (paikka tarkentuu myöhemmin) (vk=max 24 p, min 6p), kokeessa täytyy vastata ainakin neljään tehtävään (voi olla myös valinnan varaa, mutta päätetään myöhemmin).
    • demot kahdessa jaksossa (1–7 dp1, 8–12 dp2)
    • harjoitustyö aikataulussa
    • kurssin lopputulos = 3/5*vk + dp1 + 2*dp2 (max=32, josta 12p = 1/5, 27p = 5/5, dpn = demopisteet, ei prosentit, jaksosta n)
    • välikoetta ei uusita (voi olla mahdollisuus aloittaa välikoe saman päivänä eri aikaan kuin muut jos on päällekkäisiä tenttejä tms. ylipääsemättömiä esteitä).

Hieman vaikeampi tapa suorittaa kurssi

  1. Loppukoe + HT ilman aikataulua
    • Loppukoe ?.07.2012, uusinta ?.08.2012 (kokeessa vain yksi kysymys tyyliin: suunnittele ja toteuta ohjelma, aihe vaihtelee, oma tietorakenne pitää kyetä tekemään unissaankin)
    • harjoitustyö tehtynä ja hyväksyttynä ennen kokeeseen tulemista
    • HUOM! Ota yhteyttä Paavoon tämän suoritustavan valitessasi

Välikokeessa ja lopputentissä saa olla mukana yksi A4–arkki molemmin puolin kirjoitettuna (kynällä tai tulostettuna).

Viestintä

Etäopiskelu

Mikäli jostain syystä (esimerkiksi viettää kesän poissa Jyväskylästä) ei pysty olemaan fyysisesti lähiopetuksessa läsnä ja näyttämään harjoitustyötä ohjaajille, harjoitustyön näyttämisen voi hoitaa Skypen välityksellä. Tällöin ohjaaja voi jakaa oman näyttönsä, ja esimerkiksi ajaa ohjelmaa tai katsoa suunnitelmaa. Oma mikrofoni olisi hyvä olla kysymistä ja kommentointia varten, mutta tarvittaessa sen voi tehdä myös chatin välityksellä.

Ajanvarauksen voi tehdä Korpin välityksellä normaalisti. Linkit eri ohjaajien varauskalenteriin: Teemu, Matias, Paavo

Laita tämän jälkeen kuitenkin ohjaajalle sähköpostilla viestiä, että haluat tehdä harjoitustyön näyttämisen Skypen välityksellä. Tämän avulla ohjaaja voi varautua ohjaustapahtumaan ja ottaa mukaansa tarvittavan mikrofonin.

Attachments