Tantárgy: Programozás alapjai
|
Megnevezés |
Leírás |
|
Tantárgyfelelős neve |
|
|
minősítése (PhD, CSc, stb.) |
|
|
beosztása (főiskolai tanár, főiskolai
docens, stb.) |
|
|
munkaviszony típusa (főfoglalkozású,
egyéb) |
|
|
Kötelező/választható |
|
|
Főtárgy/melléktárgy |
|
1)
A
tantárgy általános célja és specifikus célkitűzései:
A programozás és a Java
programozási nyelv alapjainak elsajátítása, az alapvető algoritmuskészítési és
programfejlesztési módszerek megismerése.
2)
Előfeltételezettség,
belépéskor elvárt ismeretek:
3)
A
tantárgy tartalma:
Előadás:
1.
A számítógép
és a szoftver (objektum, adat, program, programozási nyelv, szerkesztés,
fordítás, futtatás, moduláris programozás, módszertanok)
2.
Adat,
algoritmus,algoritmus és tulajdonságai, változó, típus
3.
Folyamatábra,
pszeudokód
4.
Szoftver
fejlesztése (analízis, tervezés, implementálás, tesztelés, dokumentálás)
5.
Objektum,
osztály (objektum, állapot, osztály, példány, létrehozás, inicializálás)
6.
Példányváltozó, példánymetódus,
osztályváltozó, osztálymetódus, az információ elrejtése
7.
Programozási
alapok (a program alkotóelemei, változó, típus, forrásprogram szerkezete,
metódushívás, értékadó utasítás, adatbevitel, megjelenítés konzolon)
8.
Kifejezések,
értékadás (kifejezés, operátorok, típuskonverziók, értékadás, kifejezések
kiértékelése, feltétel, paraméterátadás)
9.
Tömbök
(általános fogalom, egydimenziós tömb, többdimenziós tömb, átadás
paraméterként)
10.
Szelekciók
(egyágú, kétágú, egymásba ágyazott szelekciók, többágú szelekciók)
11.
Iterációk,előltesztelő,
hátultesztelő ciklus.
12.
Iterációk,
léptető ciklus, ciklusok egymásba ágyazása
13. Metódusok írása (metódus szintaktikája, paraméterátadás,
visszatérés)
14. Metódusok lokális változói
Gyakorlat:
1.
Algoritmusok
elemei, leíró jelrendszerek
2.
Objektumok és
osztályok
3.
Konzol
alkalmazás készítése, alapvető utasítások
4.
Egyszerű
típusok használata
5.
Kifejezések,
feltételek
6.
Paraméterátadás
7.
Tömbök, tömb
paraméterek
8.
1. zárthelyi
dolgozat írása
9.
Elágazási
utasítások
10.
Ciklusszervező
utasítások
11.
Metódusok
készítése
12.
Metódusok
használata, lokális változók
13.
2. zárthelyi
dolgozat írása
14.
Értékelés,
félév zárása
4)
Évközi
ellenőrzés módja:
A tanuló rendszeres munkáját két zárthelyi dolgozattal ellenőrizzük
5)
A
tárgy előírt külső szakmai gyakorlatai:
Nincs
6)
Irodalom:
Angster E., Objektumorientált tervezés és programozás 1, 4KÖR Bt.
7) A tantárgy tárgyi szükségletei és ellátása:
Táblás előadóterem az előadásokhoz, számítógépes
terem a gyakorlatokhoz
8) Tantárgyi vonatkozású tudományos eredmények,
kutatások követésének módszere:
Szakirodalom, Internet, tudományos konferenciák
látogatása.
9) A tárgy minőségbiztosítási módszerei, fejlesztési
politikája:
A hallgatói teljesítmények összehasonlító
elemzése, a hallgatói véleményezési rendszer tantárgyra vonatkozó eredményeinek
beépítése az oktatásba.
10) A tárgy teljesítésének feltétele:
Előadás: Szóbeli
vizsga. Elégséges osztályzathoz legalább 50%-os teljesítmény szükséges
Gyakorlat:
A gyakorlati jegyek a két zárthelyi dolgozat
eredményei alapján kerülnek megállapításra. A gyakorlati jegy a két dolgozat
eredményének átlaga. Elégséges osztályzathoz két legalább elégséges eredményű
dolgozat szükséges.
Értékelés:
elégséges(2): 40%-tól
közepes(3): 50%-tól
jó(4): 70%-tól
jeles(5): 85%-tól