Odota...
Wait...
Korppi-järjestelmän toimintoja Korppi

11.16.0

Kirjaudu sisään järjestelmään!
25.3.2017 21:38

ITKP102 Ohjelmointi 1, 6 op, keväällä 2012 aloittaville tietotekniikan pääaineopiskelijoille [kotisivu]

Tietotekniikan laitos

Tiedotus:
Kurssille ei voida ilmoittautua, koska se on jo vanhennettu.
Kurssin ilmoittautumisaika päättyi 31.3.12 klo 23:59.
Kurssille voivat ensisijaisesti ilmoittautua tiettyjen organisaatioiden opiskelijat. Koska et ole kirjautunut järjestelmään, ei organisaatiosi ole tiedossa.
Tiedotus:
Etusijalla kurssilla ovat opettajan painottamien yksiköiden opiskelijat ilmoittautumisjärjestyksessä. Näiden jälkeen tulevat muiden yksiköiden opiskelijat ilmoittautumisjärjestyksessä. Lisätietoja jonotuksesta.
organisaatiopainokerroin
kaikki muut yksiköt0 

Yleisiä tietoja

Kotisivu: https://trac.cc.jyu.fi/projects/ohj1/wiki/k2012
Alkaa - päättyy: 9.1.12 - 14.5.12
Ilmoittautumisaika: 29.11.11 klo 0:00 - 31.3.12 klo 23:59
Ilmoittautuminen voidaan perua 25.5.2012 klo 00:00 mennessä.
Opettaja(t): Yliopistonopettaja Antti-Jussi Lakanen (antti-jussi.lakanen@jyu.fi)
Tuntiopettaja(t): Simo Haatainen (simo.j.s.haatainen@student.jyu.fi)
Ville Pelho (ville.pelho@jyu.fi)
Juho Tammela (juho.i.tammela@student.jyu.fi)
Laajuus: 6 op
Kielet: opetuskielet: suomi; suorituskielet: suomi
Ilmoittautuneita: 59
Maksimi osallistujamäärä: 100 (Jonotuskäytännöstä johtuen kurssille voidaan ilmoittautua, vaikka maksimi osallistujamäärä ylittyisikin.);
Organisaatiot:Informaatioteknologian tiedekunta (ITK), Tietotekniikan laitos (TTL)
Sisältö:Rakenteisen ohjelmoinnin perusteet, johdatus algoritmeihin ja ongelmanratkaisuun, perustietorakenteet ja niiden soveltaminen. Ohjelman suunnittelun perusteet. Valmius yksinkertaisen C#-ohjelman toteuttamiseen. Harjoitustyönä kukin opiskelija toteuttaa oman pelin. Myös lukuisissa viikkotehtävissä tutkitaan peleistä tuttuja ongelmia.
Osaamistavoitteet:Kurssin lopussa opiskelijan odotetaan osaavan 1) selittää rakenteisen ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteet 2) löytää yksinkertaiseen ongelmanratkaisuun sopivat algoritmit, tietotyypit ja tietorakenteet 3) suunnitella ja toteuttaa pienimuotoinen tietokonepeli hyväksikäyttäen C#-kieltä ja Jypeli-ohjelmointikirjastoa.
Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Ohjelmoinnin perusajatusosaa soveltaa
Aliohjelmaosaa luoda
Ehtolauseetosaa analysoida
Silmukatosaa analysoida
Taulukkoosaa soveltaa
Rekursiomuistaa
C#-kielen perusteetosaa soveltaa
Yksikkötestaus (TDD)ymmärtää
Debuggerin käyttöosaa soveltaa
Lukujärjestelmät ja ASCII-koodiymmärtää
Yksinkertaisten algoritmien kirjoittaminenymmärtää
Esitiedot:Tietokoneen peruskäytön hallinta. Ei edellytä aiempaa ohjelmointitaitoa.
Opetusmuodot:Luennot, pääteohjaukset, demonstraatiotilaisuudet, harjoitustyö.
Suoritustavat:Vaadittu määrä suoritettuja harjoitustehtäviä, hyväksytty harjoitustyö ja lopputentti.
Kurssin työmäärä:

 

<div>
 t/vko     Viikkoa  tun.yht
----------------------------------------------
Luennot             4         11        44
Demojen palautus    2         11        22
Demoja kotona       4         11        44
Pääteohjaukset      2         10        20
Harjoitustyö                            30
----------------------------------------------
Yhteensä:         14.5        11       160
</div>

Vertailu

Korpissa on valittavana 2 vastaavaa kurssia. Voit vertailla kursseja keskenään.

[Tiivistä opetusryhmien aika- ja paikkatiedot]

Luento [ryhmien tarkat tiedot ja ilmoittautuminen]

