Szoftverfejlesztő szakképzés 5/13. és 2/14. évfolyamának tanterve



Hasonló dokumentumok
A azonosító számú Foglalkoztatás II. megnevezésű szakmai követelménymodulhoz tartozó Foglalkoztatás II. tantárgy

A azonosító számú Foglalkoztatás I. megnevezésű szakmai követelménymodulhoz tartozó Foglalkoztatás I tantárgy

Foglalkoztatás I. tantárgy Idegen nyelv

TANMENET. Készült: a 27/2012. (VIII. 27.) NGM rendeletben kiadott szakmai és vizsgakövetelmény szerint.

SZAKKÉPZÉSI KERETTANTERV a(z) XLI. VÍZÜGY ágazathoz tartozó VÍZGÉPÉSZETI TECHNIKUS SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) III. SZOCIÁLIS ágazathoz tartozó SZOCIÁLIS SZAKGONDOZÓ SZAKKÉPESÍTÉSHEZ

a(z) IV. PEDAGÓGIA ágazathoz tartozó PEDAGÓGIAI ÉS CSALÁDSEGÍTŐ MUNKATÁRS SZAKKÉPESÍTÉSHEZ

Tantárgyi követelmény. Szakközépiskola 11/Sz évfolyam

SZAKKÉPZÉSI KERETTANTERV a(z) XXVII. VENDÉGLÁTÓIPAR ágazathoz tartozó VENDÉGLÁTÁS-SZERVEZŐ SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) XXIX. OPTIKA ágazathoz tartozó azonosítószám FOTOGRÁFUS ÉS FOTÓTERMÉK-KERESKEDŐ SZAKKÉPESÍTÉSHEZ

a(z) XXII. KÖZLEKEDÉS ágazathoz tartozó KOCSIVIZSGÁLÓ SZAKKÉPESÍTÉSHEZ

a(z) XXXIII. MEZŐGAZDASÁG ágazathoz tartozó ÁLLATTENYÉSZTŐ ÉS ÁLLAT-EGÉSZSÉGÜGYI TECHNIKUS SZAKKÉPESÍTÉSHEZ

a(z) V. KÉPZŐ- ÉS IPARMŰVÉSZET ágazathoz tartozó DEKORATŐR SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) XXIX. OPTIKA ágazathoz tartozó azonosítószám LÁTSZERÉSZ ÉS OPTIKAI ÁRUCIKK-KERESKEDŐ SZAKKÉPESÍTÉSHEZ

a XXIII. KÖRNYEZETVÉDELEM ágazathoz tartozó KÖRNYEZETVÉDELMI TECHNIKUS SZAKKÉPESÍTÉSHEZ

a(z) XI. VILLAMOSIPAR ÉS ELEKTRONIKA ágazathoz tartozó ERŐSÁRAMÚ ELEKTROTECHNIKUS SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) I. EGÉSZSÉGÜGY ágazathoz tartozó 54_725_04_16 GYAKORLÓ KLINIKAI LABORATÓRIUMI ASSZISZTENS SZAKKÉPESÍTÉSHEZ

a(z) I. EGÉSZSÉGÜGY ágazathoz tartozó GYAKORLÓ ÁPOLÓ SZAKKÉPESÍTÉSHEZ

a(z) XV. VEGYÉSZ ágazathoz tartozó VEGYÉSZ TECHNIKUS SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV az VASÚTI VILLAMOS JÁRMŰ SZERELŐJE SZAKKÉPESÍTÉSHEZ, valamint a XXII. KÖZLEKEDÉSGÉPÉSZ ÁGAZATHOZ

LÓNYAY MENYHÉRT BAPTISTA SZAKKÖZÉPISKOLA ÉS SZAKISKOLA 4800 Vásárosnamény, Kossuth út VENDÉGLÁTÁSSZERVEZŐ-VENDÉGLŐS Szakmai program

2.67. SZAKKÉPZÉSI KERETTANTERV az KÖZLEKEDÉSAUTOMATIKAI MŰSZERÉSZ SZAKKÉPESÍTÉSHEZ, valamint a XXII. KÖZLEKEDÉSGÉPÉSZ ÁGAZATHOZ

SZAKKÉPZÉSI KERETTANTERV az DÍZELMOTOROS VASÚTI JÁRMŰ SZERELŐJE SZAKKÉPESÍTÉSHEZ, valamint a XXII. KÖZLEKEDÉSGÉPÉSZ ÁGAZATHOZ

SZAKKÉPZÉSI KERETTANTERV a(z) XIII. INFORMATIKA ágazathoz tartozó SZOFTVERFEJLESZTŐ SZAKKÉPESÍTÉSHEZ

a(z) XXXIV. KERTÉSZET ÉS PARKÉPÍTÉS ágazathoz tartozó PARKÉPÍTŐ ÉS FENNTARTÓ TECHNIKUS SZAKKÉPESÍTÉSHEZ

HÚSIPARI TERMÉKGYÁRTÓ

2.26. SZAKKÉPZÉSI KERETTANTERV az FITNESS-WELLNESS INSTRUKTOR SZAKKÉPESÍTÉSHEZ. valamint a XXXVII. Sport ÁGAZATHOZ

ELEKTRONIKAI TECHNIKUS SZAKKÉPESÍTÉS SZAKMAI PROGRAMJA

a(z) FOGADÓS SZAKKÉPESÍTÉSHEZ

a(z) I. EGÉSZSÉGÜGY ágazathoz tartozó PERIOPERATÍV ASSZISZTENS SZAKKÉPESÍTÉSHEZ

a(z) GYÁRTÓSORI GÉPBEÁLLÍTÓ SZAKKÉPESÍTÉSHEZ

FELNŐTTOKTATÁS HELYI TANTERVE a IPARI GÉPÉSZ SZAKKÉPESÍTÉSHEZ

a(z) SZOCIÁLIS GONDOZÓ ÉS ÁPOLÓ SZAKKÉPESÍTÉSHEZ

a(z) XXV. ÜGYVITEL ágazathoz tartozó IRODAI TITKÁR SZAKKÉPESÍTÉSHEZ

LÓNYAY MENYHÉRT BAPTISTA SZAKKÖZÉPISKOLA ÉS SZAKISKOLA 4800 Vásárosnamény, Kossuth út KERESKEDŐ Szakmai program

HELYI TANTERV az EGÉSZSÉGÜGYI ASSZISZTENS SZAKKÉPESÍTÉSHEZ, I. EGÉSZSÉGÜGYI ÁGAZATHOZ

a(z) XI. VILLAMOSIPAR ÉS ELEKTRONIKA ágazathoz tartozó KÖZLEKEDÉSAUTOMATIKAI MŰSZERÉSZ SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) FÉRFISZABÓ SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) ELEKTRONIKAI MŰSZERÉSZ SZAKKÉPESÍTÉSHEZ

25/2014. (VIII. 26.) NGM rendelet. egyes szakképzési és felnőttképzési tárgyú miniszteri rendeletek módosításáról

1.70. SZAKKÉPZÉSI KERETTANTERV VENDÉGLÁTÓ ELADÓ SZAKKÉPESÍTÉSHEZ

a nemzeti köznevelésről szóló évi CXC. törvény, a szakképzésről szóló évi CLXXXVII. törvény,

SZAKMAI PROGRAM. Szociális gondozó és ápoló szakképesítés

SZAKKÉPZÉSI KERETTANTERV a(z) KŐMŰVES SZAKKÉPESÍTÉSHEZ

FELNŐTTOKTATÁS HELYI TANTERVE a ASZTALOS SZAKKÉPESÍTÉSHEZ

S Z A K K É P Z É S I K E R E T T A N T E R V

A azonosító számú Szakmai idegen nyelv megnevezésű szakmai követelménymodulhoz tartozó Szakmai idegen nyelv tantárgy

FESTŐ, MÁZOLÓ, TAPÉTÁZÓ SZAKKÉPESÍTÉS SZAKMAI PROGRAMJA

SZAKKÉPZÉSI KERETTANTERV a(z) ELADÓ SZAKKÉPESÍTÉSHEZ

ASZTALOS SZAKKÉPESÍTÉS SZAKMAI PROGRAMJA

a(z) ELADÓ SZAKKÉPESÍTÉSHEZ

HELYI TANTERV GYAKORLÓ CSECSEMŐ- ÉS GYERMEKÁPOLÓ I. EGÉSZSÉGÜGY ÁGAZATHOZ SZAKKÉPESÍTÉSHEZ. valamint a

A szociális problémák megjelenésének összefüggései

HELYI TANTERV KISGYERMEKGONDOZÓ, -NEVELŐ

KÖZPONTIFŰTÉS- ÉS GÁZHÁLÓZAT RENDSZERSZERELŐ SZAKKÉPESÍTÉS SZAKMAI PROGRAMJA

ÁCS SZAKKÉPESÍTÉS SZAKMAI PROGRAMJA

Szoftverfejlesztő megnevezésű szakképesítés

JÁRMŰFÉNYEZŐ SZAKKÉPESÍTÉS SZAKMAI PROGRAMJA

SZAKKÉPZÉSI KERETTANTERV a(z) VEGYIPARI RENDSZERKEZELŐ SZAKKÉPESÍTÉSHEZ

LÓNYAY MENYHÉRT SZAKKÖZÉP- ÉS SZAKKÉPZŐ ISKOLA 4800 Vásárosnamény, Kossuth út PÉK Szakmai program

ASZTALOS SZAKKÉPESÍTÉS SZAKMAI PROGRAMJA

