Informatika2-2016
A MathWikiből
A lap korábbi változatát látod, amilyen Kkovacs (vitalap | szerkesztései) 2016. március 8., 19:55-kor történt szerkesztése után volt.
Tartalomjegyzék |
Általános információk
- Előadó / Gyakvezér
- Kovács Kristóf: kkovacs
- Nyíri Dávid Ákos: nyida
- Az előadás időpontja és helye
- Szerda 12:15-13:00 H406
- Gyakorlatok
- Csütörtök 10:15-12:00 H507
- Csütörtök 12:15-14:00 H507
Laborhasználat
A H507-es labor belépőkártyás, a gyakorlatok alatt nyitva lesz a terem. Aki szeretné órán kívül használni a gépeket, az tud igényelni kártyát Elekné Barna Ibolyánál 2000Ft letét ellenében. A kártyákat a félév végeztével, vagy ha már nem kell, akkor adjátok vissza. A labor használat csak egy lehetőség a sok közül, saját gépen és távoli eléréssel is lehet dolgozni, ebben igény szerint segítünk.
ZH időpontok és helyek
- 6. hét, szerda,
- 10. hét, kedd,
- 14. hét, kedd,
- RöpZH 10 alkalommal, a gyakorlatok elején (első héten természetesen nem lesz)
Előadások
- 1. előadás: Python bevezetés (kimenetekkel együtt, notebook)
- 2. előadás: Programozási tételek, listák, for ciklus (kimenetekkel együtt, notebook)
- 3. előadás: Függvény bevezetõ, algoritmusok bevezetõ (kimenetekkel együtt, notebook)
Gyakorlatok
Házi feladatok
CloudCoder használata
A legtöbb python feladathoz gyakorlaton egy CloudCodernek nevezett rendszert fogunk használni. Ennek elõnye, hogy helyben ki is javítja a feladatot. Elérés:
- Loginnév a matekos useretek, passt a gyakorlaton kap mindeki, ha ez nem történt volna meg írjatok emailt a kkovacs@math.bme.hu-ra és küldöm.
Jelszóváltoztatás
- Bejelentkezés után változtassa meg mindenki a jelszavát.
- Bal oldalt elõbb válasszuk ki az Informatika 1 - Python kurzust.
- Majd jobb fent My account, ezen belül kattintsunk az egyetlen accountra középen, majd bal fent Edit account
- A felugró ablakba írjuk be az új jelszót.
- Ha valakit zavar, hogy nincs a nevében ékezet, ezt is javíthatja.
- Ha ez megvolt akkor jobb fent a Back gombbal lehet visszamenni a fõmenübe.
Feladat beadás
- Bejelentkezés után bal oldalon láthatók az aktív kurzusok (jelenleg csak 1 vagy 2 lesz)
- Válasszuk ki az Informatika 2 - Labor kurzust
- Ha szűrni szeretnénk a feladatokat egy adott gyakorlatra, akkor a kurzusoknál bal oldalt minden kurzus lenyitható a mellette levõ szürke háromszöggel. Majd ha a megfelelõ gyakorlatot kiválasztjátok csak annak a feladatait látjátok majd. A házifeladattal ugyanez a helyzet.
- Középen megjelennek a feladatok, kattintsunk a legfelsõre, majd jobb lent Load excercise
- Ezen a felületen bal oldalt látható a feladat kiírása, jobb oldalt írhatjuk a programot, majd jobb lent a Submit gombbal tudjuk beadni a feladatot (nem véglegesen)
- Ha beadtunk egy feladatot, akkor a Submit gomb mellett egy színes csík jelzi, hogy jó-e a megoldás vagy sem (teljesen zöld: jó, van piros: rossz)
- Ha volt hiba a beadásban akkor legalul a táblázatban láthatók a tesztesetek:
- Input: bemenet
- Expected: várt kimenet
- Actual: kapott kimenet
- Ha a kapott és a várt kimenet megegyezik, akkor a teszten átment a beadásunk.
- Ha a beadásunk átment minden teszten, akkor csinálhatjuk is a következõ feladatot, visszamenni a Back gombbal jobb fent lehet ismét.
- Az, hogy a CloudCoder elfogadja a megoldást, még nem jelenti azt hogy a megoldás tökéletes. Néha vannak olyan feltételek szabva a feladat szövegében, melyeket nem lehet automatikusan ellenőrizni.