Luento 1 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 59, maksimi 100
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Auditorio 32ti10.1.201208:15-10:00LakanenTapahtuman tiedot
2Ag Auditorio 33ti17.1.201208:15-10:00LakanenTapahtuman tiedot
3Ag Auditorio 34ti24.1.201208:15-10:00LakanenTapahtuman tiedot
4Ag Auditorio 35ti31.1.201208:15-10:00LakanenTapahtuman tiedot
5Ag Auditorio 36ti7.2.201208:15-10:00LakanenTapahtuman tiedot
6Ag Auditorio 37ti14.2.201208:15-10:00LakanenTapahtuman tiedot
7Ag Auditorio 38ti21.2.201208:15-10:00LakanenTapahtuman tiedot
8Ag Auditorio 39ti28.2.201208:15-10:00LakanenTapahtuman tiedot
9Ag C23310ke7.3.201212:15-14:00LakanenTapahtuman tiedot
10Ag Auditorio 311ti13.3.201208:15-10:00LakanenTapahtuman tiedot
11Ag Auditorio 312ti20.3.201208:15-10:00LakanenTapahtuman tiedot
12Ag Auditorio 313ti27.3.201208:15-10:00LakanenTapahtuman tiedot
Luento 2 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 59, maksimi 100
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Auditorio 32to12.1.201208:15-10:00LakanenTapahtuman tiedot
2Ag Auditorio 33to19.1.201208:15-10:00LakanenTapahtuman tiedot
3Ag Auditorio 34to26.1.201208:15-10:00LakanenTapahtuman tiedot
4Ag Auditorio 35to2.2.201208:15-10:00LakanenTapahtuman tiedot
5Ag Auditorio 36to9.2.201208:15-10:00LakanenTapahtuman tiedot
6Ag Auditorio 37to16.2.201208:15-10:00LakanenTapahtuman tiedot
7Ag Auditorio 38to23.2.201208:15-10:00LakanenTapahtuman tiedot
8Ag Auditorio 39to1.3.201208:15-10:00LappalainenTapahtuman tiedot
9Ag Auditorio 310to8.3.201208:15-10:00LakanenTapahtuman tiedot
10Ag C23311to15.3.201208:15-10:00LakanenTapahtuman tiedot
11Ag Auditorio 312to22.3.201208:15-10:00LakanenTapahtuman tiedot

Demo [ryhmien tarkat tiedot ja ilmoittautuminen]