LÓNYAY MENYHÉRT BAPTISTA SZAKKÖZÉPISKOLA ÉS SZAKISKOLA 4800 Vásárosnamény, Kossuth út ÉPÜLET- ÉS SZERKEZETLAKATOS Szakmai program

LÓNYAY MENYHÉRT BAPTISTA SZAKKÖZÉPISKOLA ÉS SZAKISKOLA 4800 Vásárosnamény, Kossuth út ELADÓ Szakmai program

LÓNYAY MENYHÉRT BAPTISTA SZAKKÖZÉPISKOLA ÉS SZAKISKOLA 4800 Vásárosnamény, Kossuth út SZAKÁCS Szakmai program

SZAKKÉPZÉSI KERETTANTERV az TURISZTIKAI SZERVEZŐ, ÉRTÉKESÍTŐ SZAKKÉPESÍTÉSHEZ valamint a XXVIII. TURISZTIKA ÁGAZATHOZ

a(z) VI. HANG-, FILM- ÉS SZÍNHÁZTECHNIKA ágazathoz tartozó azonosítószám SZÍNHÁZTECHNIKUS, SZCENIKUS SZAKKÉPESÍTÉSHEZ

a(z) XVI. ÉPÍTŐIPARI ágazathoz tartozó HÍDÉPÍTŐ ÉS FENNTARTÓ TECHNIKUS SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI HELYITANTERV

JÁRMŰFÉNYEZŐ SZAKKÉPESÍTÉS SZAKMAI PROGRAMJA

TURISZTIKAI SZERVEZŐ, ÉRTÉKESÍTŐ. emelt szintű szakképesítés

a(z) XXXIII. MEZŐGAZDASÁG ágazathoz tartozó MEZŐGAZDASÁGI TECHNIKUS SZAKKÉPESÍTÉSHEZ

a(z) ÁCS SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) I. EGÉSZSÉGÜGY ágazathoz tartozó GYAKORLÓ SZÖVETTANI ASSZISZTENS SZAKKÉPESÍTÉSHEZ

Villanyszerelő HELYI TANTERV évfolyam

LÓNYAY MENYHÉRT BAPTISTA SZAKKÖZÉPISKOLA ÉS SZAKISKOLA 4800 Vásárosnamény, Kossuth út PINCÉR Szakmai program

a(z) XI. VILLAMOSIPAR ÉS ELEKTRONIKA ágazathoz tartozó AUTOMATIKAI TECHNIKUS SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV az VENDÉGLÁTÁSSZERVEZŐ-VENDÉGLŐS SZAKKÉPESÍTÉSHEZ, valamint a XXVII. VENDÉGLÁTÓIPAR ÁGAZATHOZ

LÓNYAY MENYHÉRT BAPTISTA SZAKKÖZÉPISKOLA ÉS SZAKISKOLA 4800 Vásárosnamény, Kossuth út CUKRÁSZ Szakmai program

SZAKKÉPZÉSI KERETTANTERV a(z) KÖZÖSSÉGFEJLESZTŐ ANIMÁTOR SZAKKÉPESÍTÉS-RÁÉPÜLÉSHEZ

HELYI TANTERV AUTOMATIKAI TECHNIKUS SZAKKÉPESÍTÉSHEZ

2. számú táblázat A szakmai követelménymodulokhoz rendelt tantárgyak és témakörök óraszáma évfolyamonként

Debreceni Baross Gábor Középiskola, Szakiskola és Kollégium

a(z) XXXII. ERDÉSZET ÉS VADGAZDÁLKODÁS ágazathoz tartozó VADGAZDÁLKODÁSI TECHNIKUS SZAKKÉPESÍTÉSHEZ

a(z) XII. TÁVKÖZLÉS ágazathoz tartozó TÁVKÖZLÉSI TECHNIKUS SZAKKÉPESÍTÉSHEZ

a(z) XXXII. ERDÉSZET ÉS VADGAZDÁLKODÁS ágazathoz tartozó VADGAZDÁLKODÁSI TECHNIKUS SZAKKÉPESÍTÉSHEZ

KERETTANTERV részlet a XXXVIII. Rendészet ÁGAZATHOZ

SZAKKÉPZÉSI KERETTANTERV a(z) Gerinchálózati rendszerüzemeltető technikus SZAKKÉPESÍTÉS-RÁÉPÜLÉSHEZ

a(z) SZÍNPADI FÉNYTERVEZŐ SZAKKÉPESÍTÉS-RÁÉPÜLÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) HAJÓS SZAKMUNKÁS SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) XXX.. SZÉPÉSZET ágazathoz tartozó FODRÁSZ SZAKKÉPESÍTÉSHEZ

SZAKKÉPZÉSI KERETTANTERV a(z) SZÁMÍTÓGÉP-SZERELŐ, KARBANTARTÓ SZAKKÉPESÍTÉSHEZ

A azonosító számú, A kereskedelmi egység működtetése megnevezésű szakmai követelménymodulhoz tartozó Működtetés szabályai gyakorlat tantárgy

XXX. SZÉPÉSZET ágazathoz tartozó FODRÁSZ SZAKKÉPESÍTÉS SZAKMAI PROGRAMJA

2.75. SZAKKÉPZÉSI KERETTANTERV az MECHATRONIKAI TECHNIKUS SZAKKÉPESÍTÉSHEZ valamint a IX. GÉPÉSZET ÁGAZATHOZ

Gyulai Szakképzési Centrum Harruckern János Szakképző Iskolája és Kollégiuma

Informatikai rendszergazda megnevezésű szakképesítés

1.61. SZAKKÉPZÉSI KERETTANTERV a PÉK SZAKKÉPESÍTÉSHEZ

Szoftverfejlesztő képzés tematika oktatott modulok

SZAKKÉPZÉSI KERETTANTERV A PINCÉR SZAKKÉPESÍTÉSHEZ

a(z) PINCÉR SZAKKÉPESÍTÉSHEZ

Átírás:

Szoftverfejlesztő szakképzés 5/13. és 2/14. évfolyamának tanterve 2.104. SZAKKÉPZÉSI KERETTANTERV az 54 213 05 SZOFTVERFEJLESZTŐ SZAKKÉPESÍTÉSHEZ, I. A szakképzés jogi háttere A szakképzési kerettanterv a nemzeti köznevelésről szóló 2011. évi CXC. törvény, a szakképzésről szóló 2011. évi CLXXXVII. törvény, valamint az Országos Képzési Jegyzékről és az Országos Képzési Jegyzék módosításának eljárásrendjéről szóló 150/2012. (VII. 6.) Kormányrendelet, az állam által elismert szakképesítések szakmai követelménymoduljairól szóló 217/2012. (VIII. 9.) Kormányrendelet, az 54 213 05 Szoftverfejlesztő szakképesítés szakmai és vizsgakövetelményeit tartalmazó rendelet alapján készült. II. A szakképesítés alapadatai A szakképesítés azonosító száma: 54 213 05 A szakképesítés megnevezése: Szoftverfejlesztő A szakmacsoport száma és megnevezése: 7. Informatika Ágazati besorolás száma és megnevezése: XIII. Informatika Iskolai rendszerű szakképzésben a szakképzési évfolyamok száma: 2 Elméleti képzési idő aránya: 40% Gyakorlati képzési idő aránya: 60% Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama: 5 évfolyamos képzés esetén a 9. évfolyamot követően 70 óra, a 10. évfolyamot követően 105 óra, a 11. évfolyamot követően 140 óra; 2 évfolyamos képzés esetén az első szakképzési évfolyamot követően 160 óra

III. A szakképzésbe történő belépés feltételei Iskolai előképzettség: érettségi vizsga Bemeneti kompetenciák:- Szakmai előképzettség:- Előírt gyakorlat:- Egészségügyi alkalmassági követelmények:- Pályaalkalmassági követelmények:- 2

IV. A szakképzés szervezésének feltételei Személyi feltételek A szakmai elméleti és gyakorlati képzésben a nemzeti köznevelésről szóló 2011. évi CXC. törvény és a szakképzésről szóló 2011. évi CLXXXVII. törvény előírásainak megfelelő végzettséggel rendelkező pedagógus és egyéb szakember vehet részt. Ezen túl az alábbi tantárgyak oktatására az alábbi végzettséggel rendelkező szakember alkalmazható: Tantárgy - - Szakképesítés/Szakképzettség Tárgyi feltételek A szakmai képzés lebonyolításához szükséges eszközök és felszerelések felsorolását a szakképesítés szakmai és vizsgakövetelménye (szvk) tartalmazza, melynek további részletei az alábbiak: ESZKÖZ- ÉS FELSZERELÉSI JEGYZÉK A képzési és vizsgáztatási feladatok teljesítéséhez szükséges eszközök minimumát meghatározó eszköz- és felszerelési jegyzék ingyenes Java fejlesztő IDE minden hallgatói számítógépen (NetBeans) web-szerver minden hallgatói számítógépre (Apache) PHP-fordító minden hallgatói számítógépre 1 db MySQL szerver Ajánlás a szakmai képzés lebonyolításához szükséges további eszközökre és felszerelésekre: számítógépterem, Internet-kapcsolat V. A szakképesítés óraterve nappali rendszerű oktatásra A szakközépiskolai képzésben a két évfolyamos képzés második évfolyamának (2/14.) szakmai tartalma, tantárgyi rendszere, órakerete megegyezik a 4+1 évfolyamos képzés érettségi utáni évfolyamának szakmai tartalmával, tantárgyi rendszerével, órakeretével. A két évfolyamos képzés első szakképzési évfolyamának (1/13.) ágazati szakközépiskolai szakmai tartalma, tantárgyi rendszere, összes órakerete megegyezik a 4+1 évfolyamos képzés 9-12. középiskolai évfolyamokra jutó ágazati szakközépiskolai szakmai tantárgyainak tartalmával, összes óraszámával. Szakközépiskolai képzés esetén a heti és éves szakmai óraszámok: évfolyam heti óraszám szabadsáv nélkül éves óraszám szabadsáv nélkül heti óraszám szabadsávval éves óraszám szabadsávval 9. évfolyam 5 óra/hét 180 óra/év 6 óra/hét 216 óra/év Ögy. 70 óra 70 óra 10. évfolyam 6 óra/hét 216 óra/év 7 óra/hét 252 óra/év 3

