„A programozás alapjai 2 (régi)” változatai közötti eltérés

A VIK Wikiből
Kalmanb (vitalap | szerkesztései)
Hryghr (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
40. sor: 40. sor:
*[[Média:Prog2_Levendovszky_előadásjegyzet_2007_11_Sablonok.PDF|11. előadás: Sablonok]]
*[[Média:Prog2_Levendovszky_előadásjegyzet_2007_11_Sablonok.PDF|11. előadás: Sablonok]]
*[[Média:Prog2_Levendovszky_előadásjegyzet_2007_12_Kivételkezelés.PDF|12. előadás: Kivételkezelés]]
*[[Média:Prog2_Levendovszky_előadásjegyzet_2007_12_Kivételkezelés.PDF|12. előadás: Kivételkezelés]]
==Kiszárthelyik==
*[[Média:Prog2_3kisZH_2013tavasz.jpg|2013. tavasz, 3. kisZH]]
*[[Médiahttps:Prog2_4kisZH_2013tavasz.jpg|2013. tavasz, 4. kisZH]]


==Zárthelyik==
==Zárthelyik==
54. sor: 58. sor:


===Korábbi zárthelyik===
===Korábbi zárthelyik===
==Nagy zh-k==
*[[Média:Prog2_zh_2006tavasz.PDF|2006. tavasz (hiányos)]]
*[[Média:Prog2_zh_2006tavasz.PDF|2006. tavasz (hiányos)]]
==Kis zh-k==
 
*[https://wiki.sch.bme.hu/images/5/51/Programozas_alapjai_2_3kisZH.jpg 2013. tavasz, 3. kis ZH]
 
*[https://wiki.sch.bme.hu/images/e/e0/Programozas_alapjai_2_4kisZH.jpg 2013. tavasz, 4. kis ZH]


==Kedvcsináló==
==Kedvcsináló==
A tárgy a követelmények alapján ugyan nehezebbnek tűnhet a Programozás alapjai 1-nél, ám a kisházik jelentette folyamatos számonkérés során jobban rá vagy kényszerítve, hogy otthon is gyakorolj, ami pedig a programozás tanulásának egyik kulcsa. Emellett ''Dr. Forstner Bertalan'' előadásai is jók, táblákra felírt példákon keresztül magyarázza el a nyelv részleteit, tehát nem csak a gyakorlatokon találkozhatsz kóddal. További előny még a Prog 1-gyel szemben, hogy a nagyházit egyes gyakorlatvezetőknél te magad választhatod ki (akár megadott lista alapján, akár – a gyakorlatvezető által elfogadott – saját ötlet alapján). Érdemes a félév során aktívan részt venni az órákon, illetve igényes munkát végezni az otthoni feladatokon, hiszen az oktató saját belátása alapján plusz-mínusz fél jeggyel javíthat a félévvégi osztályzaton. Extrém esetben akár hármas nagyZH-val is szerezhető ötös jegy, amennyiben a többi követelményt maximális pontszámmal teljesíted.
A tárgy a követelmények alapján ugyan nehezebbnek tűnhet a Programozás alapjai 1-nél, ám a kisházik jelentette folyamatos számonkérés során jobban rá vagy kényszerítve, hogy otthon is gyakorolj, ami pedig a programozás tanulásának egyik kulcsa. Emellett ''Dr. Forstner Bertalan'' előadásai is jók, táblákra felírt példákon keresztül magyarázza el a nyelv részleteit, tehát nem csak a gyakorlatokon találkozhatsz kóddal. További előny még a Prog 1-gyel szemben, hogy a nagyházit egyes gyakorlatvezetőknél te magad választhatod ki (akár megadott lista alapján, akár – a gyakorlatvezető által elfogadott – saját ötlet alapján). Érdemes a félév során aktívan részt venni az órákon, illetve igényes munkát végezni az otthoni feladatokon, hiszen az oktató saját belátása alapján plusz-mínusz fél jeggyel javíthat a félévvégi osztályzaton. Extrém esetben akár hármas nagyZH-val is szerezhető ötös jegy, amennyiben a többi követelményt maximális pontszámmal teljesíted.


<!--
=====ZH tanácsok!=====
ZH-hoz igen hasznos megcsinálni pár típuspéldát, illetve régi zh-t, mivel évről évre hasonló példák vannak.
Itt található elegendő feladat: http://users.hszk.bme.hu/~kz612/nagyzh.htm (akinek van ideje, letölthetné és utána feldobhatná ide)
----
=====[[ProgAlap2HF|Házi feladatok]]=====
-- [[HanakRobert|Hanci]] - 2007.02.26.
----
Szerkesszétek!
-- [[HarasztiRobert|Robi]] - 2006.03.05.
 
* {{InLineFileLink|Villanyalap|ProgAlap2|ProgramozsII-PDF2-11raLevendovszkyTihamr2007.zip|ProgramozsII-PDF2-12raLevendovszkyTihamr2007.zip}}: Prog.2 jegyzet 2 - 12 óra (8,9,10 hiányzik) Levendovszky Tihamér 2007 tavasz PDF format
* {{InLineFileLink|Villanyalap|ProgAlap2|C_Stroustrup.pdf|C_Stroustrup.pdf}}: A Stroustrup-féle C++ könyv
* {{InLineFileLink|Villanyalap|ProgAlap2|InfoSite-villany-ProgramozasAlapjai2.zip|InfoSite-villany-ProgramozasAlapjai2.zip}}: [[InfoSite]] Programozás alapjai 2. anyagok
* {{InLineFileLink|Villanyalap|ProgAlap2|Prog2_ZH-ra.pdf|Prog2_ZH-ra.pdf}}: ProgAlap2 ZH-ra felkészüléshez
-->


[[Kategória:Villanyalap]]
[[Kategória:Villanyalap]]

A lap 2013. május 11., 17:24-kori változata

Sablon:Tantargy

A programozás alapjai 2 előkövetelménye a Programozás alapjai 1 kreditjének megszerzése, ezáltal a C programozási nyelv ismerete. A tárgy célja, hogy folytassa a számítógépes problémamegoldás módszereinek és alapvető eszközeinek megismertetését annak érdekében, hogy a hallgatók azt a későbbiek folyamán képesek legyenek hatékonyan alkalmazni. Ennek eszköze a C nyelv ismeretének elmélyítése, valamint a bevezetés az objektumorientált programozásba a C++ programozási nyelv által.

Az Informatika 2 felvételéhez ugyan nem szükséges a Programozás alapjai 2 kreditjének megszerzése, ám legkorábban ezzel a tárggyal együtt vehető fel.

Követelmények

  • Jelenlét: A gyakorlatok 70%-án kötelező a részvétel.
  • Kis házifeladatok: A második héttől kezdve minden gyakorlat előtt kiadnak kis házifeladatokat, melyek közül a tárgy teljesítéséhez 9 db-ot futtatható állapotban, határidőn belül fel kell tölteni a tanszéki oldalra.
  • Nagy házifeladat: A félév során egy nagy házifeladat beadása kötelező. Az elfogadott feladatot a gyakorlatvezetők értékelik 2-5-ig (NHF). Nem elfogadható nagy házifeladat esetén a tárgyból szerzett jegy elégtelen. Némelyik gyakvezér azt is megengedi, hogy házi feladatként egy egyedi, megfelelő bonyolultságú saját ötletet valósítsatok meg.
  • KisZH-k: A félév során 5-6 kiszárthelyit íratnak a gyakorlatvezetők, ezek közül a három legjobban átlagának (KZH) el kell érnie az elégséges szintet. A meg nem írt dolgozatok 0-ás eredménnyel számítanak.
  • NagyZH: A tárgyból egyetlen nagyzárthelyit íratnak a 14. héten, amelyen legalább 40%-ot kell elérni az elégséges jegyhez. Eredménye (NZH) kétszeres súllyal számít a végső jegy kialakításában. A zárthelyi pótlására két lehetőség van.
  • Félévközi jegy: A végső jegyet a következőképpen számítják:
    A gyakorlatvezetők a jegyet plusz-mínusz 0,5-tel megváltoztathatják a hallgató féléves munkájának függvényében.

Segédanyagok

Előadásjegyzet Dr. Levendovszky Tihamér 2007-es előadásai alapján

Kiszárthelyik

Zárthelyik

A zárthelyik minden évben hasonló felépítésűek, négyféle típusfeladatot tartalmaznak:

  1. Generikus (template) konténerosztály elkészítése.
  2. Hibakeresés: meg kell mondani, hogy egy adott kódrészlet hibás-e, ha igen, fordítási idejű-e a hiba.
  3. Adott C++ lehetőség (pl. operátor-túlterhelés, kivételkezelés) visszakérdezése példával.
  4. Egyszerű osztályhierarchia implementálása szöveges specifikáció alapján.

Összefoglalók, segédletek

Korábbi zárthelyik


Kedvcsináló

A tárgy a követelmények alapján ugyan nehezebbnek tűnhet a Programozás alapjai 1-nél, ám a kisházik jelentette folyamatos számonkérés során jobban rá vagy kényszerítve, hogy otthon is gyakorolj, ami pedig a programozás tanulásának egyik kulcsa. Emellett Dr. Forstner Bertalan előadásai is jók, táblákra felírt példákon keresztül magyarázza el a nyelv részleteit, tehát nem csak a gyakorlatokon találkozhatsz kóddal. További előny még a Prog 1-gyel szemben, hogy a nagyházit egyes gyakorlatvezetőknél te magad választhatod ki (akár megadott lista alapján, akár – a gyakorlatvezető által elfogadott – saját ötlet alapján). Érdemes a félév során aktívan részt venni az órákon, illetve igényes munkát végezni az otthoni feladatokon, hiszen az oktató saját belátása alapján plusz-mínusz fél jeggyel javíthat a félévvégi osztályzaton. Extrém esetben akár hármas nagyZH-val is szerezhető ötös jegy, amennyiben a többi követelményt maximális pontszámmal teljesíted.