Ugrás a fő tartalomhoz

Tantárgy tematika

Általános információk

A tantárgy célja az eljárásorientált programozás alapjainak elsajátítása C# nyelven. A kurzus végére a hallgató képes lesz összetett feladatok értelmezésére és megoldására. Ennek során képes lesz megválasztani az adatok tárolására való megfelelő adattípusokat és adatszerkezeteket, valamint alkalmazni tudja rájuk a megfelelő vezérlési szerkezeteket és algoritmusokat. Ezen túl képes lesz az elkészült kódot alprogramokba szervezni, és igényes, letisztult forráskódot készíteni.

Heti bontás

1. hét: Alaptípusok és azok tulajdonságai, változók, nevesített konstansok, különböző típusú literálok. Standard kimenet és bemenet kezelése.

2. hét: Szelekciós utasítások használata, logikai operátorok és kifejezések, rövidzár kiértékelés.

3. hét: Ciklusok fajtái. Kiugrás a ciklusokból.

4. hét: Tömbök használata, véletlenszám generálása.

5. hét: Gyakorlás, előző ismeretek kombinálása.

6. hét: Gyakorlás, minta zárthelyi feladatok megoldása. Első évfolyamdolgozat megírása (időpontja változhat az intézet döntése alapján).

7. hét: Lista adatszerkezet.

8. hét: Metódusok (eljárások és függvények) implementálása, átmenő- és kimenő paraméterek.

9. hét: Felsorolás típus, összetett adatszerkezet (rekord) definiálása. Dátum és idő.

10. hét: Fájlkezelés.

11. hét: Gyakorlás, komplex feladatok megoldása.

12. hét: Gyakorlás, minta zárthelyi feladatsor megoldása. Második évfolyamdolgozat megírása (időpontja változhat az intézet döntése alapján).

13. hét: Félév összegzése, javító dolgozatok íratása (időpontja változhat az intézet döntése alapján).