Ögy. 105 óra 105 óra 11. évfolyam 7 óra/hét 252 óra/év 8 óra/hét 288 óra/év Ögy. 140 óra 140 óra 12. évfolyam 10 óra/hét 320 óra/év 11 óra/hét 352 óra/év 5/13. évfolyam 31 óra/hét 992 óra/év 35 óra/hét 1120 óra/év Összesen: 2275 óra 2543 óra évfolyam heti óraszám szabadsáv nélkül éves óraszám szabadsáv nélkül heti óraszám szabadsávval éves óraszám szabadsávval 1/13. évfolyam 31 óra/hét 1116 óra/év 35 óra/hét 1260 óra/év Ögy 160 óra 160 óra 2/14. évfolyam 31 óra/hét 992 óra/év 35 óra/hét 1120 óra/év Összesen: 2268 óra 2540 óra (A kizárólag 13-14. évfolyamon megszervezett képzésben, illetve a szakközépiskola 9-12. és ezt követő 13. évfolyamán megszervezett képzésben az azonos tantárgyakra meghatározott óraszámok közötti csekély eltérés a szorgalmi időszak heteinek eltérő száma és az óraszámok oszthatósága miatt keletkezik!) 4

1. számú táblázat A szakmai követelménymodulokhoz rendelt tantárgyak heti óraszáma évfolyamonként Szakmai követelménymodulok Tantárgyak 11499-12 Foglalkoztatás II. Foglalkoztatás II. 0,5 11498-12 Foglalkoztatás I. (érettségire épülő képzések esetén) 10835-12 Alkalmazás fejlesztés Foglalkoztatás I. 2 Szakképesítésspecifikus utolsó évf. 5/13 és 2/14. heti óraszám e gy Operációs rendszerek 2 Operációs rendszerek gyakorlat 2 Alkalmazásfejlesztés 4,5 Alkalmazásfejlesztés gyakorlat 4 Web alkalmazásfejlesztés 2 Web alkalmazásfejlesztés 4 gyakorlat Programozási nyelvek gyakorlat 4 Multimédia gyakorlat 2 Adatbázis fejlesztés 1 Adatbázis fejlesztés 2 gyakorlat Szakmai idegen nyelv 1 összes óra 13 18 összes óra 31 Szabad órakeret: Felhőalapú alkalmazás fejlesztés 2 Szabad órakeret: Alkalmazás-fejlesztés mobil op. rendszereken összes óra 13 22 összes óra 35 A kerettanterv szakmai tartalma - a szakképzésről szóló 2011. évi CLXXXVII. törvény 8. (5) bekezdésének megfelelően- a nappali rendszerű oktatásra meghatározott tanulói éves kötelező szakmai elméleti és gyakorlati óraszám legalább 90%-át lefedi. Az időkeret fennmaradó részének (szabadsáv) szakmai tartalmáról a szakképző iskola szakmai programjában kell rendelkezni. A szakmai és vizsgakövetelményben a szakképesítésre meghatározott elmélet/gyakorlat arányának a teljes képzési idő során kell teljesülnie. 2. számú táblázat A szakmai követelménymodulokhoz rendelt tantárgyak és témakörök óraszáma évfolyamonként Tantárgyak, témakörök Szakmai követelménymodul Szakképesítésspecifikus szakképzés óraszáma 2 5

5/13. és 2/14. e gy Foglalkoztatás II. 16 11499-12 Foglalkoztatás II. Munkajogi alapismeretek 4 Munkaviszony létesítése 4 Álláskeresés 4 Munkanélküliség 4 11498-12 Foglalkoztatás I. (érettségire épülő képzések esetén) 10835-12 Alkalmazás fejlesztés Foglalkoztatás I. 64 Nyelvtani rendszerzés 1 8 Nyelvtani rendszerezés 2 8 Nyelvi készségfejlesztés 24 Munkavállalói szókincs 24 Operációs rendszerek 64 Operációs rendszerek alapjai 32 Operációs rendszer A 12 Operációs rendszer B 12 Operációs rendszer C 8 Operációs rendszerek gyakorlat 64 Virtualizációs szoftverek kezelése 4 Operációs rendszer A 20 Operációs rendszer B 20 Operációs rendszer C 20 Alkalmazásfejlesztés 144 Programtervezés 64 Programtesztelés 16 Adatszerkezetek és algoritmusok 64 Alkalmazásfejlesztés gyakorlat 128 Objektum orientált programozás 48 Programtesztelés 20 Programfejlesztés 28 Komple szoftverek fejlesztése 32 Web alkalmazásfejlesztés 64 Web alkalmazások fejlesztése 64 6

Web alkalmazásfejlesztés 128 gyakorlat Web alkalmazások fejlesztése 128 Programozási nyelvek gyakorlat 128 Programozási nyelv B 128 Multimédia gyakorlat 64 Grafikus szerkesztőprogramok 32 Videó és animációs programok 32 Adatbázis fejlesztés 32 Adatbázis tervezés 24 Adatbázis tesztelés 8 Adatbázis fejlesztés gyakorlat 64 Adatbázis fejlesztés 48 Adatbázis adminisztrációs folyamatok 16 Szakmai idegen nyelv 32 Szakmai idegen nyelv (angol) 32 Összesen: 416 576 Összesen: 992 Szabad órakeret: Felhőalapú alkalmazás fejlesztés Szabad órakeret: alkalmazás-fejlesztés mobil op. rendszerekre 64 64 Összesen 416 704 Összesen 1120 Jelmagyarázat: e/elmélet; gy/gyakorlat; ögy/összefüggő szakmai gyakorlat A 11499-12 azonosító számú Foglalkoztatás II. megnevezésű 7

szakmai követelménymodul tantárgyai, témakörei 8

A 11499-12 azonosító számú, Foglalkoztatás II. megnevezésű szakmai követelménymodulhoz tartozó tantárgyak és a témakörök oktatása során fejlesztendő kompetenciák Foglalkoztatás II. 11499-12 Foglalkoztatás II. Munkajogi alapismeretek Munkaviszony létesítése Álláskeresés Munkanélküliség FELADATOK Munkaviszonyt létesít Alkalmazza a munkaerőpiaci technikákat Feltérképezi a karrierlehetőségeket Vállalkozást hoz létre és működtet Motivációs levelet és önéletrajzot készít Diákmunkát végez SZAKMAI ISMERETEK Munkavállaló jogai, munkavállaló kötelezettségei, munkavállaló felelőssége Munkajogi alapok, foglalkoztatási formák Speciális jogviszonyok (önkéntes munka, diákmunka) Álláskeresési módszerek Vállalkozások létrehozása és működtetése Munkaügyi szervezetek Munkavállaláshoz szükséges iratok Munkaviszony létrejötte A munkaviszony adózási, biztosítási, egészség- és nyugdíjbiztosítási összefüggései A munkanélküli (álláskereső) jogai, kötelezettségei és lehetőségei A munkaerőpiac sajátosságai (állásbörzék és pályaválasztási tanácsadás) SZAKMAI KÉSZSÉGEK Köznyelvi olvasott szöveg megértése Köznyelvi szöveg fogalmazása írásban Elemi szintű számítógép használat Információforrások kezelése Köznyelvi beszédkészség SZEMÉLYES KOMPETENCIÁK Önfejlesztés Szervezőkészség TÁRSAS KOMPETENCIÁK Kapcsolatteremtő készség Határozottság MÓDSZERKOMPETENCIÁK 9

