« Posts under Programozás I.

Programozás I. – segédanyag

ZH-k: Letöltés
Vizsga-feladatok: Letöltés
Vizsga-elmélet: egyik, másik

Programozás I. – A tárgyról…

Előfeltétele a 10 kredites Programozás alapjai tárgy, ő maga pedig 7 kredittel büszkélkedhet. Ebből máris érződik, hogy nem illik félvállról venni. :) Minden héten van belőle egy 2-2,5 órás előadás, biztos szuper, tessék bejárni. Sajnos én nem voltam, pedig nem ártott volna, néhány dolog csak ott hangzik el (grafikus felület programozása). A tárgy lényege az lenne, hogy a JAVA nyelven keresztül a hallgató elsajátítsa az objektum-orientált gondolkodási módot, ezzel megalapozva a későbbi programozás 2 tárgyat. Vigyázni kell ezzel, mert bár nem annyira nehéz a java nyelv, de hirtelen egy ismeretlen nyelven programozni, úgy hogy közben egy új programozási szemléletet kéne elsajátítani… nem egyszerű. Azért nem kell megijedni, tudják ezt az okosok is, ezért a számonkérések ehhez vannak igazítva.

A félév során 100 pont gyűjthető a gyakorlaton, melyet a 2db, egyenként 35 pontos ZH-ból és a 30 pontos kötelező programból lehet összeszedni. A ZH-kat érdekes módon NEM a gyakorlaton, hanem az előadás időpontjában, az előadóban íratják és lehet használni bármilyen könyvet/jegyzetet/forráskódot, tényleg bármit, ami nyomtatva van. Azért érezhető, hogy ez elég nagy könnyebbséget jelent. Ez pont azért van megengedve, mert – de erről már fent is írtam – nem a java nyelvet kell ismerned egyből, csupán tudni kell objektum-orientáltan gondolkodni. Lényeg, hogy rendesen fel kell készülni, bevinni ami fontos és akkor jó pontokat lehet szerezni. A kötelező programot pedig – a progalap kurzussal ellentétben – otthon kell megírni, adott határidőre. Ez általában valami táblajáték szokott lenni. Annyira nem vészes, főleg, hogy egyrészt elég sok idő van rá, másrészt otthon azt használsz amit/akit akarsz. Az elkészült programot meg is kell védeni legkésőbb az utolsó gyakorlaton, ezzel bizonyítva, hogy a program saját szellemi terméked. :D

A félév végi vizsga szintén 100 pontos, itt már nem lehet használni segédeszközöket. A vizsga 3 részre tagolódik: rövid elméleti kérdések (40pont), programkód hibajavítása (25pont), rövid program megírása (35pont). Az elméleti kérdésekre a válaszok fellelhetőek az előadásanyagban, de készültek jegyzetek is. A hibajavítási részre külön felkészülni nem nagyon lehet, általában a metódusok/változók láthatósága (private,public,static) van elrontva, vagy épp egy for-ciklus van rosszul megírva, stb. A rövid programok meg általában egyszerűek szoktak lenni, mint például random számok kiíratása, prímszámok kiíratása, esetleg öröklődéses példaprogram,stb. További szívatás, hogy a definícióknál mínusz pontot is lehet kapni, amennyiben totál hülyeséget írsz, valamint a hibajavításos részen is pontlevonással jutalmazzák azt ha nem hibás dolgot hibásnak jelölsz meg. Szóval észnél kell lenni.