Demo [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 46, maksimi 30
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag C2313ma16.1.201208:15-10:00LakanenTapahtuman tiedot
2Ag C2314ma23.1.201208:15-10:00LakanenTapahtuman tiedot
3Ag C2315ma30.1.201208:15-10:00LakanenTapahtuman tiedot
4Ag C2316ma6.2.201208:15-10:00LakanenTapahtuman tiedot
5Ag C2317ma13.2.201208:15-10:00LakanenTapahtuman tiedot
6Ag C2318ma20.2.201208:15-10:00LakanenTapahtuman tiedot
7Ag C2319ma27.2.201208:15-10:00LakanenTapahtuman tiedot
8Ag C23210ti6.3.201212:15-14:00LakanenHUOM! Poikkeava aika!Tapahtuman tiedot
9Ag C23111ma12.3.201208:15-10:00LakanenTapahtuman tiedot
10Ag C23112ma19.3.201208:15-10:00LakanenTapahtuman tiedot
11Ag Auditorio 313ma26.3.201208:15-10:00LakanenTapahtuman tiedot
Lukioryhmät [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 9, maksimi 200
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1-3ma16.1.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
2-4ma23.1.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
3-5ma30.1.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
4-6ma6.2.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
5-7ma13.2.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
6-8ma20.2.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmä, paikkana Cygnaeus-lukioTapahtuman tiedot
7-9ma27.2.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmä, paikkana Cygnaeus-lukioTapahtuman tiedot
8-10ma5.3.201212:25-13:55Lakanen, TammelaLukioryhmä, paikkana Cygnaeus-lukioTapahtuman tiedot
9-11ma12.3.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmä, paikkana Cygnaeus-lukioTapahtuman tiedot
10-12ma19.3.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmä, paikkana Cygnaeus-lukioTapahtuman tiedot
11-13ma26.3.201212:25-13:55Lakanen, Pelho, TammelaLukioryhmä, paikkana Cygnaeus-lukioTapahtuman tiedot

Ohjaus [ryhmien tarkat tiedot ja ilmoittautuminen]

Pääteohjaus 1/a [ryhmätiedot ja ilmoittautuminen]; maksimi 12
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag B211.1 (Sovjet)2pe13.1.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
Pääteohjaus 1/b [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 9, maksimi 12
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag B212.1 (Finland)2pe13.1.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
2Ag B212.1 (Finland)3pe20.1.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
3Ag B212.1 (Finland)4pe27.1.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
4Ag B212.1 (Finland)5pe3.2.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
5Ag B212.1 (Finland)6pe10.2.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
6Ag B212.1 (Finland)7pe17.2.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
7Ag B212.1 (Finland)8pe24.2.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
8Ag B212.1 (Finland)9pe2.3.201210:15-12:00Haatainen, TammelaTapahtuman tiedot
9Ag B212.1 (Finland)10pe9.3.201210:00-12:00LakanenTapahtuman tiedot
10Ag B212.1 (Finland)11pe16.3.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
11Ag B212.1 (Finland)12pe23.3.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
12Ag B212.1 (Finland)13pe30.3.201210:15-12:00Haatainen, Lakanen, TammelaTapahtuman tiedot
Pääteohjaus 2/a [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 8, maksimi 12
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag B211.1 (Sovjet)2pe13.1.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
2Ag B212.2 (Mountains)3pe20.1.201208:15-10:00Haatainen, LakanenHuom! Paikan vaihdos.Tapahtuman tiedot
3Ag B212.2 (Mountains)4pe27.1.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
4Ag B212.1 (Finland)5pe3.2.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
5Ag B212.2 (Mountains)6pe10.2.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
6Ag B212.2 (Mountains)7pe17.2.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
7Ag B212.2 (Mountains)8pe24.2.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
8Ag B212.1 (Finland)9pe2.3.201208:15-10:00HaatainenTapahtuman tiedot
9Ag B212.2 (Mountains)10pe9.3.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
10Ag B212.1 (Finland)11pe16.3.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
11Ag B212.1 (Finland)12pe23.3.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
12Ag B212.1 (Finland)13pe30.3.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
Pääteohjaus 2/b [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 4, maksimi 12
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag B212.1 (Finland)2pe13.1.201208:15-10:00Haatainen, LakanenTapahtuman tiedot
2Ag B213.1 (Lakes)3pe20.1.201208:15-10:00Haatainen, LakanenHuom! Paikan vaihdos.Tapahtuman tiedot
Lukioryhmät [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 2, maksimi 200
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1-2pe13.1.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
2-3pe20.1.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
3-4pe27.1.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
4-5pe3.2.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
5-6pe10.2.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
6-7pe17.2.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
7-8pe24.2.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
8-9pe2.3.201208:05-09:35Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
9-10pe9.3.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
10-11pe16.3.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
11-12pe23.3.201208:05-09:35Lakanen, Pelho, TammelaLukioryhmät, paikkana Cygnaeus-lukioTapahtuman tiedot
PP (PP, Pahasti Pihalla) [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 7, maksimi 200
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag B212.1 (Finland)7ma13.2.201214:15-16:00Haatainen, Lakanen, TammelaTapahtuman tiedot
2Ag B212.1 (Finland)8ma20.2.201214:15-16:00Haatainen, Lakanen, TammelaTapahtuman tiedot
3Ag B212.1 (Finland)9ma27.2.201214:15-16:00Haatainen, Lakanen, TammelaTapahtuman tiedot
4Ag B212.1 (Finland)10ma5.3.201214:15-16:00Haatainen, TammelaTapahtuman tiedot
5Ag B212.1 (Finland)11ma12.3.201214:15-16:00Haatainen, Lakanen, TammelaTapahtuman tiedot
6Ag B212.1 (Finland)12ma19.3.201214:15-16:00Haatainen, Lakanen, TammelaTapahtuman tiedot
7Ag B212.1 (Finland)13ma26.3.201214:15-16:00Haatainen, Lakanen, TammelaTapahtuman tiedot

Tentti [ryhmien tarkat tiedot ja ilmoittautuminen]

Tentti 16.4.2012 [tenttiin ilmoittautuminen]; ilmoittautuneita 15, maksimi 200
ilm.aika: 23.3.2012 00:00 - 13.4.2012 12:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1MaD 25916ma16.4.201212:00-16:00LakanenTapahtuman tiedot
Tentti 4.5.2012 (Lopputentti) [tenttiin ilmoittautuminen]; ilmoittautuneita 11, maksimi 200
ilm.aika: 15.5.2011 00:00 - 30.4.2012 00:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Auditorio 1, Martti Ahtisaari -sali, Ag Auditorio 2, Ag Auditorio 318pe4.5.201212:00-16:00LakanenTapahtuman tiedot
Tentti 25.5.2012 (1. uusinta) [tenttiin ilmoittautuminen]; maksimi 200
ilm.aika: 15.5.2011 00:00 - 21.5.2012 16:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Auditorio 1, Martti Ahtisaari -sali, Ag Auditorio 221pe25.5.201212:00-16:00LakanenTapahtuman tiedot
Tentti 15.6.2012 (2. uusinta) [tenttiin ilmoittautuminen]; maksimi 200
ilm.aika: 15.5.2011 00:00 - 11.6.2012 16:00
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag Auditorio 1, Martti Ahtisaari -sali, Ag Auditorio 2, Ag Auditorio 324pe15.6.201212:00-16:00LakanenTapahtuman tiedot

Seminaari [ryhmien tarkat tiedot ja ilmoittautuminen]

Vierailu laitokselle [ryhmätiedot ja ilmoittautuminen]; maksimi 200
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag C23315ti10.4.201213:00-15:00LakanenTapahtuman tiedot

Välikoe [ryhmien tarkat tiedot ja ilmoittautuminen]

Välikoe lukiolaisille (1. välikoe lukiolaisille (ei koske yliopisto-opiskelijoita)) [tenttiin ilmoittautuminen]; ilmoittautuneita 2, maksimi 200
ilm.aika: 29.11.2011 00:00 - 31.3.2012 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag C2218ke22.2.201210:00-12:00Lakanen1. välikoe lukiolaisille (ei koske yliopisto-opiskelijoita)Tapahtuman tiedot