Logikus gondolkodás Információgyűjtés 2. Foglalkoztatás II. tantárgy 16 óra 2.1. A tantárgy tanításának célja A tanuló általános felkészítése az álláskeresés módszereire, technikáira, valamint a munkavállaláshoz, munkaviszony létesítéséhez szükséges alapismeretek elsajátítására. 2.2. Kapcsolódó közismereti, szakmai tartalmak 2.3. Témakörök 2.3.1. Munkajogi alapismeretek 4 óra Munkavállaló jogai (megfelelő körülmények közötti foglalkoztatás, bérfizetés, költségtérítés, munkaszerződés módosítás, szabadság), kötelezettségei (megjelenés, rendelkezésre állás, munkavégzés, magatartási szabályok, együttműködés, tájékoztatás), munkavállaló felelőssége (vétkesen okozott kárért való felelősség, megőrzési felelősség, munkavállalói biztosíték). Munkajogi alapok: felek a munkajogviszonyban, munkaviszony létesítése, munkakör, munkaszerződés módosítása, megszűnése, megszüntetése, felmondás, végkielégítés, pihenőidők, szabadság. Foglalkoztatási formák: munkaviszony, megbízási jogviszony, vállalkozási jogviszony, közalkalmazotti jogviszony, közszolgálati jogviszony. Speciális jogviszonyok: egyszerűsített foglalkoztatás, fajtái: atipikus munkavégzési formák az új Munka Törvénykönyve szerint (távmunka, bedolgozói munkaviszony, munkaerő-kölcsönzés, rugalmas munkaidőben történő foglalkoztatás, egyszerűsített foglalkoztatás (mezőgazdasági, turisztikai idénymunka és alkalmi munka), önfoglalkoztatás, őstermelői jogviszony, háztartási munka, iskolaszövetkezet keretében végzett diákmunka, önkéntes munka. 2.3.2. Munkaviszony létesítése 4 óra Munkaviszony létrejötte, fajtái: munkaszerződés, teljes- és részmunkaidő, határozott és határozatlan munkaviszony, minimálbér és garantált bérminimum, képviselet szabályai, elállás szabályai, próbaidő. Munkavállaláshoz szükséges iratok, munkaviszony megszűnésekor a munkáltató által kiadandó dokumentumok. Munkaviszony adózási, biztosítási, egészség- és nyugdíjbiztosítási összefüggései: munkaadó járulékfizetési kötelezettségei, munkavállaló adó- és járulékfizetési kötelezettségei, biztosítottként egészségbiztosítási ellátások fajtái (pénzbeli és természetbeli), nyugdíj és munkaviszony. 2.3.3. Álláskeresés 4 óra 10

Karrierlehetőségek feltérképezése: önismeret, reális célkitűzések, helyi munkaerőpiac ismerete, mobilitás szerepe, képzések szerepe, foglalkoztatási támogatások ismerete. Motivációs levél és önéletrajz készítése: fontossága, formai és tartalmi kritériumai, szakmai önéletrajz fajtái: hagyományos, Europass, amerikai típusú, önéletrajzban szereplő email cím és fénykép megválasztása, motivációs levél felépítése. Álláskeresési módszerek: újsághirdetés, internetes álláskereső oldalak, személyes kapcsolatok, kapcsolati hálózat fontossága, EURES (Európai Foglalkoztatási Szolgálat az Európai Unióban történő álláskeresésben), munkaügyi szervezet segítségével történő álláskeresés, cégek adatbázisába történő jelentkezés, közösségi portálok szerepe. Munkaerőpiaci technikák alkalmazása: Foglalkozási Információs Tanácsadó (FIT), Foglalkoztatási Információs Pontok (FIP), Nemzeti Pályaorientációs Portál (NPP). Állásinterjú: felkészülés, megjelenés, szereplés az állásinterjún, testbeszéd szerepe. 2.3.4. Munkanélküliség 4 óra A munkanélküli (álláskereső) jogai, kötelezettségei és lehetőségei: álláskeresőként történő nyilvántartásba vétel; a munkaügyi szervezettel történő együttműködési kötelezettség főbb kritériumai; együttműködési kötelezettség megszegésének szankciói; nyilvántartás szünetelése, nyilvántartásból való törlés; munkaügyi szervezet által nyújtott szolgáltatások, kiemelten a munkaközvetítés. Álláskeresési ellátások ( passzív eszközök ): álláskeresési járadék és nyugdíj előtti álláskeresési segély. Utazási költségtérítés. Foglalkoztatást helyettesítő támogatás. Közfoglalkoztatás: közfoglalkoztatás célja, közfoglalkozatás célcsoportja, közfoglalkozatás főbb szabályai Munkaügyi szervezet: Nemzeti Foglalkoztatási Szervezet (NFSZ) felépítése, Nemzeti Munkaügyi Hivatal, munkaügyi központ, kirendeltség feladatai. Az álláskeresők részére nyújtott támogatások ( aktív eszközök ): önfoglalkoztatás támogatása, foglalkoztatást elősegítő támogatások (képzések, béralapú támogatások, mobilitási támogatások). Vállalkozások létrehozása és működtetése: társas vállalkozási formák, egyéni vállalkozás, mezőgazdasági őstermelő, nyilvántartásba vétel, működés, vállalkozás megszűnésének, megszüntetésének szabályai. A munkaerőpiac sajátosságai, NFSZ szolgáltatásai: pályaválasztási tanácsadás, munkaés pályatanácsadás, álláskeresési tanácsadás, álláskereső klub, pszichológiai tanácsadás. 2.4. A képzés javasolt helyszíne (ajánlás) 2.5. gy elsajátítása során alkalmazható sajátos módszerek, tanulói tevékenységformák (ajánlás) 2.5.1. A tantárgy elsajátítása során alkalmazható sajátos módszerek (ajánlás) A tanulói tevékenység Alkalmazott oktatási Sorszám szervezeti kerete módszer neve egyéni csoport osztály 1.1 magyarázat 1.4. megbeszélés 1.5. vita 1.6. szemléltetés 1.10. szerepjáték 1.11. házi feladat Alkalmazandó eszközök és felszerelések 11

Sorszám 2.5.2. A tantárgy elsajátítása során alkalmazható tanulói tevékenységformák (ajánlás) Tanulói tevékenységforma Tanulói tevékenység szervezési kerete (differenciálási módok) Egyéni Csoportbontás 1. Információ feldolgozó tevékenységek 1.1. Olvasott szöveg önálló feldolgozása 1.2. Olvasott szöveg feladattal vezetett feldolgozása 1.3. Olvasott szöveg feldolgozása jegyzeteléssel 1.4. Hallott szöveg feldolgozása jegyzeteléssel 1.5. Hallott szöveg feladattal vezetett feldolgozása 1.6. Információk önálló rendszerezése 1.7. Információk feladattal vezetett rendszerezése 2. Ismeretalkalmazási gyakorló tevékenységek, feladatok 2.2. Leírás készítése 2.3. Válaszolás írásban mondatszintű kérdésekre 2.4. Tesztfeladat megoldása Osztálykeret Alkalmazandó eszközök és felszerelések 2.6. A tantárgy értékelésének módja A nemzeti köznevelésről szóló 2011. évi CXC. törvény 54. (2) a) pontja szerinti értékeléssel. 12

A 11498-12 azonosító számú, Foglalkoztatás I. (érettségire épülő képzések esetén) megnevezésű szakmai követelménymodul tantárgyai, témakörei 13

A 11498-12 azonosító számú, Foglalkoztatás I. (érettségire épülő képzések esetén) megnevezésű szakmai követelménymodulhoz tartozó tantárgyak és témakörök oktatása során fejlesztendő kompetenciák Foglalkoztatás I. 11498-12 Foglalkoztatás I. (érettségire épülő képzések esetén) Nyelvtani rendszerzés 1 Nyelvtani rendszerzés 2 Nyelvi készségfejlesztés Munkavállalói szókincs FELADATOK Idegen nyelven: bemutatkozik (személyes és szakmai vonatkozással) alapadatokat tartalmazó formanyomtatványt kitölt szakmai önéletrajzot és motivációs levelet ír állásinterjún részt vesz munkakörülményekről, karrier lehetőségekről tájékozódik idegen nyelvű szakmai irányítás, együttműködés melletti munkát végez munkával, szabadidővel kapcsolatos kifejezések megértése, használata Idegen nyelven: SZAKMAI ISMERETEK szakmai önéletrajz és motivációs levél tartalma, felépítése egy szakmai állásinterjú lehetséges kérdései, illetve válaszai közvetlen szakmájára vonatkozó gyakran használt egyszerű szavak, szókapcsolatok a munkakör alapkifejezései SZAKMAI KÉSZSÉGEK Egyszerű formanyomtatványok kitöltése idegen nyelven Szakmai állásinterjún elhangzó idegen nyelven feltett kérdések megértése, illetve azokra való reagálás értelmező, összetett mondatokban SZEMÉLYES KOMPETENCIÁK Fejlődőképesség, önfejlesztés TÁRSAS KOMPETENCIÁK Nyelvi magabiztosság Kapcsolatteremtő készség MÓDSZERKOMPETENCIÁK Információgyűjtés Analitikus gondolkodás Deduktív gondolkodás 14

