Tantárgy neve: Haladó C# |
Tantárgy Neptun kódja: Nappali: GEIAL31N-B Levelező: GEIAL31N-BL Tárgyfelelős intézet: INF - Informatikai Intézet |
Tantárgyelem: A_VSP | |
Tárgyfelelős: Dr. Krizsán Zoltán - egyetemi docens | |
Közreműködő oktató(k): | |
Javasolt félév: 6 | Előfeltétel:GEIAL313-B |
Óraszám/hét: Előadás (nappali): 2 Gyakorlat (nappali): 2 Előadás (levelező): 8 Gyakorlat (levelező): 8 | Számonkérés módja: gyakorlati jegy |
Kreditpont: 5 | Munkarend: Nappali+Levelező |
Tantárgy feladata és célja: A tantárgy asztali alkalmazások grafikus felületeinek elkészítésére koncentrál c# nyelven elsősorban WPF (Windows Presentation Foundation) keretrendszer használatával. Bemutatásra kerül a grafikus felületet tartalmazó alkalmazások jellemző felépítése és tervezési, fejlesztési módszereik, az adatkötés, MVC és MVVM elvek. A tantárgy további célja még a c# Programázás tárgyban tanult ismeretek mélyítése, különböző gyűjtemény adatstruktúrák ismertetése, szálak és szálkezelés, hálózati kommunikáció bemutatása. Tudás: Az angol nyelvtudása eléri a képzéshez, az angol nyelvű szakirodalom megismeréséhez, a szakszöveg megértéshez, feldolgozásához, és a szakképzettséggel ellátható szakmai feladatokhoz elvégzéséhez szükséges, valamint a folyamatos szakmai önképzéshez szükséges szintet. Ismeri az informatika és a mérnöki szakma szókincsét és kifejezési sajátosságait magyar és angol nyelven, legalább alapszinten. Képesség: Képes a megszerzett alapismeretekre építve egy-egy műszaki informatikai területen mélyebb ismeretek önálló megszerzésére, a szakirodalom feldolgozására, majd a területhez kapcsolódó informatikai problémák megoldására. Attitűd: Hitelesen képviseli a mérnöki és informatikai szakterületek szakmai alapelveit. Nyitott az informatikai eszközöket alkalmazó más szakterületek megismerésére és azokon informatikai megoldások kidolgozására az adott terület szakembereivel együttműködve. Törekszik a hatékony és minőségi munkavégzésre. Szem előtt tartja és ügyel a munkatársai és megrendelői adatainak, információinak biztonságára. Autonomia és felelősség: Felelősséget érez az önálló és csoportban végzett informatikai rendszerelemzői, -fejlesztői és -üzemeltetési tevékenységéért. | |
Tárgy tematikus leírása: A grafikus felhasználói felületekkel kapcsolatos alapfogalmak. GUI elemek, eseménykezelés. | |
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Nappali): 1. Órai feladat legalább elégséges szintű teljesítése. Egy konkrét gyakorlati órán (kb. a 11. tanulmányi héten) számítógépen egy feladatot kell megoldani. Elfogadása csak akkor, ha majdnem tökéletes. Pótlási lehetőség: az utolsó tanulmányi héten. 2. Gyakorlati órai feladatok megléte. A félév során a gyakorlatokon elkészített feladatokat akkor is el kell készíteni, ha hiányzik valaki az óráról. Az utolsó előtti tanulmányi hétig mindenkinek minden feladatának meg kell lennie. Vizsgaidőszakban nem pótolható. | |
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Levelező): 1. Órai feladat legalább elégséges szintű teljesítése. Egy konkrét gyakorlati órán (kb. a 11. tanulmányi héten) számítógépen egy feladatot kell megoldani. Elfogadása csak akkor, ha majdnem tökéletes. Pótlási lehetőség: az utolsó tanulmányi héten. 2. Gyakorlati órai feladatok megléte. A félév során a gyakorlatokon elkészített feladatokat akkor is el kell készíteni, ha hiányzik valaki az óráról. Az utolsó előtti tanulmányi hétig mindenkinek minden feladatának meg kell lennie. Vizsgaidőszakban nem pótolható. | |
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Nappali): Irásbeli és szóbeli részekből áll. Az írásbeli elemei: Egy gyakorlati feladat (30 pont, legalább 16 pont megszerzése szükséges). További 6-10 egyszerű kis kérdés, összesen 20 pontért. Egy elméleti kérdés szöveges kifejtése. (10 pont). Értékelés: 0-30 elégtelen; 31-37 elégséges; 38-44 közepes; 445-51 jó; 52- 60 jeles. | |
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Levelező): Irásbeli és szóbeli részekből áll. Az írásbeli elemei: Egy gyakorlati feladat (30 pont, legalább 16 pont megszerzése szükséges). További 6-10 egyszerű kis kérdés, összesen 20 pontért. Egy elméleti kérdés szöveges kifejtése. (10 pont). Értékelés: 0-30 elégtelen; 31-37 elégséges; 38-44 közepes; 445-51 jó; 52- 60 jeles. | |
Kötelező irodalom: Az előadás anyaga. | |
Ajánlott irodalom: Christopher Bennage - Rob Eisenberg: Tanuljuk meg a WPF használatát 24 óra alatt, ISBN:9789639637566 Matthew MacDonald: Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5 |