1. tantárgy neve |
Programozási alapismeretek geoinformatikusoknak |
2. kódja |
IBN850g, IBL850g |
3. kreditérték |
5 |
4. heti óraszám |
Heti 2e + 2gy (nappali), félévre 12e + 12gy (levelező)
|
5. tantárgy típusa és értékelés módja
(előadás/gyakorlat/lab. gyakorlat/szeminárium); (Koll./gyak. jegy/aláírás) |
Előadás (Kollokvium) +
Laboratóriumi gyakorlat (aláírás)
|
6. felelős oktató vagy tanszék neve |
Dr. Holló Csaba (Szoftverfejlesztés Tanszék) |
7. tantárgy tematikája |
- Programozási alapfogalmak: számítási probléma, algoritmus, program. Forrásprogramok fordítása / értelmezése. Fejlesztő környezetek. Adatok tárolása. Adattípus és változó. Egyszerű bevitel (input) és kivitel (output).
- A programozás fázisai. Elemi adattípusok. Kifejezés felépítése és kiértékelése.
- Vezérlési módok. Szekvenciális, szelekciós, ismétléses vezérlések, eljárásvezérlés, függvényművelet. Rekurzió.
- Mutatók és összetett adattípusok.
- I/O műveletek megvalósítása.
|
8. Ajánlott irodalom |
- Kochan, Stephen G., Programfejlesztés C nyelven : átfogó bevezetés a C programozási nyelvbe, Budapest,Kiskapu Kft., 2008.
- Brian W. Kernighan and Dennis M. Ritchie, A C programozási nyelv, Az ANSI szerint szabványosított változat, Műszaki Könyvkiadó, 1996
- Benkő Tiborné, Benkő László, Tóth Bertalan, Programozzunk C nyelven, ComputerBooks, 1998.
- Andrew Koenig, C csapdák és buktatók, Kiskapu Kft. 2005.
- Bell, Douglas, Programozás C++ nyelven. Bp., Panem, 1998.
- Tóth Bertalan, Programozzunk C++ nyelven! Az ANSI C++ tankönyve, ComputerBooks, 2003.
- Herbert, Schildt, C/C++ Referenciakönyv, Panem, 1998.
|
9. a foglalkozásokon való részvétel követelményei és a távolmaradás pótlásának lehetősége |
Nappali: A gyakorlatok látogatása kötelező. Hiányozni annyit lehet, ami még lehetővé teszi a szükséges pontszámok elérését.
Levelező: A foglalkozásokon való részvétel nem kötelező. A kötelező program megvédése a vizsga keretében történik.
|
10. az igazolás módja a foglalkozásokon és a vizsgán való távollét esetén |
Nappali: Foglalkozásokról való távolmaradás esetén nem szükséges igazolás. Vizsgáról való távolmaradás esetén: az aktuális szabályzatok szerint.
Levelező: Vizsgáról való távolmaradás esetén: az aktuális szabályzatok szerint.
|
11. a félévközi ellenőrzések (beszámolók, zárthelyik) száma, témaköre és időpontja, pótlásuk és javításuk lehetősége |
Nappali
- Kis dolgozatok: a 4., 5., 6., 8., 9., 11., 14. heti gyakorlatokon tetszőleges 5 alkalommal lehetséges és elvárt ezek megírása, további pótlás, javítás nincs. Elérhető dolgozatonként legfeljebb 4 pont.
- Nagy zárthelyi dolgozat: a 12. heti gyakorlaton (26 pont) mely pótolható vagy javítható a 15. heti gyakorlaton. A javítani kívánt dolgozat semmisnek minősül. További pótlás, javítás nincs.
- Gyakorlati tevékenység: az 3., 4., 5., 6., 8., 9., 11., 14. heti gyakorlatokon 0,5 pont. Pótlás, javítás nincs.
A hetek számozása a január 31-i héttel (1. hét) kezdődik és a tavaszi szünetet is tartalmazza (az a 10. hét).
Levelező
- Gyakorlaton beadandó egy kötelező program.
- Elérhető maximális pontszám: 49
- Teljesítendő minimális pontszám: 26
- A program. követelményei a tárgy gyakorlatának megfelelő pub könyvtárban lesznek közzétéve.
- A program forráskódját, a http://www.stud.u-szeged.hu/ hivatalos egyetemi címről, e-mailben kell elküldeni a gyakorlatvezetőnek az alábbiakban megadott határidőig, vagy előzetes megállapodás alapján korábbi időpontban személyesen is leadható.
- A nem hivatalos egyetemi címről küldött levelek semmisnek minősülnek és azokra nem válaszolunk. Az e-mail elküldésének sikerességét ellenőrizni kell és annak másolatát a program átvételének visszaigazolásáig meg kell őrizni.
- A kötelező programban tilos a gyakorlatvezető engedélye nélkül más programok felhasználása.
- A programnak minden módosítás nélkül fordulnia és működnie kell abban a teremben, ahol a hallgató csoportjának gyakorlatát tartjuk.
- A projekt leadási határideje: a hallgató vizsgája előtt legalább 14 nappal.
- A kötelező program javítása a gyakorlatvezető válaszát követő egy héten belül lehetséges. Egynél több javítást a gyakorlatvezető csak abban az esetben fogadhat el, ha a hallgatónak önhibáján kívül nem sikerült elérnie a számára megfelelő pontszámot.
- A határidőig le nem adott projekt 0 pontosnak számít és javításként leadható legkésőbb a hallgató vizsgája előtt 7 nappal, további javítási lehetőségek nélkül.
- A leadott programot meg kell védeni. A program bemutatása/megvédése céljából a kijelölt időpontban feltétlen meg kell jelenni.
- A kötelező program csak akkor védhető meg, ha:
- határidőig le lett adva és
- elérte a minimális pontszámot és
- az összes kötelező követelményt teljesíti.
- A program megvédésének hiányában vizsgajegyet szerezni nem lehet.
- A hallgató köteles a programvédésre az alábbiaknak megfelelően felkészülni. Amennyiben a védés során kiderül, hogy a hallgató az általa leadott projekt valamely részét nem megfelelően ismeri, ez annak bizonyítékául szolgál, hogy a projektet nem (teljes egészében) a bemutatója írta, akkor a védés sikertelen, csalásnak pótlása nincs, a hallgató a gyakorlatot (és ezzel a kurzust) nem teljesítette.
A levelező gyakorlatokon zárthelyi dolgozat nem lesz.
|
12. a félév teljesítésének követelményei |
Nappali
- Kis dolgozatokból és gyakorlati tevékenységből összesen: legalább 13 pont összegyűjtése a lehetséges 24-ből,
- Nagy zárthelyi dolgozatból: legalább 13 pont elérése a lehetséges 26-ból,
- Kollokvium: legalább 24 pont elérése a lehetséges 51-ből.
Levelező
- A kötelező programban legalább 26 pont elérése a lehetséges 49-ből.
- Kollokvium: legalább 24 pont elérése a lehetséges 51-ből. Kollokviumon megjelenni csak megvédett kötelező program birtokában lehetséges.
|
13. az osztályzat kialakításának módja |
A gyakorlatokon (kis dolgozatokból, gyakorlati tevékenységből és nagy zárthelyi dolgozatból) elérhető pontszám összesen nem lehet több 49 pontnál.
A jegyek ponthatárai:
0-49 pont: elégtelen (1)
50-64: elégséges (2)
65-79: közepes (3)
80-89: jó (4)
90-100: jeles (5)
|
14. a számonkérés során felhasználható segédletek, irodalom listája (ajánlott irodalom) |
A számonkérések során semmilyen segédlet nem használható.
|
15. 15. további információk |
http://www.inf.u-szeged.hu/~chollo
|