3. Foglalkoztatás I. tantárgy 64 óra 3.1. A tantárgy tanításának célja A tantárgy tanításának célja, hogy a diákok alkalmasak legyenek egy idegen nyelvű állásinterjún eredményesen és hatékonyan részt venni. Ehhez kapcsolódóan tudjanak idegen nyelven személyes és szakmai vonatkozást is beleértve bemutatkozni, a munkavállaláshoz kapcsolódóan pedig egy egyszerű formanyomtatványt kitölteni. Cél, hogy a rendelkezésre álló 64 tanóra egység keretén belül egyrészt egy nyelvtani rendszerezés történjen meg a legalapvetőbb igeidők, segédigék, illetve az állásinterjúhoz kapcsolódóan a legalapvetőbb mondatszerkesztési eljárások elsajátítása révén. Majd erre építve történjen meg az idegen nyelvi asszociatív memóriafejlesztés és az induktív nyelvtanulási készségfejlesztés 6 alapvető, a mindennapi élethez kapcsolódó társalgási témakörön keresztül. Végül ezekre az ismertekre alapozva valósuljon meg a szakmájához kapcsolódó idegen nyelvi kompetenciafejlesztés. 3.2. Kapcsolódó közismereti, szakmai tartalmak: Idegen nyelvek 3.3. Témakörök 3.3.1. Nyelvtani rendszerezés 1 8 óra A 8 órás nyelvtani rendszerezés alatt a tanulók a legalapvetőbb igeidőket átismétlik, illetve begyakorolják azokat, hogy munkavállaláshoz kapcsolódóan, hogy az állásinterjú során ne okozzon gondot a múltra, illetve a jövőre vonatkozó kérdések megértése, illetve az azokra adandó válaszok megfogalmazása. Továbbá alkalmas lesz a tanuló arra, hogy egy szakmai állásinterjún elhangzott kérdésekre összetett mondatokban legyen képes reagálni, helyesen használva az igeidőegyeztetést. Az igeidők helyes begyakorlása lehetővé teszi számára, hogy mint leendő munkavállaló képes legyen arra, hogy a munkaszerződésben megfogalmazott tartalmakat helyesen értelmezze, illetve a jövőbeli karrierlehetőségeket feltérképezze. A célként megfogalmazott idegen nyelvi magbiztosság csak az igeidők helyes használata révén fog megvalósulni. 3.3.2. Nyelvtani rendszerezés 2 8 óra A 8 órás témakör során a diák a kérdésszerkesztés, a jelen, jövő és múlt idejű feltételes mód, illetve a módbeli segédigék (lehetőséget, kötelességet, szükségességet, tiltást kifejező) használatát eleveníti fel, amely révén idegen nyelven sokkal egzaktabb módon tud bemutatkozni szakmai és személyes vonatkozásban egyaránt. A segédigék jelentéstartalmának precíz és pontos ismerete alapján alkalmas lesz arra, hogy tudjon tájékozódni a munkahelyi és szabadidő lehetőségekről. Precízen meg tudja majd fogalmazni az állásinterjún idegen nyelven feltett kérdésekre a választ kihasználva a segédigék által biztosított nyelvi precizitás adta kereteket. A kérdésfeltevés alapvető szabályainak elsajátítása révén alkalmassá válik a diák arra, hogy egy munkahelyi állásinterjún megértse a feltett kérdéseket, illetve esetlegesen ő maga is tisztázó kérdéseket tudjon feltenni a munkahelyi meghallgatás során. A szórend, a prepozíciók és a kötőszavak pontos használatának elsajátításával olyan egyszerű mondatszerkesztési eljárások birtokába jut, amely által alkalmassá válik arra, hogy az állásinterjún elhangozott 15

kérdésekre relevánsan tudjon felelni, illetve képes legyen tájékozódni a munkakörülményekről és lehetőségekről. 3.3.3. Nyelvi készségfejlesztés 24 óra /Az induktív nyelvtanulási képesség és az idegen nyelvi asszociatív memória fejlesztése fonetikai készségfejlesztéssel kiegészítve/ A 24 órás nyelvi készségfejlesztő blokk során a diák rendszerezi az idegen nyelvi alapszókincshez kapcsolódó ismereteit. E szókincset alapul véve valósul meg az induktív nyelvtanulási képességfejlesztés, és az idegen nyelvi asszociatív memóriafejlesztés 6 alapvető társalgási témakör szavai, kifejezésein keresztül. Az induktív nyelvtanulási képesség által egy adott idegen nyelv struktúráját meghatározó szabályok kikövetkeztetésére lesz alkalmas a tanuló. Ahhoz, hogy a diák koherensen lássa a nyelvet, és ennek szellemében tudjon idegen nyelven reagálni, feltétlenül szükséges ennek a képességnek a minél tudatosabb fejlesztése. Ehhez szorosan kapcsolódik az idegen nyelvi asszociatív memóriafejlesztés, ami az idegen nyelvű anyag megtanulásának képessége: képesség arra, hogy létrejöjjön a kapcsolat az ingerek (az anyanyelv szavai, kifejezése) és a válaszok (a célnyelv szavai és kifejezései) között. Mind a két fejlesztés hétköznapi társalgási témakörök elsajátítása során valósul meg. Az elsajátítandó témakörök: személyes bemutatkozás a munka világa napi tevékenységek, aktivitás lakás, ház utazás, étkezés Ezen a témakörön keresztül valósul meg a fonetikai dekódolási képességfejlesztés is, amely során a célnyelv legfontosabb fonetikai szabályaival ismerkedik meg a nyelvtanuló. 3.3.4. Munkavállalói szókincs 24 óra /Munkavállalással kapcsolatos alapvető szakszókincs elsajátítása/ A 24 órás szakmai nyelvi készségfejlesztés csak a 40 órás 3 alapozó témakör elsajátítása után lehetséges. Cél, hogy a témakör végére a diák folyékonyan tudjon bemutatkozni kifejezetten szakmai vonatkozással. Képes lesz a munkalehetőségeket feltérképezni a célnyelvi országban. Begyakorolja az alapadatokat tartalmazó formanyomtatvány kitöltését, illetve a szakmai önéletrajz és a motivációs levél megírásához szükséges rutint megszerzi. Elsajátítja azt a szakmai jellegű szókincset, ami alkalmassá teszi arra, hogy a munkalehetőségekről, munkakörülményekről tájékozódjon. A témakör tanulása során közvetlenül a szakmájára vonatkozó gyakran használt kifejezéseket sajátítja el. A munkaszerződések kulcskifejezéseinek elsajátítása és fordítása révén alkalmas lesz arra, hogy a leendő saját munkaszerződését, illetve munkaköri leírását lefordítsa és értelmezze. 3.4. A képzés javasolt helyszíne Az órák kb. 50%-a egyszerű tanteremben történjen, a másik fele pedig számítógépes tanteremben, hiszen az oktatás jelentős részben digitális tananyag által támogatott formában zajlik. 16

3.5. A tantárgy elsajátítása során alkalmazható sajátos módszerek, tanulói tevékenységformák A tananyag kb. fele digitális tartalmú oktatási anyag, így speciálisak mind a módszerek, mind pedig a tanulói tevékenységformák. 3.5.1. A tantárgy elsajátítása során alkalmazható sajátos módszerek A tanulói tevékenység Alkalmazott oktatási Sorszám szervezeti kerete módszer neve egyéni csoport osztály 1.1 magyarázat 1.2. kiselőadás 1.3. megbeszélés 1.4. vita 1.5. szemléltetés 1.6. projekt 1.7. kooperatív tanulás 1.8. szerepjáték 1.9. házi feladat 1.10. digitális alapú feladatmegoldás Alkalmazandó eszközök és felszerelések 17

Sorszám 3.5.2. A tantárgy elsajátítása során alkalmazható tanulói tevékenységformák Tanulói tevékenységforma Tanulói tevékenység szervezési kerete (differenciálási módok) Egyéni Csoportbontás Osztálykeret 1. Információ feldolgozó tevékenységek 1.1. Olvasott szöveg önálló feldolgozása 1.2. Olvasott szöveg feladattal vezetett feldolgozása 1.3. Hallott szöveg feldolgozása jegyzeteléssel 1.4. Hallott szöveg feladattal vezetett feldolgozása 1.5. Információk önálló rendszerezése 1.6. Információk feladattal vezetett rendszerezése 2. Ismeretalkalmazási gyakorló tevékenységek, feladatok 2.1. Levélírás 2.2. Válaszolás írásban mondatszintű kérdésekre 2.3. Szöveges előadás egyéni felkészüléssel 3. Komple információk körében 3.1. Elemzés készítése tapasztalatokról 4. Csoportos munkaformák körében Feladattal vezetett kiscsoportos 4.1. szövegfeldolgozás Információk rendszerezése 4.2. mozaikfeladattal 4.3. Csoportos helyzetgyakorlat Alkalmazandó eszközök és felszerelések 3.6. A tantárgy értékelésének módja A nemzeti köznevelésről szóló 2011. évi CXC. törvény 54. (2) a) pontja szerinti értékeléssel. 18

A 10835-12 azonosító számú Alkalmazás fejlesztés megnevezésű szakmai követelménymodul tantárgyai, témakörei 19

A 10835-12 azonosító számú, Alkalmazás fejlesztés megnevezésű szakmai követelménymodulhoz tartozó tantárgyak és témakörök oktatása során fejlesztendő kompetenciák Operációs rendszerek Operációs rendszerek gyakorlat Alkalmazásfejlesztés Alkalmazásfejlesztés gyakorlat Web alkal mazás fejlesz tés Web alkalmazás fejlesztés gyakorlat Program ozási nyelvek gyakorlat Multimédia gyakorlat Adatbázis fejlesztés Adatbázi s fejlesztés gyakorlat Szakmai idegen nyelv 10835-12 Alkalmazás fejlesztés Operációs rendszerek alapjai Operációs rendszer A Operációs rendszer B Operációs rendszer C Virtualizációs szoftverek kezelése Operációs rendszer A gyakorlat Operációs rendszer B gyakorlat Operációs rendszer C gyakorlat Programtervezés Programtesztelés Adatszerkezetek és algoritmusok Objektum orientált programozás Programtesztelés Programfejlesztés Komple szoftverek fejlesztése Web alkalmazások fejlesztése Web alkalmazások fejlesztése Programozási nyelv B Grafikus szerkesztőprogramok Videó és animációs programok Adatbázis tervezés Adatbázis tesztelés Adatbázis fejlesztés Adatbázis adminisztrációs folyamatok Szakmai idegen nyelv (angol) FELADATOK Megérti a fejlesztendő rendszer/alkalmazás funkcionális követelményeit Megérti a fejlesztendő rendszer/alkalmazás minőségi követelményeit Megtervezi a rendszer/alkalmazás szerkezetét Összeállítja a rendszer/alkalmazás elkészítéshez szükséges munkadarabok/tevékenységek listáját Létrehozza és beállítja a fejlesztéshez szükséges munkakörnyezet (fejlesztőkörnyezet) elemeit A rendszer/alkalmazás részét képező munkadarabot fejleszt Az elkészített munkadarabot teszteli A munkadarabok integrálásával létrehozza a rendszert/alkalmazást 20

