Budapesti Mûszaki Egyetem
Villamosmérnöki és Informatikai Kar
Villamosmérnöki Szak

Programozás II.

TANTÁRGYLEÍRÁS

Érvényes: 1992-tôl
Utolsó javítás dátuma: 1995. május 6.


Tantárgy kódja Szemeszter Heti óraszám Követelmény Kreditpont Nyelv Hány féléves Ez hányadik félév?
VI 1-011 2. 0+1+1 félévközi jegy 2 magyar 2 2

A tantárgy felelôse:

A tantárgy az alábbi témakörök ismeretére épül:

Kötelezô / ajánlott elôtanulmányi rend:

A tantárgy célkitûzése:

A hallgatóknak megfelelô jártasságot kell szerezniük a számítógépes problémamegoldás módszereinek és alapvetô eszközeinek használatában olyan szinten, hogy azt további tanulmányaik során képesek legyenek hatékonyan alkalmazni. A 2. szemeszter fô célkitûzése egy második, átlalánosan használt, korszerû, közepes vagy magasszintû programozási nyelv elsajátítása.

Részletesen:
- jártasság megszerzése egy második, átlalánosan használt, korszerû, közepes vagy magasszintü programozási nyelv használatában
- jártasság megszerzése az alkalmazott operációs rendszer felhasználói felületének alkalmazásában
- jártasság megszerzése a programtervezés alapvetô módszereiben
- jártasság megszerzése a korszerû programfejlesztô eszközök használatának területén
- gyakorlat megszerzése a programok dokumentációjának elkészítése területén
- könyvtári eszközök használatának és készítésének gyakorlása
- gyakorlat megszerzése a csoportmunka területén

A tantárgy részletes tematikája:

Elméleti tananyag:
Törzsanyag
- egyszerû numerikus módszerek programjai (lineáris egyenletrendszerek, szélsôérték feladatok, numerikus integrálás)
- a C programozási nyelv bevezetése
- több forrásból álló programok szerkesztése
- különbözô nyelveken készült programok közötti kapcsolatok
- az operációs rendszer szolgáltatásainak elérése
- fejlett interaktiv grafika, ablaktechnika
Specialitás
- objektum orientált programozás

A tárgy gyakorlati anyaga:

- legfontosabb numerikus módszerek megismerése
- numerikus matematikai feladatok megoldása
- C programozási nyelv megismerése
- Pascal és C programok készítése, hibakeresés
- Turbo C integrált fejlesztôi környezet használata
- több modulból álló, valamint vegyes nyelvû programok készítése

A tantárgy oktatásának módja:

A tárgy erôsen gyakorlati jellege miatt minden második alkalommal számítógépes laborban tartjuk a gyakorlatokat.

Követelmények

Az itt nem érintett kérdésekben a TVSz. rendelkezései érvényesek.

Irodalom

  1. - Wayne Amsbury: Data Structures from Arrays to priority queues Wadswort P.C., 1985.
  2. - Fairly: Software Engineering Concepts McGraw-Hill, 1985.
  3. - Wirth: Algoritmusok + adatstruktúrák = programok Mûszaki, 1982.
  4. - Kernighan, Ritchie: C programozási nyelv Mûszaki, 1985.
  5. - Benkô Tiborné, Urbán Zoltán: IBM PC programozása Turbo C nyelven Mérnöktovábbképzô, l989.
  6. - Kernighan, Ritchie: The C programming language Second Edition Prentice-Hall, 1987.
  7. - Pethô Ádám: abC Számalk, 1990.

A tantárgy tematikát kidolgozta:


Dr. Arató Péter
egyetemi tanár, tanszékvezetô
Folyamatszabályozási Tanszék