Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    Korszerű programozási eszközök

    A tantárgy angol neve: Modern Programming Tools

    Adatlap utolsó módosítása: 2006. július 1.

    Tantárgy lejárati dátuma: 2009. november 24.

    Budapesti Műszaki és Gazdaságtudományi Egyetem
    Villamosmérnöki és Informatikai Kar

    Villamosmérnöki Szak

    Műszaki Informatika Szak

    Választható tárgy

    Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
    VIAU9292   4/0/0/v 5 1/1
    3. A tantárgyfelelős személy és tanszék Dr. Charaf Hassan,
    4. A tantárgy előadója

    Név:

    Beosztás:

    Tanszék, Int.:

    Szabó Zoltán

    tanársegéd

    Aut. és Alk. Inf.

    Dr. Charaf Hassan

    docens

    Aut. és Alk. Inf.

    5. A tantárgy az alábbi témakörök ismeretére épít

    C/C++ programozás

    6. Előtanulmányi rend
    Ajánlott:
    7. A tantárgy célkitűzése

    A tárgy a Windows operációs rendszer felépítésével, programozásával és a programozáshoz szükséges eszközök bemutatásával foglalkozik. Feladata megismertetni a hallgatókkal a korszerű fejlesztői környezeteket és ezen eszközök segítségével a különböző programozási feladatok megoldását. A tárgy fő célja, hogy megismertesse a hallgatókkal a Windows operációs rendszer programozásának rejtelmeit és többféle programozási módszertan használatát.

    8. A tantárgy részletes tematikája

    Alapfogalmak

    A Windows operációs rendszer felépítése. A Windows programozás alapjainak összefoglalása: eseményvezérelt programozás, gyermek ablakok, dialógusablakok, erőforrások, DLL-ek.

    Windows API programozás

    A Windows API felépítése. A leggyakrabban használt függvények és módszerek áttekintése: üzenetkezelő ciklus, eseménykezelő függvény, dialógusablakok, erőforrások kezelése, grafikus lehetőségek (GDI), multithreading.

    Objektum-orientált programozás Windows alatt

    Az MFC felépítése, alkalmazásának lehetőségei és korlátai. Részletesen ismertetésre kerülnek az MFC alapfunkciókat megvalósító osztályai, valamint a leggyakrabban használt kiegészítő osztályok (dialógusablakok, GDI, multithreading, networking).

    Objektumorientált programozás Windows alatt felügyelt környezetben

    A .Net Framework felépítése és működése, alkalmazásának lehetőségei és korlátai. Részletesen ismertetésre kerülnek a .Net Framework alapfunkciókat megvalósító osztályai, valamint a desktop alkalmazások készítése során leggyakrabban használt kiegészítő osztályok ( Windows Forms, GDI+, multithreading, networking )

    9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

    (előadás, gyakorlat, laboratórium):

    Heti 4 óra előadás, melynek a fele tanszéki számítógép laborban lesz megtartva.

    10. Követelmények

    a. A szorgalmi időszakban: A félév elején kiadott házi feladat elkészítése legalább elégséges szinten

    b. A vizsgaidőszakban:

    - vizsga: írásbeli és szóbeli

    - a vizsgajegy a részösszetevőkből (50% házi feladat + 50% vizsga)

    11. Pótlási lehetőségek

    A házi feladat a vizsgaidőszak második hetének végéig különeljárási díj megfizetése mellett leadható.

    12. Konzultációs lehetőségek
    13. Jegyzet, tankönyv, felhasználható irodalom

    Tanszéki segédlet, Programozás Windows alatt.

    Microsoft Developer Network – MSDN Library

    14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka

    (a tantárgyhoz tartozó tanulmányi idő körülbelüli felosztása a tanórák, továbbá a házi feladatok és a zárthelyik között (a felkészülésre, ill. a kidolgozásra átlagosan fordítandó/elvárható idők félévi munkaórában, kredit x 30 óra, pl. 5 kredit esetén 150 óra)):

    Kontakt óra

    60

    Félévközi készülés órákra

    10

    Felkészülés zárthelyire

    0

    Házi feladat elkészítése

    30

    Kijelölt írásos tananyag elsajátítása

    10

    ..

    Vizsgafelkészülés

    40

    Összesen

    150

    15. A tantárgy tematikáját kidolgozta

    Név:

    Beosztás:

    Tanszék, Int.:

    Szabó Zoltán

    tanársegéd

    Aut. és Alk. Inf.

    Dr. Charaf Hassan

    docens

    Aut. és Alk. Inf.