Teszteli a rendszer egészét, annak funkcionális és minőségi követelményeit Dokumentálja az alkalmazás használatát Dokumentálja az alkalmazás szerkezetét, forrásállományait Gondoskodik a rendszer/alkalmazás fordításának és telepítésének megismételhetőségéről Részt vesz a rendszer/alkalmazás bevezetésében A rendszer/alkalmazás hibáit reprodukálja, javítja, és a javítást ellenőrzi SZAKMAI ISMERETEK Rendszerfejlesztés életciklusának tudása Rendszerek (elemek, jellemzők, alapvető rendszerarchitektúrák) Felhasználói igények feltárása, elemezése, csoportosítása Rendszer lebontása együttműködő komponensekre (szoftver architektúra kialakítása) Rendszerelemek tartalmi tervezése Rendszerfunkciók és folyamatok tervezése Felhasználói felület, navigáció és interakciók tervezése Munkadarabok specifikálása Eszközkörnyezet meghatározása, kialakítása, beállítása Integrált fejlesztői környezetek (IDE) használata Szoftver architektúra rétegek típusai Alapvető tervezési és megvalósítási minták tudása Programozási alapfogalmak (elágazások, ciklusok, modularitás, stb.) Alapvető adatszerkezetek és használatuk Alapvető programozási algoritmusok (pl. mélységi keresés) Állományok kezelése Alapvető adatbázis-kezelési alapok Eseményalapú programozás alapjai 21

Felhasználói felületek és szolgáltatásrétegek kommunikációja Webes szolgáltatások elérése és használata Tesztek tervezése Tesztesetek programozása Teljesítménytesztelés alapvető módszerei Integrációs tesztelés alapvető módszerei Alkalmazások működésének nyomonkövetése ("debugging") Hibakeresés és hibaelhárítás módszerei Forráskódkezelő rendszerek használatának alapjai Telepítőcsomagok készítése Alkalmazások dokumentálása SZAKMAI KÉSZSÉGEK Vizuális forrásanyagok (modellek, struktúrák, folyamatábrák) értelmezése Szövegesen megfogalmazott feladatok, specifikációk vizualizálása Forráskód konstrukciók megértése az ismert programozási nyelveken Tipikus programozási hibák (pl. inicializálatlan változó) felismerése Input eszközök (billentyűzet, egér, érintés) hatékony használata SZEMÉLYES KOMPETENCIÁK Terhelhetőség Fejlődőképesség, önfejlesztés Önállóság TÁRSAS KOMPETENCIÁK Kapcsolatfenntartó készség Hatékony kérdezés készsége Konfliktusmegoldó készség MÓDSZERKOMPETENCIÁK Logikus gondolkodás Rendszerben való gondolkodás Problémaelemzés, -feltárás 22

23

12. Operációs rendszerek tantárgy /64 óra* * 9-13. évfolyamon megszervezett képzés/13. és 14. évfolyamon megszervezett képzés 12.1. A tantárgy tanításának célja A tantárgy oktatásának alapvető célja azoknak az ismereteknek, képességeknek a fejlesztése, amelyek képessé teszik a tanulót az operációs rendszerek általános felépítésének és működésének megértésére. 12.2. Kapcsolódó közismereti, szakmai tartalmak 12.3. Témakörök 12.3.1. Operációs rendszerek alapjai /32 óra Az operációs rendszerek szerepe a számítógépes rendszerekben Kötegelt rendszerek, Multitask rendszerek, Időosztásos rendszerek, Személyi számítógépek operációs rendszerei, Valósidejű rendszerek Process, erőforrás, kernel, rendszerhívás, megszakítás fogalma és alkalmazásuk Parancssoros és grafikus felületű operációs rendszerek Fájlok, katalógusok fogalma; Jogosultságok kezelése; Fájlműveletek; Háttértárak típusai, lemezgyorsítási algoritmusok Folyamatok az operációs rendszerben. Folyamatok környezet és állapota. Erőforrásfoglalási gráf fogalma; Holtpont fogalma, detektálása; Holtpontkezelő algoritmusok PCB fogalma, felépítése; Folyamatok állapotai; Rövidtávú ütemező algoritmusok Tárkezelés fizikai tárkezelés (címzési módszerek; overlay, swapping, lapozás). A virtuális tárkezelés fogalma, lapkiosztási elvek, lapcsere stratégiák Megszakítások típusai, maszkolása; Készülék- és szoftverhibák kezelése; Belső és külső védelem, backup-támogatás Virtualizáció: virtualizációs technológiák osztályozása. A platform virtualizáció; Virtualizációs megoldások és tulajdonságai 12.3.2. Operációs rendszer A /12 óra Windows rendszer architektúrája Windows fájlrendszerei (FAT, NTFS), memóriakezelése, folyamatok kezelése és kommunikációja, biztonsági alrendszer. Javasolt operációs rendszer: Microsoft Windows 12.3.3. Operációs rendszer B / 12 óra Uni/Linu rendszer architektúrája Uni/Linu fájlrendszerei, memóriakezelése, folyamatok kezelése és kommunikációja, biztonsági alrendszer. Javasolt operációs rendszer: Linu 12.3.4. Operációs rendszer C / 8 óra Mobil operációs rendszer architektúrája Mobil operációs fájlrendszerei, memóriakezelése, folyamatok kezelése és kommunikációja, biztonsági alrendszer Mobil operációs speciális eszközei (pl.: GPS, gyorsulásmérő, stb.) Javasolt operációs rendszer: Android vagy ios 12.4. A képzés javasolt helyszíne (ajánlás) 24

IKT eszközökkel (aktív tábla, számítógép, projektor) felszerelt és internet hozzáféréssel rendelkező tanterem. Sorszám 12.5. A tantárgy elsajátítása során alkalmazható sajátos módszerek, tanulói tevékenységformák (ajánlás) A tantárgy elsajátítása során alkalmazható sajátos módszerek (ajánlás) Tanulói tevékenységforma Tanulói tevékenység szervezési kerete (differenciálási módok) Egyéni Csoportbontás Osztálykeret Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 1. Ismeretalkalmazási gyakorló tevékenységek, feladatok 1.1. Leírás készítése X 1.2. Tesztfeladat megoldása X 2. Komple információk körében 2.1. Esetleírás készítése X UML és XML tervező szoftver (pl. Altova Mission Kit) Irodai szoftvercsomag (pl. Microsoft Office, LibreOffice) A tantárgy elsajátítása során alkalmazható tanulói tevékenységformák (ajánlás) A tanulói tevékenység Alkalmazott oktatási Sorszám szervezeti kerete módszer neve egyéni csoport osztály 1.1. magyarázat X 1.2. házi feladat X Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 12.6. A tantárgy értékelésének módja A nemzeti köznevelésről szóló 2011. évi CXC. törvény 54. (2) a) pontja szerinti értékeléssel 25

13. Operációs rendszerek gyakorlat tantárgy /64 óra* * 9-13. évfolyamon megszervezett képzés/13. és 14. évfolyamon megszervezett képzés 13.1. A tantárgy tanításának célja A tantárgy oktatásának alapvető célja azoknak az ismereteknek, képességeknek a fejlesztése, amelyek képessé teszik a tanulót virtualizációs szoftvert használni, két desktop és egy mobil operációs rendszer fontosabb funkcióit, szolgáltatásait kezelni, konfigurálni, két desktop és egy mobil platformon egy egyszerű szoftveralkalmazást kódolni és fordítani. 13.2. Kapcsolódó közismereti, szakmai tartalmak 13.3. Témakörök 13.3.1. Virtualizációs szoftverek kezelése /4 óra Virtuális gép telepítése, konfigurálása. Vendég operációs rendszer telepítése. Fizikai és virtuális gép kapcsolata, beállítások Pillanatfelvételek (snapshot) készítése. Javasolt rendszer: VirtualBo vagy VMWare 13.3.2. Operációs rendszer A gyakorlat 20 óra Windows rendszer telepítése, fontosabb alrendszerek kezelése Windows rendszer felépítése, szolgáltatásai, driverek Windows API felépítése és használata: WIN32 API, MFC DLL készítése Ablakkezelés, felhasználói interfész felépítése és elemei Javasolt operációs rendszer: Microsoft Windows 13.3.3. Operációs rendszer B gyakorlat /20 óra Uni/Linu telepítése, fontosabb alrendszerek kezelése, parancsok A SHELL programozása. Input/output, átirányítás, cső, csőhálózat Fordító (pl. gcc, make)- és fejlesztőeszközök (pl. kdevelop) Uni/Linu használata; Rendszerhívások használata alkalmazói programokban Javasolt operációs rendszer: Linu 13.3.4. Operációs rendszer C gyakorlat /20 óra A mobil platform és a hozzá kapcsolódó eszközök ismertetése. Fejlesztői környezet bemutatása. A mobil platform programozási nyelv alapok. Alkalmazás életciklusa, grafikai alapok Egyszerű mobilalkalmazás készítése Javasolt operációs rendszer: Android vagy ios 13.4. A képzés javasolt helyszíne (ajánlás) számítógépterem 13.5. A tantárgy elsajátítása során alkalmazható sajátos módszerek, tanulói tevékenységformák (ajánlás) A tantárgy elsajátítása során alkalmazható sajátos módszerek (ajánlás) 26

