Speciálkollégiumok es tematikáik

Órarend

1997/98. I. félév

Programozás Microsoft Visual C/C++ 1.52-ben c. speciálkollégium

1997/98. II. félév

A tervezett Programozás SICStus Prologban c. speciálkollégium
E L M A R A D !

1998/99. I. félév

Programozás Microsoft Visual C/C++ 1.52-ben c. speciálkollégium

1998/99. II. félév

Programozás SICStus Prologban c. speciálkollégium

Programozás Microsoft Visual C/C++ 1.52-ben (INF3D4-0)

Hírdetmény

A Microsoft Windows 3.x és a Win95 operációs rendszer széles körben elterjedt. A népszerűség egyik fő oka az alkalmazások óriási száma. Több ezer kis és közepes vállalat fejleszt ma már Windows-os termékeket. A maga részéről a Microsoft ehhez a szükséges segítséget megadja. Sokan tagjai a Microsoft Developers Networknek vagy a Technical Networknek, ami ehhez a legnagyobb támogatást megadja. Az egyetemi oktatás az igen szerény eszközeivel igyekszik az első botladozó lépések megtételében segíteni, ezért az Informatikai Tanszékcsoport ebben a félévben is meghírdeti a Programozás Microsoft Visual C/C++ 1.52-ben című speciálkollégiumot.
A speciálkollégium előadója: Alexin Zoltán tanársegéd

A speciálkollégium helye: Irinyi épület, valamelyik hallgatói IBM PCs oktató terem.

Maximális létszám: 20 fő (az oktató terem befogadó képessége)

Szakirodalom nyelve: kizárólag angol (magyar nincs)

Szükséges előképzettség: programozási nyelvek előadás és gyakorlat látogatása. Vonzódás a C/C++ programozáshoz. Angol szakirodalom megértésének képessége.

A speciálkollégiumra jelentkezhetnek a következő egyetemi hallgatok:

A speciálkollégium története

A speciálkollégium már több éves múltra tekint vissza. Korábban az 1995/96. tanév I. félévében, az 1996/97. tanév I. félévében és az 1997/98. tanév I. félévében került meghírdetésre. Az átlagos hallgatói létszám 20 volt.

A speciálkollégium tematikája

  1. A Windows SDK komponensei, futtatható programok, lib-ek, help szövegek. (rc, cl, link, exehdr).
  2. Fejlesztés SDK-ban. A forrás file-ok tipus szerint (.def, .rc, .c, .cpp, .map, .obj, .map). Az egyes file-ok szerepe, tartalma.
  3. A Windows-os programok írásának szabályai, A WinMain - eljárás parameterei. Az első demo program, ami egyetlen message box-ot megjelenít.
  4. Windows SDK. Dialog ablakok, dialog control-ok, tulajdonságaik, kezelesük alapelvei. (Edit, Button, Icon, Bitmap, Menü) A második példaprogram (számok szorzása, és az eredmény kiírása egy editor ablakba.
  5. A Windows rendszer module, task kezelési rendszere.
  6. Windows SDK, Programozás C++-ban. Class-ok használata, kapcsolat a Kernel-lel, a WinMain-nel, a harmadik példaprogram (C++ program egyetlen OVERLAPPED window megjelenítésére).
  7. Az MFC, tartalma, használata, általános jellemzői, segédprogramok (App Studio, Heap Walk, Spy, HotSpot, DebugWin, StressApp).
  8. Az App Wizard használata, opciói. Generálás, fordítás, futtatás.
  9. SDI s MDI alkalmazások - hasonlóságok, különbségek. Implementációs kérdések. A CDocument és a CView osztályok.
  10. Példaprogram editor (SDI, + Serialize eljárás működése).
  11. MDI program keszítése, a CDocument és a CView osztályok kapcsolata. Példaprogram.
  12. Megjelenítés a view ablakban, device context, font, color kezelés.
  13. DLL írás MFC-ben.

Információk a Microsoft Visual C/C++-ról

A speciálkollégiumon készített példák megtalálhaták a /pub/program/C++ alkönyvtárban.

Programozás SICStus Prologban (INF3AZ-0)

Hírdetmény

A Prolog programozási nyelv felhasználása ipari/irodai fejlesztésekre ma még nem általános. Ennek ellenére a Prolog folyamatosan tartja pozícióit a tudományos kutatásban. A mai ismert Prolog rendszerek már könnyen kezelhetők, a fejlesztések eredmenyeként nagy fejlesztői környezetek alakultak ki. A Prolog programozási nyelv tanulmányozása nemegy tudományos ötlet, felfedezés alapja volt. Az elkövetkező időben a programozási szakmában várhatóan egyre növekvő szerepe lesz a logikai programozási paradigma ismeretének. Ezért a TTK Informatikai Tanszékcsoport meghírdeti az 1997/98-as tanévben is a Programozás SICStus Prologban című speciálkollégiumot.
A speciálkollégium előadója: Alexin Zoltán tanársegéd

A speciálkollégium helye: Az Informatikai Tanszékcsoport Árpád téri 9-es alagsori terme (HP gépterem).

Maximális létszám: 18 fő (az oktató terem befogadó képessége)

Szakirodalom nyelve: kizárólag angol (magyar nincs)

Szükséges előképzettség: mesterséges intelligencia előadás és gyakorlat vagy programozási nyelvek előadás és gyakorlat vagy matematikai logika előadás és gyakorlat látogatása. Vonzódás a különleges programozási módszerekhez. Angol szakirodalom megértésének képessége.

A speciálkollégiumra jelentkezhetnek a következő egyetemi hallgatok:

A speciálkollégium története

A speciálkollégium már több éves múltra tekint vissza. Korábban az 1995/96. tanév I. félévében és az 1996/97. tanév I. félévében került meghírdetésre. Az 1997/98-as tanév II. félévében ismét meg van hírdetve. Az átlagos hallgatói létszám 10 volt.

A speciálkollégium tematikája

  1. A Prolog interpreter használata (.sicstusrc file, forrás file beolvasása, consult/1 predikátum, abolish/1 predikátum, write, nl predikátum.
  2. A prolog interpreter három programterülete ( Prolog database, consult area, interpreter code) és használatuk (assert, retract, consult, charsio, random, fastrw, db).
  3. Prolog adat/program struktúrák: listák, n-esek, termek.
  4. A prolog program szerkezete (program clause, goal-clause, Horn-clause).
  5. Meta-predikátumok (setof/3, bagof/3).
  6. Algoritmus gráf összefüggő komponenseinek meghatározására.
  7. Listakezelés Prologban.
  8. Fakezelés Prologban.
  9. File-kezelés Prologban.
  10. A DCG kiterjesztés használata.
  11. A C/C++ számkonstansainak DCG nyelvtana.
  12. Az arithmetikai kifejezés DCG nyelvtana.
  13. A Prolog meta-interpreter.

Információk a SICStus Prologról

Egyéb Internetes Prolog erőforrások

Ajánlott irodalom

Utolsó módosítás: 2000. április 7.


Alexin Zoltán, alexin@inf.u-szeged.hu