ÜTEMTERV
Programozás-elmélet c. tárgyhoz (GEMAK233B)
BSc
gazdaságinformatikus, programtervező informatikus alapszakok számára
Óraszám: heti 2+0, (aláírás+kollokvium,
3 kredit)
2007/08-as tanév I. félév.
Előfeltétel: legalább
elégséges jegy Diszkrét matematika II. (GEMAK122B) tárgyból
1.
hét: Alapfogalmak (relációk, függvények, projekciók, sorozatok).
2.
hét: Egyetemi
Sportnap
3. hét: A programozás alapfogalmai
(programozási feladat, program, programfüggvény, feladat megoldása).
4. hét: Specifikáció, leggyengébb
előfeltétel, paramétertér, specifikáció tétele, a változó fogalma.
5. hét: Elemi programok, elemi
programok programfüggvényei, programkonstrukciók (szekvencia).
6. hét: Programkonstrukciók (elágazás, ciklus), programkonstrukciók
programfüggvényei.
7. hét: 1. zárthelyi dolgozat
megírása.
8. hét: Levezetési szabályok.
9. hét: Programszerkezetek analízise (gráfelméleti
alapfogalmak, vezérlési gráfok, blokkdiagramok)
10. hét: Programszerkezetek analízise (programok
ekvivalenciája, strukturált programszerkezet, Böhm-Jacopini tétel), a
strukturálatlanság jellemzői.
11. hét: Adattípusok és adatszerkezetek (elemi és strukturált
adattípusok): tömb mátrix, rekord, egyesítés típus, halmaz típus.
12. hét: Adattípusok: sorozat típusok (szekvenciális fájl, sor,
verem, listák.)
13. hét: Elemi programozási tételek (sorozatszámítás, eldöntés,
kiválasztás, lineáris keresés, megszámlálás)
14. hét: 2. zárthelyi
dolgozat megírása.
15. hét: Összetett programozási tételek (másolás, kiválogatás,
szétválogatás) keresések, rendezések.
A tárgy lezárásának módja: aláírás, kollokvium
Az aláírás feltétele:
A vizsga írásbeli. Meg nem
engedett eszközök használata esetén a vizsga elégtelen és további vizsga abban
a vizsgaidőszakban csak szóban, bizottság előtt, a tanszék által megadott időpontban
lehetséges.
Miskolc, 2007. szeptember 4.
(Dr. Házy Attila)
a tárgy jegyzője