Sorszám Tanulói tevékenységforma Tanulói tevékenység szervezési kerete (differenciálási módok) Egyéni Csoportbontás Osztálykeret Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 1. Ismeretalkalmazási gyakorló tevékenységek, feladatok 1.1. Leírás készítése X 1.2. Tesztfeladat megoldása X 2. Komple információk körében 2.1. Esetleírás készítése X 3. Csoportos munkaformák körében 3.1. Kiscsoportos szakmai munkavégzés irányítással X CASE eszközök Multimédia fejlesztő eszközök Integrált fejlesztőeszköz A tantárgy elsajátítása során alkalmazható tanulói tevékenységformák (ajánlás) A tanulói tevékenység Alkalmazott oktatási Sorszám szervezeti kerete módszer neve egyéni csoport osztály 1.1. szemléltetés X Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 1.2. projekt X Integrált fejlesztőeszköz Szerver és desktop/mobil operációs rendszerek 1.3. házi feladat X Virtualizációs szoftverek 13.6. A tantárgy értékelésének módja A nemzeti köznevelésről szóló 2011. évi CXC. törvény 54. (2) a) pontja szerinti értékeléssel 27

14. Alkalmazásfejlesztés tantárgy /144 óra* * 9-13. évfolyamon megszervezett képzés/13. és 14. évfolyamon megszervezett képzés 14.1. A tantárgy tanításának célja A tantárgy oktatásának alapvető célja azoknak az ismereteknek, képességeknek a fejlesztése, amelyek képessé teszik a tanulót egy komple számítógépes program (algoritmus) megtervezésére, a megvalósításhoz szükséges adatszerkezetek kiválasztására, a fejlesztői dokumentáció elkészítésére és a tesztelési tervének elkészítésére. 14.2. Kapcsolódó közismereti, szakmai tartalmak Adatbázis- és szoftverfejlesztés tantárgy; 14.3. Témakörök 14.3.1. Programtervezés /64 óra Követelmények meghatározása, specifikáció, tervezés, implementálás, tesztelés, üzemeltetés, karbantartás. Rendszerkövetelmények, felhasználói követelmények. A követelményfeltárás módszerei. Megvalósíthatósági tanulmány. Követelményspecifikáció. UML: használati eset diagramok. Adatmodell megtervezése (UML adatbázisdiagram), objektumhierarchia megtervezése (UML osztálydiagram), algoritmizálás (UML aktivitás diagram, pszeudokód) Kódolási szabályok és konvenciók. Jól olvasható, továbbfejleszthető programkód készítése. Szoftverfejlesztési modellek: Vízesés modell, V-modell, evolúciós fejlesztés, komponens alapú fejlesztés, inkrementális fejlesztés, spirális fejlesztés 14.3.2. Programtesztelés /16 óra Tesztelés (validáció és verifikáció). Tesztelés szintjei: komponens teszt, modul teszt, integrációs teszt (alrendszer, rendszer teszt), elfogadási teszt. Tesztelési módszerek: statikus és dinamikus tesztelés, fekete doboz, fehér doboz. Üzemeltetési és karbantartási feladatok Program hibák típusai, felderítési módjuk. Szintaktikus és szemantikus hibák. Hibadetektálás. Hibamodellek. Tesztelési módszertan. Szoftvertesztelés folyamata. Tesztelési vezérelvek. Rendszertesztelés. Integrációs tesztelés. Végtesztelés. Teljesítmény tesztek. 14.3.3. Adatszerkezetek és algoritmusok /64 óra Mátriok szorzása, invertálása. Mátriok elemi transzformációi. Hash táblák felépítése, műveletei. Kulcsütközések fogalma és feloldása. Hash függvények alkalmazási területei (pl. jelszókezelés). Fa adatszerkezet felépítés, műveletei. Bejárások. Bináris fák. Rendezett bináris fák. Alkalmazási területek (pl. rendezés, keresés, játékok) Gráf adatszerkezet felépítés, műveletei. Bejárások (szélességi, mélységi). Alkalmazási területek Keresési algoritmusok: lineáris, bináris keresés. Backtrack algoritmus és alkalmazási területei Matematikai kifejezések kiértékelés, Lengyel forma. Tömörítési (pl. LZW) algoritmus. 28

Titkosítási algoritmusok (DES, RSA) 14.4. A képzés javasolt helyszíne (ajánlás) IKT eszközökkel (aktív tábla, számítógép, projektor) felszerelt és internet hozzáféréssel rendelkező tanterem. Sorszám 14.5. A tantárgy elsajátítása során alkalmazható sajátos módszerek, tanulói tevékenységformák (ajánlás) A tantárgy elsajátítása során alkalmazható sajátos módszerek (ajánlás) Tanulói tevékenységforma Tanulói tevékenység szervezési kerete (differenciálási módok) Egyéni Csoportbontás Osztálykeret Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 1. Ismeretalkalmazási gyakorló tevékenységek, feladatok 1.1. Leírás készítése X 1.2. Tesztfeladat megoldása X 2. Komple információk körében 2.1. Esetleírás készítése X UML és XML tervező szoftver (pl. Altova Mission Kit) Irodai szoftvercsomag (pl. Microsoft Office, LibreOffice) A tantárgy elsajátítása során alkalmazható tanulói tevékenységformák (ajánlás) A tanulói tevékenység Alkalmazott oktatási Sorszám szervezeti kerete módszer neve egyéni csoport osztály 1.1 magyarázat X 1.2. házi feladat X Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 14.6. A tantárgy értékelésének módja A nemzeti köznevelésről szóló 2011. évi CXC. törvény 54. (2) a) pontja szerinti értékeléssel 29

15. Alkalmazásfejlesztés gyakorlat tantárgy /128 óra* * 9-13. évfolyamon megszervezett képzés/13. és 14. évfolyamon megszervezett képzés 15.1. A tantárgy tanításának célja A tantárgy oktatásának alapvető célja azoknak az ismereteknek, képességeknek a fejlesztése, amelyek képessé teszik a tanulót egy komple szoftver fejlesztési folyamatában való részvételre, a szükséges komponensek kiválasztására, a szoftver elkészítésére (kódolására) és a tesztelés elvégzésére. 15.2. Kapcsolódó közismereti, szakmai tartalmak Adatbázis- és szoftverfejlesztés gyakorlat tantárgy; 15.3. Témakörök 15.3.1. Objektum orientált programozás /48 óra Objektumosztály, adatmező, metódus. Példányosítás. Konstruktor, destruktor, inicializálás. Publikus, privát és statikus mezők. Metódusok paramétere, lokális változók. Osztályfüggvény. Öröklődés, ős és származtatott osztályok. Absztrakt osztály, absztrakt metódus. Polimorfizmus. Metódusok túlterhelése. Osztályhierarchia kialakítása 15.3.2. Programtesztelés /20 óra Tesztkörnyezet kialakítása Automatikus tesztelési eszközök (pl. JUnit, NUnit, Unit) Teszt vezérelt fejlesztés (napi build, release) Tesztadatok minősége, volumen- és stressz tesztek készítése Komponens és rendszerteszt készítése 15.3.3. Programfejlesztés /28 óra Csoportmunka a szoftverfejlesztésben. Verziókezelő rendszerek (pl. CVS, SNV) Nemzetközivé tétel (internationalization) Fejlesztői dokumentáció-készítés. Megjegyzések, direktívák a programkódban. Automatikus dokumentumgeneráló eszközök. Szoftverek életciklusa: Alpha-, béta és végleges verziók (release) kiadása. Verziókövetés, hibajavítás az egyes verziókba, programfrissítések készítése. Teljesítmény-optimalizálás. Profiler használata. 15.3.4. Komple szoftverek fejlesztése /32 óra Adatbázis kapcsolatok megvalósítása. Lokális és hálózati adatbázis használata. Felhasználó-kezelés, jogosultságok az alkalmazói programokban Integráció más rendszerekkel. Adatok eportálása, importálása irodai programokból. Dokumentumok, adat riportok készítése (pl. PDF, DOC generálás) Szoftver-ergonómia alapjai, kezelőfelületek (GUI) kialakításának szabályai. Titkosítás és digitális aláírás alkalmazása 15.4. A képzés javasolt helyszíne (ajánlás) számítógépterem 15.5. A tantárgy elsajátítása során alkalmazható sajátos módszerek, tanulói 30

Sorszám tevékenységformák (ajánlás) A tantárgy elsajátítása során alkalmazható sajátos módszerek (ajánlás) Tanulói tevékenységforma Tanulói tevékenység szervezési kerete (differenciálási módok) Egyéni Csoportbontás Osztálykeret Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 1. Ismeretalkalmazási gyakorló tevékenységek, feladatok 1.1. Leírás készítése X 1.2. Tesztfeladat megoldása X 2. Komple információk körében 2.1. Esetleírás készítése X 3. Csoportos munkaformák körében 3.1. Kiscsoportos szakmai munkavégzés irányítással X CASE eszközök Multimédia fejlesztő eszközök Integrált fejlesztőeszköz A tantárgy elsajátítása során alkalmazható tanulói tevékenységformák (ajánlás) Sorszám Alkalmazott oktatási módszer neve A tanulói tevékenység szervezeti kerete egyéni csoport osztály 1.1 szemléltetés X 1.2 projekt X 1.3 házi feladat X Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) CASE eszközök (pl. PowerDesigner) Automatikus tesztelést támogató eszközök (pl. JUnit, NUnit) Integrált fejlesztőeszköz (pl. MS Visual Studio, Eclipse, NetBeans) Automatikus tesztelést támogató eszközök (pl. JUnit, NUnit) Multimédia fejlesztő eszközök (pl. Adobe CS) UML és XML tervező szoftver (pl. Altova Mission Kit) Integrált fejlesztőeszköz (pl. MS Visual Studio, Eclipse, NetBeans) Adatbázis-kezelő eszköz (pl. MySQL, Oracle, SQL Server) Automatikus tesztelést támogató eszközök (pl. JUnit, NUnit) UML és XML tervező szoftver (pl. Altova Mission Kit) 31

15.6. A tantárgy értékelésének módja A nemzeti köznevelésről szóló 2011. évi CXC. törvény 54. (2) a) pontja szerinti értékeléssel 32

16. Web alkalmazásfejlesztés tantárgy /64 óra* * 9-13. évfolyamon megszervezett képzés/13. és 14. évfolyamon megszervezett képzés 16.1. A tantárgy tanításának célja A tantárgy oktatásának alapvető célja azoknak az ismereteknek, képességeknek a fejlesztése, amelyek képessé teszik a tanulót egy egyszerű web alapú szoftver tervezésére, a szükséges technológiák és komponensek kiválasztására és felhasználására. 16.2. Kapcsolódó közismereti, szakmai tartalmak 16.3. Témakörök 16.3.1. Web alkalmazások fejlesztése /64 óra HTTP protokoll felépítése, működése. Kérés és válasz üzenet. Biztonság. Web technológiák (CGI, JAVA EE, PHP,.NET) összehasonlítása. Technológia választás szempontjai. Többrétegű alkalmazások felépítése. WEB komponensek (például: Servlet, JSP); Üzleti komponensek (például: EJB); Adatbázis kapcsolatok (például: JDBC). Model View Controller (MVC) elv; MVC elv alkalmazása web technológiákban. Hatékonyság és teljesítmény a web alkalmazásokban. Web alkalmazások biztonsága. Felhasználó- és jogosultság kezelés. Munkamenet (session) kezelés. Adatbázisok védelme. 16.4. A képzés javasolt helyszíne (ajánlás) IKT eszközökkel (aktív tábla, számítógép, projektor) felszerelt és internet hozzáféréssel rendelkező tanterem. Sorszám 16.5. A tantárgy elsajátítása során alkalmazható sajátos módszerek, tanulói tevékenységformák (ajánlás) A tantárgy elsajátítása során alkalmazható sajátos módszerek (ajánlás) Tanulói tevékenységforma Tanulói tevékenység szervezési kerete (differenciálási módok) Egyéni Csoportbontás Osztálykeret Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 1. Ismeretalkalmazási gyakorló tevékenységek, feladatok 1.1. Leírás készítése X 1.2. Tesztfeladat megoldása X 2. Komple információk körében 2.1. Esetleírás készítése X UML és XML tervező szoftver (pl. Altova Mission Kit) Irodai szoftvercsomag (pl. Microsoft Office, LibreOffice) A tantárgy elsajátítása során alkalmazható tanulói tevékenységformák (ajánlás) 33

A tanulói tevékenység Alkalmazott oktatási Sorszám szervezeti kerete módszer neve egyéni csoport osztály 1.1. magyarázat X 1.2. házi feladat X Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 16.6. A tantárgy értékelésének módja A nemzeti köznevelésről szóló 2011. évi CXC. törvény 54. (2) a) pontja szerinti értékeléssel 34

17. Web alkalmazásfejlesztés gyakorlat tantárgy /128 óra* * 9-13. évfolyamon megszervezett képzés/13. és 14. évfolyamon megszervezett képzés 17.1. A tantárgy tanításának célja A tantárgy oktatásának alapvető célja azoknak az ismereteknek, képességeknek a fejlesztése, amelyek képessé teszik a tanulót egy egyszerű, adatbázis kapcsolattal rendelkező web alapú szoftver elkészítésére (kódolására), a szükséges komponensek kiválasztására, egy adott webes programozási platformon történő implementálására. 17.2. Kapcsolódó közismereti, szakmai tartalmak 17.3. Témakörök 17.3.1. Web alkalmazások fejlesztése /128 óra Kliens oldali programozás: JavaScript. Egyszerű kliens oldali program készítése (pl. effektek, form validálás, stb.) Szerver oldali programozás. Konténerek és alkalmazásszerverek (pl. Apache Tomcat, GlassFish). Egyszerű szerver oldali alkalmazás készítése (például: Servlet, Java Server Pages). MVC elvű web alkalmazás készítésének alapjai (például: Java Server Faces, Facelet) Web alkalmazás létrehozás és futtatása. Naplózás és hibakeresés. Adatbázisok kezelése. Adatbázis lekérdezések megjelenítése. Adatbeviteli űrlap (form), létrehozása, adatok validálása és adatbázisba írása. Biztonsági megfontolások. Web alkalmazások tesztelése. Automatikus tesztelési lehetőségek Javasolt web technológia: J2EE vagy.net vagy PHP Javasolt fejlesztőeszköz: Eclipse vagy NetBeans vagy Visual Studio. 17.4. A képzés javasolt helyszíne (ajánlás) számítógépterem 17.5. A tantárgy elsajátítása során alkalmazható sajátos módszerek, tanulói tevékenységformák (ajánlás) 35

Sorszám A tantárgy elsajátítása során alkalmazható sajátos módszerek (ajánlás) Tanulói tevékenységforma Tanulói tevékenység szervezési kerete (differenciálási módok) Egyéni Csoportbontás Osztálykeret Alkalmazandó eszközök és felszerelések (SZVK 6. pont lebontása, pontosítása) 1. Ismeretalkalmazási gyakorló tevékenységek, feladatok 1.1. Leírás készítése X 1.2. Tesztfeladat megoldása X 2. Komple információk körében 2.1. Esetleírás készítése X 3. Csoportos munkaformák körében 3.1. Kiscsoportos szakmai munkavégzés irányítással X CASE eszközök UML tervező szoftver Multimédia fejlesztő eszközök Integrált fejlesztőeszköz A tantárgy elsajátítása során alkalmazható tanulói tevékenységformák (ajánlás) Sorszám A tanulói tevékenység Alkalmazandó eszközök és Alkalmazott oktatási szervezeti kerete felszerelések (SZVK 6. pont módszer neve egyéni csoport osztály lebontása, pontosítása) 1.1. szemléltetés X CASE eszközök Automatikus tesztelést támogató eszközök 1.2. projekt X Integrált fejlesztőeszköz Adatbázis-kezelő eszköz Automatikus tesztelést támogató eszközök Szerver és desktop/mobil operációs rendszerek Web fejlesztő eszközök UML és XML tervező szoftver Integrált fejlesztőeszköz Adatbázis-kezelő eszköz Automatikus tesztelést 1.3. házi feladat X támogató eszközök Web fejlesztő eszközök Virtualizációs szoftverek UML és XML tervező szoftver 17.6. A tantárgy értékelésének módja A nemzeti köznevelésről szóló 2011. évi CXC. törvény 54. (2) a) pontja szerinti értékeléssel. 36

18. Programozási nyelvek gyakorlat tantárgy /128 óra* * 9-13. évfolyamon megszervezett képzés/13. és 14. évfolyamon megszervezett képzés 18.1. A tantárgy tanításának célja A tantárgy oktatásának alapvető célja azoknak az ismereteknek, képességeknek a fejlesztése, amelyek képessé teszik a tanulót egy komple szoftver elkészítésére (kódolására), a szükséges komponensek kiválasztására, egy adott programnyelven történő implementálására. 18.2. Kapcsolódó közismereti, szakmai tartalmak Adatbázis- és szoftverfejlesztés gyakorlat tantárgy; 18.3. Témakörök 18.3.1. Programozási nyelv B /128 óra A programozói környezet (IDE) használata, konzol alkalmazás készítése: Project műveletek, egyszerű konzol alkalmazás készítése, alapvető szintaktikai szabályok, megjegyzések. Példák változók használatára. Egyszerű beolvasás, kiírás. Konzol alkalmazás felületének a megtervezése. GUI alkalmazás (felület) készítése. Komponensek, tulajdonságaik beállítása tervező nézetben. Kód hozzárendelése eseményekhez. Elemi adattípusok: numerikus típusok, karakter és szöveg, logikai típus. Típusátalakítás, konverziók. Mutatók és referenciák. Vezérlési szerkezetek: Elágazások, ciklusok. Ciklusok egymásba ágyazása. Eljáráshívások (paraméterátadás különböző fajtái, túlterhelés) Hibakezelési funkciók. Kivétel (Eception) fogalma. A fontosabb kivételosztályok. Kivételek elkapása és kezelése (Try-Catch-Finally). Szintaktikai és szemantikai hiba. A leggyakoribb hibaüzenetek értelmezése. Hibakeresés és javítás. Debugolási módszerek: töréspont, lépésenkénti futtatás, változók tartalmának a figyelése. Tömbváltozó deklarálása, létrehozása, inicializálása, feldolgozása. Tömbök és ciklusok kapcsolata. Tömb feldolgozása speciális (pl. foreach) ciklussal. Struktúrák definiálása és alkalmazása. Struktúra és tömb együttes használata, egymásba ágyazás. Az objektumorientált programozás: osztály, objektum létrehozása. Adatmezők, tulajdonságok. Metódusok, üzenetek. Statikus és dinamikus objektumok. Öröklődés. Komponensek: Alapvető komponensek, dialógusablakok. Konténer komponensek és menük. Grafikus komponensek. Rajzolás és animálás. Javasolt programozási nyelv: JAVA vagy C/C++/C# Javasolt fejlesztőeszköz: Microsoft Visual Stúdió vagy Eclipse vagy NetBeans 18.4. A képzés javasolt helyszíne (ajánlás) számítógépterem 18.5. A tantárgy elsajátítása során alkalmazható sajátos módszerek, tanulói tevékenységformák (ajánlás) A tantárgy elsajátítása során alkalmazható sajátos módszerek (ajánlás) 37