<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Steindani</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Steindani"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Steindani"/>
	<updated>2026-05-12T20:06:19Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Intelligens_rendszerfel%C3%BCgyelet&amp;diff=181522</id>
		<title>Intelligens rendszerfelügyelet</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Intelligens_rendszerfel%C3%BCgyelet&amp;diff=181522"/>
		<updated>2014-05-30T18:05:31Z</updated>

		<summary type="html">&lt;p&gt;Steindani: 2014-es diák&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Intelligens rendszerfelügyelet&lt;br /&gt;
|targykod=VIMIA370&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=6&lt;br /&gt;
|kereszt=nincs&lt;br /&gt;
|tanszék= MIT&lt;br /&gt;
|nagyzh= nincs&lt;br /&gt;
|kiszh= nincs&lt;br /&gt;
|vizsga= írásbeli&lt;br /&gt;
|hf=3 db&lt;br /&gt;
|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIMIA370/&lt;br /&gt;
|targyhonlap=http://www.inf.mit.bme.hu/edu/courses/irf/|levlista= infotech-bscATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
{{Vissza|BSc_Informatikai_technológiák_szakirány}}&lt;br /&gt;
&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: &amp;quot;IRF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Szorgalmi időszakban ===&lt;br /&gt;
* A gyakorlatok látogatása nem kötelező, ez nem feltétele az aláírásnak.&lt;br /&gt;
* 3 darab kis házi feladat teljesítése. A kis házi feladatokra 0-15 pont kapható. Az egyes kis házi feladatoknál minden részfeladatra kell beadni megoldást. Minden kis házi feladatból a pontok legalább 40%-át meg kell szerezni.&lt;br /&gt;
* A házi feladatokat a tantárgy honlapján megadott linken kell feltölteni, a házi feladat leadásának időpontjánál a szerver órájának időbélyege számít. A határidő lejártával a feltöltő űrlap záródik, további leadásra nincs lehetőség.&lt;br /&gt;
* A kis házi feladatokat a szorgalmi időszak végén, az utolsó héten szóban meg kell védeni. Ekkor a javítók átbeszélik a hallgatókkal a feladatokat (ilyenkor lehet megbeszélni az értékeléseket), belekérdeznek, és összesítik, hogy mit kell esetleg pótolni vagy miért kell különeljárási díjat fizetni.&lt;br /&gt;
* A házi feladatoknál nem tilos másokkal megbeszélni a feladatot, ám önállóan kell megoldani a feladatot. Házi feladat másolása fegyelmi vétség.&lt;br /&gt;
&lt;br /&gt;
==== Pótlási lehetőség ====&lt;br /&gt;
* Ha valaki nem adta le a megadott határidőre valamelyik kis házi feladatát, vagy nem fogadtuk el a kis házi feladatát, akkor azt pótolnia kell. A TVSZ szerint minden házi feladat pótolható, akár több házi feladatot is lehet pótolni a félév végén, azonban pótlás leadása késedelmes leadásnak minősül, tehát különeljárási díj köteles (A különeljárási díj mértéke házi feladatonként 1800 Ft, lásd itt).&lt;br /&gt;
* Pótlás menete: pótlás esetén teljesen új házi feladatot kell megoldani, mely a pótlási hét elején kerül ki. A pótlásra nem kell külön e-mailben jelentkezni.&lt;br /&gt;
* A teljesített házi feladatok egyszer javíthatóak (javítani csak olyan házi feladatot lehet, amely el lett fogadva). A javítás hasonló a pótláshoz, egy hasonló témájú, de teljesen új házi feladat megoldását igényel. Aki javítani szeretne, az levélben jelezze Micskei Zoltánnak.&lt;br /&gt;
* Mind a pótláshoz, mind a javításhoz a feladatok a pótlási hét elején kerülnek ki a weboldalra.&lt;br /&gt;
&lt;br /&gt;
=== Vizsgaidőszakban ===&lt;br /&gt;
* A tantárgyból írásbeli vizsga van, melyre 55 pont kapható. A vizsga pontjaiból legalább 40%-ot el kell érni a tantárgy sikeres teljesítéséhez.&lt;br /&gt;
&lt;br /&gt;
=== Félévvégi jegy ===&lt;br /&gt;
* A végleges jegy a vizsgára és a házi feladatokra kapott pontok összege alapján kerül megállapításra (40-54: elégséges, 55-69: közepes, 70-84: jó, 85-100: jeles).&lt;br /&gt;
* Az így megállapított jegyen, ha az legalább elégséges, akkor szóbelivel +1/-1 jegyet lehet módosítani.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* Az összes slide (előadás + gyakorlat) megtalálható a tárgyi oldalon szépen, struktúrálva [https://www.inf.mit.bme.hu/edu/courses/irf/materials a tárgyi oldalon].&lt;br /&gt;
* [[Média:IRF_AllInOne_2014.pdf | 2014-es diák jegyzetekkel együtt dia méretben, darabolva]] – csak a diák!&lt;br /&gt;
&lt;br /&gt;
== Házi ==&lt;br /&gt;
* A félév során három házi feladatot kell megoldani, Windows vagy Linux operációs rendszeren&lt;br /&gt;
* Kérdések: a feladatokkal kapcsolatos kérdéseket a [http://q2a.inf.mit.bme.hu/ Q&amp;amp;A] oldalra kell írni.&lt;br /&gt;
* Pontozás: Az egyes házi feladatokra 0-15 pontot lehet kapni, a kapott pont értelmezésében segít a következő lista:&lt;br /&gt;
** 14-15 pont: nagyon jó házi feladat;&lt;br /&gt;
** 12-13 pont: jó házi feladat, egy-két kisebb hiba volt benne, amire később érdemes lehet figyelni;&lt;br /&gt;
** 9-11 pont: súlyosabb hiba és/vagy sok kisebb hiba volt a házi feladatban, érdemes a későbbi feladatokra több figyelmet fordítani;&lt;br /&gt;
** 6-8: több súlyosabb hiba is lehetett benne, alapvetően nem jó minőségű megoldás;&lt;br /&gt;
** 0-5: a házi feladat nincs elfogadva, nagyon súlyos hibák (nem fut, a feladat valami fontos kikötését nem teljesíti stb.) vagy nagyon rossz minőségű megoldás (pl. olvashatatlan kód).&lt;br /&gt;
** Természetesen ezek csak irányelvek, minden feladat értékelése egy egyéni helyzet. Abban, hogy mi számít súlyos hibának, a következő ellenőrző lista segít.&lt;br /&gt;
&lt;br /&gt;
=== Általános információk ===&lt;br /&gt;
[https://www.inf.mit.bme.hu/edu/courses/irf/hazifeladat#altalanos Általános információk a tárgyhonlapon]&lt;br /&gt;
&lt;br /&gt;
=== 1. házi - Címtárak ===&lt;br /&gt;
* Linux: openLDAP, Python&lt;br /&gt;
* Windows: Active Directory, PowerShell&lt;br /&gt;
* kiindulás, pontos leírások [https://www.inf.mit.bme.hu/edu/courses/irf/hazifeladat#hf1 a tárgyhonlapon]&lt;br /&gt;
&lt;br /&gt;
=== 2. házi - Konfigurációkezelés ===&lt;br /&gt;
* Linux: sfcb, openwsman, Python&lt;br /&gt;
* Windows: WMI, WinRM, PowerShell&lt;br /&gt;
* kiindulás, pontos leírások [https://www.inf.mit.bme.hu/edu/courses/irf/hazifeladat#hf2 a tárgyhonlapon]&lt;br /&gt;
&lt;br /&gt;
=== 3. házi - Felügyeletre tervezés ===&lt;br /&gt;
* Linux / Windows / Mac: Java, JMX&lt;br /&gt;
* Windows: .NET, Visual Studio, StyleCop&lt;br /&gt;
* kiindulás, pontos leírások [https://www.inf.mit.bme.hu/edu/courses/irf/hazifeladat#hf3 a tárgyhonlapon]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vizsga ==&lt;br /&gt;
* A vizsgára 90 perc áll rendelkezésre.&lt;br /&gt;
* A vizsgát egészkor kezdjük, ezért kérem mindenki érjen oda a terembe pár perccel hamarabb.&lt;br /&gt;
* A vizsga megkezdése után 30 percig nem lehet elmenni a vizsgáról.&lt;br /&gt;
* A vizsgán semmilyen segédeszközt nem lehet használni.&lt;br /&gt;
* A feladatokat alapvetően a kiadott feladatlapon kell megoldani, ezen kívül általában 1-2 üres lap szokott még kelleni.&lt;br /&gt;
* A vizsgán a személyazonosságot ellenőrizzük.&lt;br /&gt;
* A vizsgáról előző nap 12:00 óráig lehet a Neptunon lejelentkezni, utána már személyesen sem lehet lejelentkezni (9/2008 (XII.15.) sz. Rektori utasítás az oktatás szervezéséről, 7.1.49.). A vizsgáról való igazolatlan távolmaradás különeljárási díj köteles.&lt;br /&gt;
&lt;br /&gt;
=== Elméleti rész ===&lt;br /&gt;
==== 2013-as vizsga témák ====&lt;br /&gt;
# &#039;&#039;&#039;Modellezés&#039;&#039;&#039;: modell és metamodell fogalma, absztrakciós és metaszintek használata. Modellezési nyelv megadása. Az UML nyelv szerepe és alapelemei. IT infrastruktúra modellezése.&lt;br /&gt;
# &#039;&#039;&#039;Címtárak&#039;&#039;&#039;: címtár fogalma, szerepe. Az LDAP felépítése (séma, objektumok), tipikus műveletek, gyakori tulajdonságok. Elemek megnevezésének módja. Az Active Directory szerepe és felépítése. Csoportházirendek.&lt;br /&gt;
# &#039;&#039;&#039;Konfigurációkezelés&#039;&#039;&#039;: konfigurációkezelés feladatai, általános architektúra. CIM szabvány célja, felépítése, leírónyelve (MOF). WBEM ajánlás elemei, protokolljai (CIM-XML, WS-Management). Megvalósítások (WMI, WinRM).&lt;br /&gt;
# &#039;&#039;&#039;Rendszermonitorozás&#039;&#039;&#039;: monitorozás céljai és részfeladatai, adatgyűjtés megvalósításának lehetőségei, szondázás és diagnosztika. Historikus adatgyűjtés feladata és kihívásai.&lt;br /&gt;
# &#039;&#039;&#039;Eseménykezelés&#039;&#039;&#039;: az esemény fogalma, jellemző IT események. Esemény-feldolgozás lépései. Windows Event Log és syslog.&lt;br /&gt;
# &#039;&#039;&#039;Szolgáltatásbiztonság&#039;&#039;&#039;: szolgáltatásbiztonság és jellemzőinek definíciója. Befolyásoló tényezők és hatáslánc. Meghibásodások kategorizálása. Szolgáltatásbiztonság eszközei, analízis módszerek.&lt;br /&gt;
# &#039;&#039;&#039;Fürtözés és replikáció&#039;&#039;&#039;: fürt fogalma és fajtái. Terheléselosztó és HA fürtök fajtái. Megoldandó problémák fürtözés során. Elsődleges-másodlagos sémájú replikáció.&lt;br /&gt;
# &#039;&#039;&#039;Virtualizáció&#039;&#039;&#039;: virtualizáció fogalma és fajtái. Szerver oldali megoldások jellegzetességei. Központi menedzsment lehetőségei (erőforráscsoportok, hibatűrés, virtuális gépek mozgatása).&lt;br /&gt;
# &#039;&#039;&#039;Cloud computing&#039;&#039;&#039;: számítási felhők tulajdonságai. Érvek és ellenérvek. Számítási felhők ismérvei. Szolgáltatás-terminológia (XaaS). Szolgáltatásbiztonság kérdései cloud computing rendszereknél.&lt;br /&gt;
&lt;br /&gt;
=== Gyakorlati rész ===&lt;br /&gt;
A vizsgában két féle gyakorlati feladat lesz, az alábbi témákból:&lt;br /&gt;
* Modellezés&lt;br /&gt;
* Szolgáltatásbiztonság, diagnosztika&lt;br /&gt;
&lt;br /&gt;
=== Vizsgák ===&lt;br /&gt;
* [[IRFMintaVizsga200892|IRF vizsga elmélet kidolgozások 2008/2009 tavasz-tól 2013-ig]]&lt;br /&gt;
* [[IRFVizsga20090527|IRF vizsga 2009.05.27.]]&lt;br /&gt;
* [[IRFVizsga20090603|IRF vizsga 2009.06.03.]]&lt;br /&gt;
* [[Média:IRFvizsga_megoldas_20100531.pdf‎|IRF vizsga 2010.05.31 + megoldás (hivatalos)]]&lt;br /&gt;
* [[Média:IRFmintavizsga2011.pdf|Minta vizsga 2011 megoldás nélkül ]]&lt;br /&gt;
* [[Média:IRFmintavizsga2012.pdf|Minta vizsga 2012 megoldás nélkül ]]&lt;br /&gt;
* [[Média:IRFmintavizsga2013.pdf|Minta vizsga 2013 megoldás nélkül (2012-estől alig különbözik) ]]&lt;br /&gt;
&lt;br /&gt;
== Tippek ==&lt;br /&gt;
* Az egyes házi feladat kiadás utáni gyakorlatokon az aktuális házi feladatról szól a gyakorlat, tehát nagyon érdemes rá elmenni. Nagyon sok időt spórol meg a házi feladat elkészítésében, illetve ott helyben lehet kérdezni az tanároktól ha valamit nem értünk/elakadtunk.&lt;br /&gt;
* A házikat érdemes időben elkezdeni. Ha vasárnap este van a leadási határidő, akkor már szombat reggel is késő elkezdeni. Érdemes már hét elején ismerkedni a technológiákkal.&lt;br /&gt;
* Nem szabad 1-nél több házit hagyni pótlási hétre, mert azt már sokat nem tudják befejezni.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
* Sok hasznos ismeretet tanít meg a tárgy gyakorlati úton. Ez egy jó irány, a legeredményesebb amerikai egyetemek a teljes képzés során legalább ennyi otthoni feladattal dolgoznak. Tényleg úgy lehet (és úgy is érdemes) a legtöbbet tanulni, hogy egy hozzáértő ember személyre szabottan mond véleményt a munkáidról&lt;br /&gt;
* Egy tárgy ahol megtanítják a Python és PowerShell scripteket. Míg egyetemen erre nem biztos hogy sok szükségünk van, munka során lehet találkozunk velük és akkor viszont nagyon jól fog jönni, hogy IRF-ből már kellett ilyen script nyelveket házit írni.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Egyéb anyagok/linkek ==&lt;br /&gt;
* 2009-es témakör kidolgozások, &#039;&#039;&#039;ELAVULT!&#039;&#039;&#039;&lt;br /&gt;
** [[IRFVizsgaModellezes|Modellezés]]&lt;br /&gt;
** [[IRFVizsgaITFolyamatkezeles|IT folyamatkezelés]]&lt;br /&gt;
** [[IRFVizsgaFelhasznaloKezeles|Felhasználó kezelés]]&lt;br /&gt;
** [[IRFVizsgaCimtarak|Címtárak]]&lt;br /&gt;
** [[IRFVizsgaEngedelyezes|Engedélyezés]]&lt;br /&gt;
** [[IRFVizsgaAzonossagKezeles|Azonosságkezelés]]&lt;br /&gt;
** [[IRFVizsgaKonfiguracioKezeles|Konfigurációkezelés]]&lt;br /&gt;
** [[IRFVizsgaCMDB|Konfigurációkezelő adatbázisok (CMDB)]]&lt;br /&gt;
** [[IRFVizsgaRendszerMonitorozas|Rendszermonitorozás]]&lt;br /&gt;
** [[IRFVizsgaEsemenyKezeles|Eseménykezelés]]&lt;br /&gt;
** [[IRFVizsgaSzolgaltatasiSzintek|Szolgáltatási szintek]]&lt;br /&gt;
** [[IRFVizsgaVirtualizacio|Virtualizáció]]&lt;br /&gt;
** [[IRFVizsgaProblemaKezeles|Incidens-, probléma-, változáskezelés]]&lt;br /&gt;
** [[IRFVizsgaTelepitesKezeles|Kiadás és telepítéskezelés]]&lt;br /&gt;
** [[IRFVizsgaSzolgaltatasBiztonsag|Szolgáltatásbiztonság]]&lt;br /&gt;
** [[IRFVizsgaFurtozes|Fürtözés és replikáció]]&lt;br /&gt;
** [[IRFVizsgaMentes|Mentés és archiválás]]&lt;br /&gt;
** [[IRFVizsgaCloud|Cloud computing]]&lt;br /&gt;
** [[IRFVizsgaJegyzetV2|Vizsgára összefoglaló jegyzet]]&lt;br /&gt;
** [[Media:IRF_összefoglaló_2013.docx | IRF összefoglaló 2013]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Informatikai_technológiák_szakirány}}&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:IRF_AllInOne_2014.pdf&amp;diff=181521</id>
		<title>Fájl:IRF AllInOne 2014.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:IRF_AllInOne_2014.pdf&amp;diff=181521"/>
		<updated>2014-05-30T18:04:34Z</updated>

		<summary type="html">&lt;p&gt;Steindani: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Inform%C3%A1ci%C3%B3s_rendszerek_%C3%BCzemeltet%C3%A9se_(r%C3%A9gi)&amp;diff=181282</id>
		<title>Információs rendszerek üzemeltetése (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Inform%C3%A1ci%C3%B3s_rendszerek_%C3%BCzemeltet%C3%A9se_(r%C3%A9gi)&amp;diff=181282"/>
		<updated>2014-05-26T16:36:15Z</updated>

		<summary type="html">&lt;p&gt;Steindani: 2014-es diák&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Tantárgy&lt;br /&gt;
| név = Információs rendszerek üzemeltetése&lt;br /&gt;
| tárgykód = VITMA314&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = 6&lt;br /&gt;
| kereszt = vizsgakurzus&lt;br /&gt;
| tanszék = TMIT&lt;br /&gt;
| labor = 2 db&lt;br /&gt;
| nagyzh = 1 db&lt;br /&gt;
| hf = 1 db (opcionális)&lt;br /&gt;
| vizsga = írásbeli&lt;br /&gt;
| levlista = iru@sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VITMA314/&lt;br /&gt;
| tárgyhonlap = http://medialab.bme.hu/index.php?page=7&amp;amp;subpage=VITMA314&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
===Előtanulmányi rend===&lt;br /&gt;
[[Távközlő hálózatok és szolgáltatások]] tárgyból aláírás szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
===A szorgalmi időszakban===&lt;br /&gt;
*Az &#039;&#039;&#039;aláírás&#039;&#039;&#039; megszerzésének feltételei:&lt;br /&gt;
**A 2 db &#039;&#039;&#039;laborgyakorlat&#039;&#039;&#039; sikeres (külön-külön min. 2-es) teljesítése. Jelentkezni a tárgyhonlapon keresztül kell, a jegyet az órai munka alatt elkészítendő jegyzőkönyvre kapod, ami tartalmazza az elvégzett feladatokat és képernyőmentéseket. (A 2014 tavaszi félév alapján: mindegy, melyik alkalomra jelentkezel NEPTUN-ban, majd a félév során kell külön jelentkezni 1-1 laborra.)&lt;br /&gt;
**A &#039;&#039;&#039;ZH&#039;&#039;&#039; sikeres (min. 40%) megírása. 50 pontos.&lt;br /&gt;
*A félév során lehetőség van opcionális &#039;&#039;&#039;házi feladat&#039;&#039;&#039; elvállalására 0-8 extra pontért a vizsgára (ez kb 15%). Egy feladatot csak egy ember vehet fel, emiatt érdemes még az első hetekben jelentkezni, illetve, ha valaki jelentkezik, de nem csinálja meg a házit -2 ponttal indul a vizsgán. &lt;br /&gt;
*&#039;&#039;&#039;Megajánlott jegy:&#039;&#039;&#039; nincs.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A ZH egyszer félév közben, egyszer pedig a pótlási héten (különeljárási díj fejében) pótolható.&lt;br /&gt;
**A laboralkalmak közül egy pótolható.&lt;br /&gt;
*&#039;&#039;&#039;Elővizsga:&#039;&#039;&#039; nincs.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
&#039;&#039;&#039;Vizsga:&#039;&#039;&#039; írásbeli. 50 pont szerezhető rajta.&lt;br /&gt;
*Előfeltétele: az aláírás megléte.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A ZH és a laborok eredménye nem számít bele a a félévvégi jegybe, azt tisztán a vizsgaeredményre kapod. &lt;br /&gt;
&lt;br /&gt;
==Házi feladat==&lt;br /&gt;
2013-ban ezek voltak (szerintem ezek nem nagyon változnak):&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=&#039;&#039;&#039;Esszé jellegű házik&#039;&#039;&#039;&lt;br /&gt;
|szöveg=&lt;br /&gt;
1. A rendszerüzemeltetői csoport vezetőjének mindennapi kihívásai&lt;br /&gt;
&lt;br /&gt;
2. A cloud (felhő) rendszerek eszköz-szintű architektúrái&lt;br /&gt;
&lt;br /&gt;
3. A cloud (felhő) rendszerek eszköz-szintű üzemeltetési kérdései&lt;br /&gt;
&lt;br /&gt;
4. Gyakorlati tapasztalatok az ITIL használata során&lt;br /&gt;
&lt;br /&gt;
5. A sport (vagy zenei) rendezvények biztonságának informatikai támogatásáról&lt;br /&gt;
&lt;br /&gt;
6. Közösségi portálok használata és üzemeltetése során alkalmazott biztonsági megoldások&lt;br /&gt;
&lt;br /&gt;
7. Könyvtár-informatikai rendszerek üzemeltetési és karbantartási kérdései 10&lt;br /&gt;
&lt;br /&gt;
8. Az IPTV hálózat-üzemeltetés gyakorlati tapasztalatai&lt;br /&gt;
&lt;br /&gt;
9. Esettanulmány: gyökeres változás egy nagyvállalat informatikai rendszerében&lt;br /&gt;
&lt;br /&gt;
10. VPN egy tanácsadó cég életében&lt;br /&gt;
&lt;br /&gt;
11. MS 0-day kernel hiba... A mindenre felkészült adminisztrátor &amp;quot;nulladik&amp;quot; napja&lt;br /&gt;
&lt;br /&gt;
12. Diszk mentőrendszerek működésének gyakorlati kérdései 20 - Diszk archiváló rendszerek működésének gyakorlati kérdései&lt;br /&gt;
&lt;br /&gt;
13. Személyes gépek menedzselésének gyakorlati kérdései&lt;br /&gt;
&lt;br /&gt;
14. Mobil eszközök menedzselésének és távfelügyeletének gyakorlati kérdései&lt;br /&gt;
&lt;br /&gt;
15. Call center üzemeltetésének gyakorlati tapasztalatai&lt;br /&gt;
&lt;br /&gt;
16. Tűzfalak üzemeltetésének gyakorlati tapasztalatai&lt;br /&gt;
&lt;br /&gt;
17. Egy többtelephelyes vállalat informatikai hálózatának kialakítása&lt;br /&gt;
&lt;br /&gt;
18. SNMP protokoll alkalmazási tapasztalatai&lt;br /&gt;
&lt;br /&gt;
19. Szerverfarmot üzemeltetek, avagy a szürke hétköznapok kihívásai&lt;br /&gt;
&lt;br /&gt;
20. Esettanulmány: fejlesztési javaslatok megfogalmazása egy kisvállalat információs rendszerének kidolgozására&lt;br /&gt;
&lt;br /&gt;
21. Rés a falon: egy kilépő kolléga utolsó napja informatikus szemmel&lt;br /&gt;
&lt;br /&gt;
22. Katasztrófa! Egy középvállalat terve rendkívüli helyzetekre&lt;br /&gt;
&lt;br /&gt;
23. Egy nagyvállalat (több ezer dolgozó, hetente több tucatnyian ki/belépnek) dolgozói e-kommunikációjának (e-mail, IM, vállalati Facebook &lt;br /&gt;
csoport, a vállalat termékeihez kapcsolódó felhasználói fórumain végzett termék- support, stb.) archiválási szabályainak megtervezése. }}&lt;br /&gt;
&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=&#039;&#039;&#039;Script feladatok&#039;&#039;&#039;&lt;br /&gt;
|szöveg=&lt;br /&gt;
S1. Készítsen egy olyan scriptet, ami minél kevesebb különálló email elküldésével ?fekete doboz tesztelés? jelleggel kideríti egy egyszerű, tanulásmentes, szabad szavas spam-szűrő tiltott szavainak a listáját.&lt;br /&gt;
&lt;br /&gt;
S2. Készítsen egy scriptet, amely hálózati protokoll-analizátor (pl. Wireshark) csomagszintű, szöveges kimenete alapján különválogatja a felvételben szereplő folyamokat (IP-cím-párok, és port-párok, valamint hordozó protokoll alapján), és ezeknek külön-külön megállapítja a sávszélességét, a csomagjaik közötti időkülönbségek átlagát, valamint szórását.&lt;br /&gt;
&lt;br /&gt;
S3. Készítsen egy scriptet, amely hálózati protokoll-analizátor (pl. Wireshark) csomagszintű, szöveges kimenete alapján különválogatja a felvételben szereplő folyamokat (IP-cím-párok, és port-párok, valamint hordozó protokoll alapján), a csomagbeérkezési időkülönbségek állandósága, valamint a kis ( &amp;lt;200B) csomagméret alapján megpróbálja beazonosítani a VoIP folyamokat.&lt;br /&gt;
&lt;br /&gt;
S4. Készítsen egy scriptet, amely &amp;gt;95% biztonsággal beazonosítja egy IP címről, hogy az hozzátartozik-e a facebook, a Google vagy a Youtube által lefoglalt címekhez.&lt;br /&gt;
&lt;br /&gt;
S5.Párban felvehető feladat: készítsenek Rock-paper-scissors-lizard-Spock játék-szkriptet (legalább 2 különbözőt), amelyek megpróbálják az ellenfél taktikáját kitalálni, és így megverni.&lt;br /&gt;
&lt;br /&gt;
S6.Készítsen scriptet, amely egy hálózati protokoll-analizátor (pl. wireshark) szöveges kimenete alapján adatbázisba naplózza az adatforgalom nagyságát perces (másodperces) felbontásban.&lt;br /&gt;
&lt;br /&gt;
S7. Készítsen scriptet, amely adatbázisban készít statisztikát arról, hogy megadott időintervallumban mely hálózatok felé milyen sűrű volt az adatforgalom (hány kérés/válasz érkezett az adott hálózat felől/ment az adott hálózat felé).&lt;br /&gt;
&lt;br /&gt;
S8. Készítsen scriptet, amely az &amp;quot;irulabor.txt&amp;quot; (név; NEPTUN; e-mail; labordátum) szerkezetű csv-állományt a tavaszi szorgalmi időszakban hetente kétszer (kedden és csütörtökön este) olvassa, kiválogatja a másnapi laborra jelentkezett hallgatókat, és (közös) emailt küld nekik arról, hogy ne felejtsenek el laborra jönni, mert nagyon kevés közös pótlási hely van.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[Média:Iru_diasor_1.doc‎|iru_diasor_1.doc]]: Ez az első diasor alapján készült.&lt;br /&gt;
* [[Média:Iru_diasor_2.doc‎|iru_diasor_2.doc]]: 1000 köszönet Zsoldos Viktornak az alapokért!&lt;br /&gt;
* [[Média:Iru_zhutan.PDF‎ |iru_zhutan.PDF‎]]: a ZH utáni anyag, tehát a 3., 4., 5. diasorok röviden&lt;br /&gt;
* 2012-es órai jegyzetek prezi-ben, 12. hétig (kissé csökkenő lelkesedéssel): [[http://prezi.com/f_cxqvgeu8-m/iru-jegyzet/ 1]] [[http://prezi.com/ea6vzzzsokhb/iru-jegyzet-2/ 2]] [[http://prezi.com/zvm4lj2fdbsr/iru-jegyzet-3/ 3]] [[http://prezi.com/kov3wraozbbv/7-heti-iru-jegyzet/ 4]] [[http://prezi.com/cacaruxvtarc/iru-jegyzet-8-het/ 5]] [[http://prezi.com/hfyksioxuhpw/iru-jegyzet-9-het/ 6]] [[http://prezi.com/i6nvepq3c1wo/iru-jegyzet-10-het/ 7]] [[http://prezi.com/qrqot5a4i6cg/iru-jegyzet-11-het/ 8]]&lt;br /&gt;
* [[Média:IRU_AllInOne_2014.pdf | 2014-es diák egyben]]: PDF készítési sorrendben, 1 dia/oldal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Feladatkidolgozások&lt;br /&gt;
* &#039;&#039;&#039;[[IRÜ Kiskérdések|Kiskérdések kidolgozása]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[iruszamolos|Számolós feladatok kidolgozása]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[IRÜ Nagykérdések|Nagykérdések kidolgozása]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Rövidítések == &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Információs rendszerek üzemeltetése (IRÜ) - Rövidítések, mozaikszavak]]&#039;&#039;&#039; (korábbi [[Média:Iru_roviditesek_2012tavasz.xlsx‎|iru_roviditesek_2012tavasz.xlsx‎]] Wikis változata) - nyomokban hibát tartalmazhat, ha ilyet találtok, kérlek javítsátok! Bővítsétek is!&lt;br /&gt;
&lt;br /&gt;
== ZH ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Információs rendszerek üzemeltetése (IRÜ) - ZH-kérdések]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Információs rendszerek üzemeltetése (IRÜ) - Vizsgakérdések]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[ALL in ONE elméleti + feladat összefoglaló VER2]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Rendelkezésre állások===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| Nagyságrend ||	A ||	Max. kiesési idő 1 év alatt &lt;br /&gt;
|-&lt;br /&gt;
| 1 9-es ||	90 % || 36,5 nap (1 hónap)&lt;br /&gt;
|-&lt;br /&gt;
| 2 9-es ||	99 % || 3,5 nap&lt;br /&gt;
|-&lt;br /&gt;
| 3 9-es ||	99,9 % ||9 óra&lt;br /&gt;
|-&lt;br /&gt;
| 4 9-es ||	99,99 % || 1 óra &lt;br /&gt;
|-&lt;br /&gt;
| 5 9-es ||	99,999 % || 5 perc&lt;br /&gt;
|-&lt;br /&gt;
| 6 9-es ||	99,9999 % || 32 mp&lt;br /&gt;
|-&lt;br /&gt;
| 7 9-es ||	99,99999% || 3 mp&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fun==&lt;br /&gt;
&lt;br /&gt;
Érdemes az alábbi képen megtekinteni a tantárgy anyagát képező névtérpolitikák gyakorlati alkalmazását a tanszéki tárgyi honlapon:&lt;br /&gt;
&lt;br /&gt;
[[Fájl:Iru_fun_nevterek.PNG]]&lt;br /&gt;
&lt;br /&gt;
-- [[PallosTamas|Velias]] - 2009.02.22. &amp;lt;BR&amp;gt;&lt;br /&gt;
-- [[ZsolnaiKaroly|keeroy]] - 2010.04.16.&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:IRU_AllInOne_2014.pdf&amp;diff=181281</id>
		<title>Fájl:IRU AllInOne 2014.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:IRU_AllInOne_2014.pdf&amp;diff=181281"/>
		<updated>2014-05-26T16:35:05Z</updated>

		<summary type="html">&lt;p&gt;Steindani: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Objektumorient%C3%A1lt_szoftvertervez%C3%A9s&amp;diff=181151</id>
		<title>Objektumorientált szoftvertervezés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Objektumorient%C3%A1lt_szoftvertervez%C3%A9s&amp;diff=181151"/>
		<updated>2014-05-24T12:32:40Z</updated>

		<summary type="html">&lt;p&gt;Steindani: 2014-es diák darabolva&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Objektumorientált szoftvertervezés&lt;br /&gt;
|targykod=VIIIA371&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=6&lt;br /&gt;
|nagyzh=0&lt;br /&gt;
|kereszt=vizsgakurzus&lt;br /&gt;
|kiszh=5&lt;br /&gt;
|vizsga=van&lt;br /&gt;
|hf=&lt;br /&gt;
|szak=info&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA371/&lt;br /&gt;
|targyhonlap=https://www.iit.bme.hu/~ooterv/|levlista=infotech-bscATsch.bme.hu&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vissza|BSc_Informatikai_technológiák_szakirány}}&lt;br /&gt;
&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: &#039;&#039;&#039;OO&#039;&#039;&#039; vagy &#039;&#039;&#039;OOterv&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
* Heti 2 előadás van, kötelező jelenléti ív nincs.&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
* Szoftvertechnológia&lt;br /&gt;
* Szoftver laboratórium 3&lt;br /&gt;
&lt;br /&gt;
=== Aláíráshoz ===&lt;br /&gt;
* 5 darab kisZH közül legalább háromnak elégségesnek kell lennie&lt;br /&gt;
** kisZH-k az előadók által előre meghirdetett időpontban előadások elején írandóak&lt;br /&gt;
** kisZH-t pótolni nem lehet&lt;br /&gt;
* ZH, házi feladat nincs&lt;br /&gt;
&lt;br /&gt;
=== Vizsga ===&lt;br /&gt;
* Vizsgaidőszakban írásbeli vizsga&lt;br /&gt;
* 3 vizsga / vizsgaidőszak&lt;br /&gt;
* nincs beugró&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
=== 2011 előtti összefoglalók ===&lt;br /&gt;
[[OotOsszefoglalo2011elott|2011 előtti összefoglalókat itt találod]]&lt;br /&gt;
&lt;br /&gt;
=== 2012-es anyag összefoglalója ===&lt;br /&gt;
* 1. [[OotJavaIsmetles2012|Java ismétlés]] - ERŐTELJESEN HIBÁS&lt;br /&gt;
* 2. [[OotAblakkezeles2012|Ablakkezelés, Swing összefoglaló]] - ERŐTELJESEN HIBÁS&lt;br /&gt;
* 3. [[OotPerzisztencia2012|Perzisztencia összefoglaló]]&lt;br /&gt;
* 4. [[OotOOMetrikak2012|OO metrikák összefoglaló]]&lt;br /&gt;
* 5. [[OotElosztottRendszerek2012|Elosztott rendszerek összefoglaló]]&lt;br /&gt;
* 6. [[OotXMLkezeles2012|XML kezelés összefoglaló]]&lt;br /&gt;
* 7. [[OotWeb-szolgáltatások2012|Web-szolgáltatások összefoglaló]]&lt;br /&gt;
* 8. [[OotWebREST2012|REST összefoglaló]]&lt;br /&gt;
&lt;br /&gt;
===Kidolgozások===&lt;br /&gt;
[[Media:OOTerv_REST_RMI_CORBA_2013.pdf | Rest RMI CORBA összefoglaló]] - diákat is tanulmányozzátok át mellé.&lt;br /&gt;
&lt;br /&gt;
=== Tervezési minták ===&lt;br /&gt;
[[Tervezési_minták|Tervezési minták összefoglaló]]&lt;br /&gt;
&lt;br /&gt;
=== Diák ===&lt;br /&gt;
&lt;br /&gt;
[[Media:OO_AllInOne_2010.pdf | 2010-es diák]] - 1 dia/oldal&lt;br /&gt;
&lt;br /&gt;
[[Media:OO_AllInOne_2012.pdf| 2012-es diák]] - 1 dia/oldal&lt;br /&gt;
&lt;br /&gt;
[[Media:ooterv_2014_full.pdf | 2014-es diák]] - 2-3 dia/oldal&lt;br /&gt;
&lt;br /&gt;
[[Media:ooterv_2014_full_cropped.pdf | 2014-es diák (^) darabolva]] 1 dia/oldal&lt;br /&gt;
&lt;br /&gt;
== Kis ZH-k ==&lt;br /&gt;
&lt;br /&gt;
* [[OotKisZH2008|2008-as KisZH-k]]&lt;br /&gt;
* [[OotKisZH2009|2009-es KisZH-k]]&lt;br /&gt;
* [[OotKisZH2010|2010-es KisZH-k]]&lt;br /&gt;
* [[OotKisZH2011|2011-es KisZH-k]]&lt;br /&gt;
&lt;br /&gt;
== Vizsga ==&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
* [[OotVizsga20080527|2008.05.27.]] - nem hivatalos megoldással&lt;br /&gt;
* [[OotVizsga20080603|2008.06.03.]] - nem hivatalos megoldással&lt;br /&gt;
&lt;br /&gt;
=== 2009 ===&lt;br /&gt;
* [[OotVizsga20090528|2009.05.28.]] - nem hivatalos megoldással&lt;br /&gt;
&lt;br /&gt;
=== 2010 ===&lt;br /&gt;
* [[OotVizsga20100526|2010.05.26.]] - nem hivatalos megoldással&lt;br /&gt;
* [[OotVizsga20100601|2010.06.01.]] - nem hivatalos megoldással&lt;br /&gt;
&lt;br /&gt;
=== 2012 ===&lt;br /&gt;
* [[OotVizsga20120522|2012.05.22.]]&lt;br /&gt;
* [[OotVizsga20120605|2012.06.05.]]&lt;br /&gt;
&lt;br /&gt;
=== 2013 ===&lt;br /&gt;
* [[OOterv_vizsga_2013.05.28|2013.05.28.]]&lt;br /&gt;
* [[OOterv_vizsga_2013.06.11|2013.06.11.]]&lt;br /&gt;
&lt;br /&gt;
== Tippek ==&lt;br /&gt;
&lt;br /&gt;
A kisZH-k általában hasonlítanak a már fent lévő előző évek kisZH-ihoz, érdemes azokat átnézni kisZH-k előtt.&lt;br /&gt;
&lt;br /&gt;
A vizsga nagyrészt elméleti feladatokból áll és néhány gyakorlatiból. Vizsgán az anyag bármely részébe belekérdezhetnek elég részletesen, ezért érdemes rá jól felkészülni, tipikusan nem a könnyű vizsgák közé tartozik. Lehet hasonlítani a Szoftvertechnológia vizsga nehézségéhez, csak ez annyival könnyebb, hogy nincs beugró. :)&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
&lt;br /&gt;
Objektumorientált tervezés és megvalósítás elveit és módszereit tanítja meg a tárgy, azokra gyakorlati példákat hoz Java környezetben.&lt;br /&gt;
Aki szoftvertechnológiából nem sajátította el a Java nyelvet megfelelően, annak itt a lehetőség (és számonkérés), hogy alaposabban megtanulja és gyakorolja. Perzisztencia, elosztottság, webszolgáltatások... sok sok olyan témakör melyeket a gyakorlatban is használnak.&lt;br /&gt;
Nem egyszerű tárgy véleményem szerint, de ha az anyagot alaposan elsajátítod, az később Java programozás kapcsán kamatoztatni fogja magát.&lt;br /&gt;
&lt;br /&gt;
--[[Szerkesztő:Ferrero|Szabó Csaba]] ([[Szerkesztővita:Ferrero|vita]]) 2012. december 16., 15:35 (CET)&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Informatikai_technológiák_szakirány}}&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Ooterv_2014_full_cropped.pdf&amp;diff=181150</id>
		<title>Fájl:Ooterv 2014 full cropped.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Ooterv_2014_full_cropped.pdf&amp;diff=181150"/>
		<updated>2014-05-24T12:30:57Z</updated>

		<summary type="html">&lt;p&gt;Steindani: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=150076</id>
		<title>A programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=150076"/>
		<updated>2013-01-05T11:15:26Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai II.|targykod=BMEVIIIA114|kredit=4|felev=2|kereszt=nincs|kiszh=5 db|vizsga=nincs|nagyzh=1 db|hf=szorgalmi hftest|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA114|targyhonlap=http://infoc.iit.bme.hu/|levlista=prog2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
*    A tárgy gyakorlatain az előre meghirdetett ütemterv szerinti alkalmakkor, összesen 5 darab kis zárthelyit írunk.&lt;br /&gt;
*    A gyakorlatokon a részvétel kötelező, ezt a gyakorlatvezetők ellenőrzik.&lt;br /&gt;
*    A félév végén nagy zárthelyit írunk.&lt;br /&gt;
*    A félév során hftest néven gyakorló feladatokat adunk ki. Az összes feladat helyes megoldásával 1 jeggyel lehet javítani a megszerzett (enélkül is legalább elégséges) jegyet.&lt;br /&gt;
&lt;br /&gt;
A tárgy sikeres teljesítéseinek feltételei:&lt;br /&gt;
&lt;br /&gt;
*    A hallgató legfeljebb 4 gyakorlaton nem vett részt.&lt;br /&gt;
*    A nagy zárthelyi pontszáma legalább 8.&lt;br /&gt;
*    A 3 legjobb kis zárthelyi pontösszege legalább 7.2.&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
* [[ProgUnixon]]&lt;br /&gt;
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]&lt;br /&gt;
* [[Prog2Vi|A vi szövegszerkesztőről]]&lt;br /&gt;
* [http://www.cppreference.com/ C és C++ referencia oldal]&lt;br /&gt;
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]&lt;br /&gt;
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz.&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz.&lt;br /&gt;
&lt;br /&gt;
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] &amp;amp;mdash; Windowsra&lt;br /&gt;
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] &amp;amp;mdash; Windows CE-re&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] &amp;amp;mdash; Linuxra (létezik Windowsra is)&lt;br /&gt;
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.codeblocks.org/ Code::Blocks] &amp;amp;mdash; sok platformra&lt;br /&gt;
&lt;br /&gt;
===Online hozzáférhető könyvek===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]&lt;br /&gt;
** C++ újdonságai&lt;br /&gt;
** Osztályok és objektumok&lt;br /&gt;
** Operátorok túlterhelése&lt;br /&gt;
** Származtatott osztályok&lt;br /&gt;
** A standard könyvtár&lt;br /&gt;
** Tárolók&lt;br /&gt;
** Iterátorok&lt;br /&gt;
** Sablonok&lt;br /&gt;
** Adatfolyamok&lt;br /&gt;
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]&lt;br /&gt;
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]&lt;br /&gt;
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=  Házi =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
** [[Media:prog2_zh_20120517a_mo.pdf| prog2_zh_20120517a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20120510a_mo.pdf| prog2_zh_20120510a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2011&lt;br /&gt;
** [[Media:prog2_zh_20110512a_mo.pdf| prog2_zh_20110512a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20110519a_mo.pdf| prog2_zh_20110519a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog2_zh_20100513a_mo.pdf| prog2_zh_20100513a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20100515a_mo.pdf| prog2_zh_20100515a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20100520a_mo.pdf| prog2_zh_20100520a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20100525a_mo.pdf| prog2_zh_20100525a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog2_zh_20090515a_mo.pdf| prog2_zh_20090515a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20090521a_p_mo.pdf| prog2_zh_20090521a_p_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog2_zh_20080514a_mo.pdf| prog2_zh_20080514a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20080522a_mo.pdf| prog2_zh_20080522a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2007&lt;br /&gt;
** [[Media:prog2_zh_20070517b_mo.pdf| prog2_zh_20070517b_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2006&lt;br /&gt;
** [[Media:prog2_zh_20060518a_mo.pdf| prog2_zh_20060518a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20060525a_mo.pdf| prog2_zh_20060525a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
&lt;br /&gt;
===Tipikus ZH kérdések===&lt;br /&gt;
&lt;br /&gt;
* Írj egy generikus tároló osztályt mely tudja az alábbiakat:&lt;br /&gt;
** konstrukor, destruktor&lt;br /&gt;
** másoló konstruktor&lt;br /&gt;
** operator =&lt;br /&gt;
** getMinMax(bool isMin)&lt;br /&gt;
* Írjon tetszőleges generikus rendező algoritmust!&lt;br /&gt;
* Írjon algoritmus, amely transzponál egy generikus mátrixot!&lt;br /&gt;
&lt;br /&gt;
-- [[NovakAron]] - 2006.01.14.&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
A programozás inkább egy gondolkodásmód, mint egy bemagolandó vagy megtanulandó anyag. Ha eddig még nem programoztál akkor nem fog könnyen menni, viszont folyamatos készüléssel jól fel lehet készülni. Nekem tetszett, mert végre egy olyan tárgy, ahol a héten leadott anyagot nem leülni és megtanulni kellett, hanem a heti anyagot inkább csak kipróbáltam otthon és játszottam vele, hiszen a programozást játékként is fel lehet fogni. Azt tanácsolom hogy találj ki magadnak valamilyen programot amit meg akarsz csinálni (én például a Vaterás eladásaimat kezelő programot választottam) és próbálkozz és játssz vele.&lt;br /&gt;
Ha ilyen szemlélettel programozol akkor nem szenvedés lesz, hanem inkább egy jó játék ahol a következő heti előadást várod, hogy délután mehess haza játszani = azaz belerakni a kis saját programodba az előadáson tanultakat.&lt;br /&gt;
&lt;br /&gt;
Rá lehet menni típuspéldákra gyakorlására és hasonló dolgokra, de nem éri meg. Miért nem? Leírtam ide saját tapasztalataimat: [[Ferrero_tanuljunk_meg_programozni|Hogy tanuljunk meg programozni]].&lt;br /&gt;
&lt;br /&gt;
--[[Szerkesztő:Ferrero|Szabó Csaba]] ([[Szerkesztővita:Ferrero|vita]]) 2012. december 16., 23:26 (CET)&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
A félév közben szokott lenni verseny, melynek eredménye nem számít bele az félév végi eredménybe. Részletesebben: [http://infocpp.iit.bme.hu/bmx]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=150075</id>
		<title>A programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=150075"/>
		<updated>2013-01-05T11:14:31Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai II.|kredit=4|felev=2|kereszt=nincs|kiszh=5 db|vizsga=nincs|nagyzh=1 db|hf=szorgalmi hftest|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA114|targyhonlap=http://infoc.iit.bme.hu/|levlista=prog2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
*    A tárgy gyakorlatain az előre meghirdetett ütemterv szerinti alkalmakkor, összesen 5 darab kis zárthelyit írunk.&lt;br /&gt;
*    A gyakorlatokon a részvétel kötelező, ezt a gyakorlatvezetők ellenőrzik.&lt;br /&gt;
*    A félév végén nagy zárthelyit írunk.&lt;br /&gt;
*    A félév során hftest néven gyakorló feladatokat adunk ki. Az összes feladat helyes megoldásával 1 jeggyel lehet javítani a megszerzett (enélkül is legalább elégséges) jegyet.&lt;br /&gt;
&lt;br /&gt;
A tárgy sikeres teljesítéseinek feltételei:&lt;br /&gt;
&lt;br /&gt;
*    A hallgató legfeljebb 4 gyakorlaton nem vett részt.&lt;br /&gt;
*    A nagy zárthelyi pontszáma legalább 8.&lt;br /&gt;
*    A 3 legjobb kis zárthelyi pontösszege legalább 7.2.&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
* [[ProgUnixon]]&lt;br /&gt;
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]&lt;br /&gt;
* [[Prog2Vi|A vi szövegszerkesztőről]]&lt;br /&gt;
* [http://www.cppreference.com/ C és C++ referencia oldal]&lt;br /&gt;
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]&lt;br /&gt;
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz.&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz.&lt;br /&gt;
&lt;br /&gt;
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] &amp;amp;mdash; Windowsra&lt;br /&gt;
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] &amp;amp;mdash; Windows CE-re&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] &amp;amp;mdash; Linuxra (létezik Windowsra is)&lt;br /&gt;
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.codeblocks.org/ Code::Blocks] &amp;amp;mdash; sok platformra&lt;br /&gt;
&lt;br /&gt;
===Online hozzáférhető könyvek===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]&lt;br /&gt;
** C++ újdonságai&lt;br /&gt;
** Osztályok és objektumok&lt;br /&gt;
** Operátorok túlterhelése&lt;br /&gt;
** Származtatott osztályok&lt;br /&gt;
** A standard könyvtár&lt;br /&gt;
** Tárolók&lt;br /&gt;
** Iterátorok&lt;br /&gt;
** Sablonok&lt;br /&gt;
** Adatfolyamok&lt;br /&gt;
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]&lt;br /&gt;
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]&lt;br /&gt;
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=  Házi =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
** [[Media:prog2_zh_20120517a_mo.pdf| prog2_zh_20120517a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20120510a_mo.pdf| prog2_zh_20120510a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2011&lt;br /&gt;
** [[Media:prog2_zh_20110512a_mo.pdf| prog2_zh_20110512a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20110519a_mo.pdf| prog2_zh_20110519a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog2_zh_20100513a_mo.pdf| prog2_zh_20100513a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20100515a_mo.pdf| prog2_zh_20100515a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20100520a_mo.pdf| prog2_zh_20100520a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20100525a_mo.pdf| prog2_zh_20100525a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog2_zh_20090515a_mo.pdf| prog2_zh_20090515a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20090521a_p_mo.pdf| prog2_zh_20090521a_p_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog2_zh_20080514a_mo.pdf| prog2_zh_20080514a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20080522a_mo.pdf| prog2_zh_20080522a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2007&lt;br /&gt;
** [[Media:prog2_zh_20070517b_mo.pdf| prog2_zh_20070517b_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2006&lt;br /&gt;
** [[Media:prog2_zh_20060518a_mo.pdf| prog2_zh_20060518a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20060525a_mo.pdf| prog2_zh_20060525a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
&lt;br /&gt;
===Tipikus ZH kérdések===&lt;br /&gt;
&lt;br /&gt;
* Írj egy generikus tároló osztályt mely tudja az alábbiakat:&lt;br /&gt;
** konstrukor, destruktor&lt;br /&gt;
** másoló konstruktor&lt;br /&gt;
** operator =&lt;br /&gt;
** getMinMax(bool isMin)&lt;br /&gt;
* Írjon tetszőleges generikus rendező algoritmust!&lt;br /&gt;
* Írjon algoritmus, amely transzponál egy generikus mátrixot!&lt;br /&gt;
&lt;br /&gt;
-- [[NovakAron]] - 2006.01.14.&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
A programozás inkább egy gondolkodásmód, mint egy bemagolandó vagy megtanulandó anyag. Ha eddig még nem programoztál akkor nem fog könnyen menni, viszont folyamatos készüléssel jól fel lehet készülni. Nekem tetszett, mert végre egy olyan tárgy, ahol a héten leadott anyagot nem leülni és megtanulni kellett, hanem a heti anyagot inkább csak kipróbáltam otthon és játszottam vele, hiszen a programozást játékként is fel lehet fogni. Azt tanácsolom hogy találj ki magadnak valamilyen programot amit meg akarsz csinálni (én például a Vaterás eladásaimat kezelő programot választottam) és próbálkozz és játssz vele.&lt;br /&gt;
Ha ilyen szemlélettel programozol akkor nem szenvedés lesz, hanem inkább egy jó játék ahol a következő heti előadást várod, hogy délután mehess haza játszani = azaz belerakni a kis saját programodba az előadáson tanultakat.&lt;br /&gt;
&lt;br /&gt;
Rá lehet menni típuspéldákra gyakorlására és hasonló dolgokra, de nem éri meg. Miért nem? Leírtam ide saját tapasztalataimat: [[Ferrero_tanuljunk_meg_programozni|Hogy tanuljunk meg programozni]].&lt;br /&gt;
&lt;br /&gt;
--[[Szerkesztő:Ferrero|Szabó Csaba]] ([[Szerkesztővita:Ferrero|vita]]) 2012. december 16., 23:26 (CET)&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
A félév közben szokott lenni verseny, melynek eredménye nem számít bele az félév végi eredménybe. Részletesebben: [http://infocpp.iit.bme.hu/bmx]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147559</id>
		<title>A programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147559"/>
		<updated>2012-11-22T18:05:33Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai II.|kredit=4|felev=2|kereszt=nincs|kiszh=5 db|vizsga=nincs|nagyzh=1 db|hf=szorgalmi hftest|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA114|targyhonlap=http://infoc.iit.bme.hu/|levlista=prog2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
*    A tárgy gyakorlatain az előre meghirdetett ütemterv szerinti alkalmakkor, összesen 5 darab kis zárthelyit írunk.&lt;br /&gt;
*    A gyakorlatokon a részvétel kötelező, ezt a gyakorlatvezetők ellenőrzik.&lt;br /&gt;
*    A félév végén nagy zárthelyit írunk.&lt;br /&gt;
*    A félév során hftest néven gyakorló feladatokat adunk ki. Az összes feladat helyes megoldásával 1 jeggyel lehet javítani a megszerzett (enélkül is legalább elégséges) jegyet.&lt;br /&gt;
&lt;br /&gt;
A tárgy sikeres teljesítéseinek feltételei:&lt;br /&gt;
&lt;br /&gt;
*    A hallgató legfeljebb 4 gyakorlaton nem vett részt.&lt;br /&gt;
*    A nagy zárthelyi pontszáma legalább 8.&lt;br /&gt;
*    A 3 legjobb kis zárthelyi pontösszege legalább 7.2.&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
[[Media:jegyzet1| megjelenítendő jegyzetnév]] &lt;br /&gt;
&lt;br /&gt;
[https://wiki.test.sch.bme.hu/index.php?title=Speci%C3%A1lis:Felt%C3%B6lt%C3%A9s Feltöltés]&lt;br /&gt;
&lt;br /&gt;
Értelmes néven töltsétek fel, így: tantárgyrövidítése_fájltípus_dátum_csoport&lt;br /&gt;
*tantárgy rövidítése: [https://wiki.test.sch.bme.hu/index.php?title=TargynevAjanlas itt] nézzétek meg, de ált. amilyen néven levlistája is van a tárgynak&lt;br /&gt;
*fájltípus: ZH, vizsga, jegyzet, beugró..&lt;br /&gt;
*dátum: értelemszerűen..pl:20100405&lt;br /&gt;
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens&lt;br /&gt;
&lt;br /&gt;
== Videó ==&lt;br /&gt;
(ha van fent, linkeljétek ki mindenképp)&lt;br /&gt;
http://video.bme.hu/&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
=  Házi =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
** [[Media:prog2_zh_20120517a_mo.pdf| prog2_zh_20120517a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20120510a_mo.pdf| prog2_zh_20120510a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2011&lt;br /&gt;
** [[Media:prog2_zh_20110512a_mo.pdf| prog2_zh_20110512a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20110519a_mo.pdf| prog2_zh_20110519a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog2_zh_20100513a_mo.pdf| prog2_zh_20100513a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20100515a_mo.pdf| prog2_zh_20100515a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20100520a_mo.pdf| prog2_zh_20100520a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20100525a_mo.pdf| prog2_zh_20100525a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog2_zh_20090515a_mo.pdf| prog2_zh_20090515a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20090521a_p_mo.pdf| prog2_zh_20090521a_p_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog2_zh_20080514a_mo.pdf| prog2_zh_20080514a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20080522a_mo.pdf| prog2_zh_20080522a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2007&lt;br /&gt;
** [[Media:prog2_zh_20070517b_mo.pdf| prog2_zh_20070517b_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
* 2006&lt;br /&gt;
** [[Media:prog2_zh_20060518a_mo.pdf| prog2_zh_20060518a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
** [[Media:prog2_zh_20060525a_mo.pdf| prog2_zh_20060525a_mo.pdf]]  – [[infoC++]]&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
(kinél érdemes vizsgázni, jó gyakvezek..stb)&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
(általában a hivatalos tárgyhonlapon fel vannak tüntetve)&lt;br /&gt;
&lt;br /&gt;
Kovács Ágoston - https://www.facebook.com/agoston.kovacs.94&lt;br /&gt;
&lt;br /&gt;
..és a többi&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
(tárgy rövid leírása, mire jó, fun factek)&lt;br /&gt;
{{Idézet|idézet=Az a baj az interneten terjedő idézetekkel, hogy nem tudod róluk megállapítani, valódiak -e.|forrás=Petőfi Sándor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[TargynevAjanlas|Ajánlott rövidítés]]: prog2&lt;br /&gt;
* [[TargynevAngolul|A tárgy angol neve]]: Basics of Programming II&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hasznos segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[ProgUnixon]]&lt;br /&gt;
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]&lt;br /&gt;
* [[Prog2Vi|A vi szövegszerkesztőről]]&lt;br /&gt;
* [http://www.cppreference.com/ C és C++ referencia oldal]&lt;br /&gt;
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]&lt;br /&gt;
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz.&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz.&lt;br /&gt;
&lt;br /&gt;
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] &amp;amp;mdash; Windowsra&lt;br /&gt;
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] &amp;amp;mdash; Windows CE-re&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] &amp;amp;mdash; Linuxra (létezik Windowsra is)&lt;br /&gt;
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.codeblocks.org/ Code::Blocks] &amp;amp;mdash; sok platformra&lt;br /&gt;
&lt;br /&gt;
===Online hozzáférhető könyvek===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]&lt;br /&gt;
** C++ újdonságai&lt;br /&gt;
** Osztályok és objektumok&lt;br /&gt;
** Operátorok túlterhelése&lt;br /&gt;
** Származtatott osztályok&lt;br /&gt;
** A standard könyvtár&lt;br /&gt;
** Tárolók&lt;br /&gt;
** Iterátorok&lt;br /&gt;
** Sablonok&lt;br /&gt;
** Adatfolyamok&lt;br /&gt;
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]&lt;br /&gt;
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]&lt;br /&gt;
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
&lt;br /&gt;
===Tipikus ZH kérdések===&lt;br /&gt;
&lt;br /&gt;
* Írj egy generikus tároló osztályt mely tudja az alábbiakat:&lt;br /&gt;
** konstrukor, destruktor&lt;br /&gt;
** másoló konstruktor&lt;br /&gt;
** operator =&lt;br /&gt;
** getMinMax(bool isMin)&lt;br /&gt;
* Írjon tetszőleges generikus rendező algoritmust!&lt;br /&gt;
* Írjon algoritmus, amely transzponál egy generikus mátrixot!&lt;br /&gt;
&lt;br /&gt;
-- [[NovakAron]] - 2006.01.14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20120517a_mo.pdf&amp;diff=147557</id>
		<title>Fájl:Prog2 zh 20120517a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20120517a_mo.pdf&amp;diff=147557"/>
		<updated>2012-11-22T18:02:15Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20120510a_mo.pdf&amp;diff=147556</id>
		<title>Fájl:Prog2 zh 20120510a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20120510a_mo.pdf&amp;diff=147556"/>
		<updated>2012-11-22T18:02:06Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20110519a_mo.pdf&amp;diff=147555</id>
		<title>Fájl:Prog2 zh 20110519a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20110519a_mo.pdf&amp;diff=147555"/>
		<updated>2012-11-22T18:01:58Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20110512a_mo.pdf&amp;diff=147554</id>
		<title>Fájl:Prog2 zh 20110512a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20110512a_mo.pdf&amp;diff=147554"/>
		<updated>2012-11-22T18:01:51Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20100525a_mo.pdf&amp;diff=147553</id>
		<title>Fájl:Prog2 zh 20100525a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20100525a_mo.pdf&amp;diff=147553"/>
		<updated>2012-11-22T18:01:42Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20100520a_mo.pdf&amp;diff=147552</id>
		<title>Fájl:Prog2 zh 20100520a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20100520a_mo.pdf&amp;diff=147552"/>
		<updated>2012-11-22T18:01:34Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20100515a_mo.pdf&amp;diff=147550</id>
		<title>Fájl:Prog2 zh 20100515a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20100515a_mo.pdf&amp;diff=147550"/>
		<updated>2012-11-22T18:01:26Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20100513a_mo.pdf&amp;diff=147549</id>
		<title>Fájl:Prog2 zh 20100513a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20100513a_mo.pdf&amp;diff=147549"/>
		<updated>2012-11-22T18:01:16Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20090521a_p_mo.pdf&amp;diff=147548</id>
		<title>Fájl:Prog2 zh 20090521a p mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20090521a_p_mo.pdf&amp;diff=147548"/>
		<updated>2012-11-22T18:01:07Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20090515a_mo.pdf&amp;diff=147547</id>
		<title>Fájl:Prog2 zh 20090515a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20090515a_mo.pdf&amp;diff=147547"/>
		<updated>2012-11-22T18:00:57Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20080522a_mo.pdf&amp;diff=147546</id>
		<title>Fájl:Prog2 zh 20080522a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20080522a_mo.pdf&amp;diff=147546"/>
		<updated>2012-11-22T18:00:50Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20080514a_mo.pdf&amp;diff=147545</id>
		<title>Fájl:Prog2 zh 20080514a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20080514a_mo.pdf&amp;diff=147545"/>
		<updated>2012-11-22T18:00:39Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20070517b_mo.pdf&amp;diff=147544</id>
		<title>Fájl:Prog2 zh 20070517b mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20070517b_mo.pdf&amp;diff=147544"/>
		<updated>2012-11-22T18:00:30Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20060525a_mo.pdf&amp;diff=147543</id>
		<title>Fájl:Prog2 zh 20060525a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20060525a_mo.pdf&amp;diff=147543"/>
		<updated>2012-11-22T18:00:22Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20060518a_mo.pdf&amp;diff=147542</id>
		<title>Fájl:Prog2 zh 20060518a mo.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog2_zh_20060518a_mo.pdf&amp;diff=147542"/>
		<updated>2012-11-22T18:00:13Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147539</id>
		<title>A programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147539"/>
		<updated>2012-11-22T17:48:21Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* Követelmények */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai II.|kredit=4|felev=2|kereszt=nincs|kiszh=5 db|vizsga=nincs|nagyzh=1 db|hf=szorgalmi hftest|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA114|targyhonlap=http://infoc.iit.bme.hu/|levlista=prog2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
*    A tárgy gyakorlatain az előre meghirdetett ütemterv szerinti alkalmakkor, összesen 5 darab kis zárthelyit írunk.&lt;br /&gt;
*    A gyakorlatokon a részvétel kötelező, ezt a gyakorlatvezetők ellenőrzik.&lt;br /&gt;
*    A félév végén nagy zárthelyit írunk.&lt;br /&gt;
*    A félév során hftest néven gyakorló feladatokat adunk ki. Az összes feladat helyes megoldásával 1 jeggyel lehet javítani a megszerzett (enélkül is legalább elégséges) jegyet.&lt;br /&gt;
&lt;br /&gt;
A tárgy sikeres teljesítéseinek feltételei:&lt;br /&gt;
&lt;br /&gt;
*    A hallgató legfeljebb 4 gyakorlaton nem vett részt.&lt;br /&gt;
*    A nagy zárthelyi pontszáma legalább 8.&lt;br /&gt;
*    A 3 legjobb kis zárthelyi pontösszege legalább 7.2.&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
[[Media:jegyzet1| megjelenítendő jegyzetnév]] &lt;br /&gt;
&lt;br /&gt;
[https://wiki.test.sch.bme.hu/index.php?title=Speci%C3%A1lis:Felt%C3%B6lt%C3%A9s Feltöltés]&lt;br /&gt;
&lt;br /&gt;
Értelmes néven töltsétek fel, így: tantárgyrövidítése_fájltípus_dátum_csoport&lt;br /&gt;
*tantárgy rövidítése: [https://wiki.test.sch.bme.hu/index.php?title=TargynevAjanlas itt] nézzétek meg, de ált. amilyen néven levlistája is van a tárgynak&lt;br /&gt;
*fájltípus: ZH, vizsga, jegyzet, beugró..&lt;br /&gt;
*dátum: értelemszerűen..pl:20100405&lt;br /&gt;
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens&lt;br /&gt;
&lt;br /&gt;
== Videó ==&lt;br /&gt;
(ha van fent, linkeljétek ki mindenképp)&lt;br /&gt;
http://video.bme.hu/&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
=  Házi =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= 2. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
(kinél érdemes vizsgázni, jó gyakvezek..stb)&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
(általában a hivatalos tárgyhonlapon fel vannak tüntetve)&lt;br /&gt;
&lt;br /&gt;
Kovács Ágoston - https://www.facebook.com/agoston.kovacs.94&lt;br /&gt;
&lt;br /&gt;
..és a többi&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
(tárgy rövid leírása, mire jó, fun factek)&lt;br /&gt;
{{Idézet|idézet=Az a baj az interneten terjedő idézetekkel, hogy nem tudod róluk megállapítani, valódiak -e.|forrás=Petőfi Sándor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[TargynevAjanlas|Ajánlott rövidítés]]: prog2&lt;br /&gt;
* [[TargynevAngolul|A tárgy angol neve]]: Basics of Programming II&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hasznos segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[ProgUnixon]]&lt;br /&gt;
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]&lt;br /&gt;
* [[Prog2Vi|A vi szövegszerkesztőről]]&lt;br /&gt;
* [http://www.cppreference.com/ C és C++ referencia oldal]&lt;br /&gt;
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]&lt;br /&gt;
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz.&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz.&lt;br /&gt;
&lt;br /&gt;
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] &amp;amp;mdash; Windowsra&lt;br /&gt;
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] &amp;amp;mdash; Windows CE-re&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] &amp;amp;mdash; Linuxra (létezik Windowsra is)&lt;br /&gt;
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.codeblocks.org/ Code::Blocks] &amp;amp;mdash; sok platformra&lt;br /&gt;
&lt;br /&gt;
===Online hozzáférhető könyvek===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]&lt;br /&gt;
** C++ újdonságai&lt;br /&gt;
** Osztályok és objektumok&lt;br /&gt;
** Operátorok túlterhelése&lt;br /&gt;
** Származtatott osztályok&lt;br /&gt;
** A standard könyvtár&lt;br /&gt;
** Tárolók&lt;br /&gt;
** Iterátorok&lt;br /&gt;
** Sablonok&lt;br /&gt;
** Adatfolyamok&lt;br /&gt;
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]&lt;br /&gt;
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]&lt;br /&gt;
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
&lt;br /&gt;
===Tipikus ZH kérdések===&lt;br /&gt;
&lt;br /&gt;
* Írj egy generikus tároló osztályt mely tudja az alábbiakat:&lt;br /&gt;
** konstrukor, destruktor&lt;br /&gt;
** másoló konstruktor&lt;br /&gt;
** operator =&lt;br /&gt;
** getMinMax(bool isMin)&lt;br /&gt;
* Írjon tetszőleges generikus rendező algoritmust!&lt;br /&gt;
* Írjon algoritmus, amely transzponál egy generikus mátrixot!&lt;br /&gt;
&lt;br /&gt;
-- [[NovakAron]] - 2006.01.14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147538</id>
		<title>A programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147538"/>
		<updated>2012-11-22T17:47:59Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai II.|kredit=4|felev=2|kereszt=nincs|kiszh=5 db|vizsga=nincs|nagyzh=1 db|hf=szorgalmi hftest|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA114|targyhonlap=http://infoc.iit.bme.hu/|levlista=prog2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
**    A tárgy gyakorlatain az előre meghirdetett ütemterv szerinti alkalmakkor, összesen 5 darab kis zárthelyit írunk.&lt;br /&gt;
**    A gyakorlatokon a részvétel kötelező, ezt a gyakorlatvezetők ellenőrzik.&lt;br /&gt;
**    A félév végén nagy zárthelyit írunk.&lt;br /&gt;
**    A félév során hftest néven gyakorló feladatokat adunk ki. Az összes feladat helyes megoldásával 1 jeggyel lehet javítani a megszerzett (enélkül is legalább elégséges) jegyet.&lt;br /&gt;
&lt;br /&gt;
A tárgy sikeres teljesítéseinek feltételei:&lt;br /&gt;
&lt;br /&gt;
**    A hallgató legfeljebb 4 gyakorlaton nem vett részt.&lt;br /&gt;
**    A nagy zárthelyi pontszáma legalább 8.&lt;br /&gt;
**    A 3 legjobb kis zárthelyi pontösszege legalább 7.2.&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
[[Media:jegyzet1| megjelenítendő jegyzetnév]] &lt;br /&gt;
&lt;br /&gt;
[https://wiki.test.sch.bme.hu/index.php?title=Speci%C3%A1lis:Felt%C3%B6lt%C3%A9s Feltöltés]&lt;br /&gt;
&lt;br /&gt;
Értelmes néven töltsétek fel, így: tantárgyrövidítése_fájltípus_dátum_csoport&lt;br /&gt;
*tantárgy rövidítése: [https://wiki.test.sch.bme.hu/index.php?title=TargynevAjanlas itt] nézzétek meg, de ált. amilyen néven levlistája is van a tárgynak&lt;br /&gt;
*fájltípus: ZH, vizsga, jegyzet, beugró..&lt;br /&gt;
*dátum: értelemszerűen..pl:20100405&lt;br /&gt;
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens&lt;br /&gt;
&lt;br /&gt;
== Videó ==&lt;br /&gt;
(ha van fent, linkeljétek ki mindenképp)&lt;br /&gt;
http://video.bme.hu/&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
=  Házi =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= 2. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
(kinél érdemes vizsgázni, jó gyakvezek..stb)&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
(általában a hivatalos tárgyhonlapon fel vannak tüntetve)&lt;br /&gt;
&lt;br /&gt;
Kovács Ágoston - https://www.facebook.com/agoston.kovacs.94&lt;br /&gt;
&lt;br /&gt;
..és a többi&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
(tárgy rövid leírása, mire jó, fun factek)&lt;br /&gt;
{{Idézet|idézet=Az a baj az interneten terjedő idézetekkel, hogy nem tudod róluk megállapítani, valódiak -e.|forrás=Petőfi Sándor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[TargynevAjanlas|Ajánlott rövidítés]]: prog2&lt;br /&gt;
* [[TargynevAngolul|A tárgy angol neve]]: Basics of Programming II&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hasznos segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[ProgUnixon]]&lt;br /&gt;
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]&lt;br /&gt;
* [[Prog2Vi|A vi szövegszerkesztőről]]&lt;br /&gt;
* [http://www.cppreference.com/ C és C++ referencia oldal]&lt;br /&gt;
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]&lt;br /&gt;
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz.&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz.&lt;br /&gt;
&lt;br /&gt;
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] &amp;amp;mdash; Windowsra&lt;br /&gt;
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] &amp;amp;mdash; Windows CE-re&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] &amp;amp;mdash; Linuxra (létezik Windowsra is)&lt;br /&gt;
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.codeblocks.org/ Code::Blocks] &amp;amp;mdash; sok platformra&lt;br /&gt;
&lt;br /&gt;
===Online hozzáférhető könyvek===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]&lt;br /&gt;
** C++ újdonságai&lt;br /&gt;
** Osztályok és objektumok&lt;br /&gt;
** Operátorok túlterhelése&lt;br /&gt;
** Származtatott osztályok&lt;br /&gt;
** A standard könyvtár&lt;br /&gt;
** Tárolók&lt;br /&gt;
** Iterátorok&lt;br /&gt;
** Sablonok&lt;br /&gt;
** Adatfolyamok&lt;br /&gt;
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]&lt;br /&gt;
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]&lt;br /&gt;
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
&lt;br /&gt;
===Tipikus ZH kérdések===&lt;br /&gt;
&lt;br /&gt;
* Írj egy generikus tároló osztályt mely tudja az alábbiakat:&lt;br /&gt;
** konstrukor, destruktor&lt;br /&gt;
** másoló konstruktor&lt;br /&gt;
** operator =&lt;br /&gt;
** getMinMax(bool isMin)&lt;br /&gt;
* Írjon tetszőleges generikus rendező algoritmust!&lt;br /&gt;
* Írjon algoritmus, amely transzponál egy generikus mátrixot!&lt;br /&gt;
&lt;br /&gt;
-- [[NovakAron]] - 2006.01.14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147535</id>
		<title>A programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147535"/>
		<updated>2012-11-22T17:43:27Z</updated>

		<summary type="html">&lt;p&gt;Steindani: Steindani átnevezte a(z) A Programozás alapjai II. lapot a következő névre: A programozás alapjai II.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=prog2|kredit=4|felev=2|kereszt=nincs|kiszh=van|vizsga=nincs|nagyzh=1 db|hf=szorgalmi hftest|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA114|targyhonlap=http://infoc.iit.bme.hu/|levlista=prog2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
(tantárgyi adatlapról - ami fent van vik.bme.hu-n - írjátok be)&lt;br /&gt;
&lt;br /&gt;
Vagy csak egy rövidebb kivonatot, nem kell barokk körmondat arra, hogy max 30% hiányzás&lt;br /&gt;
&lt;br /&gt;
Olvasd el és SZŰRD KI, ha 3 sornál hosszabb lett, akkor gondold végig mégegyszer.&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
[[Media:jegyzet1| megjelenítendő jegyzetnév]] &lt;br /&gt;
&lt;br /&gt;
[https://wiki.test.sch.bme.hu/index.php?title=Speci%C3%A1lis:Felt%C3%B6lt%C3%A9s Feltöltés]&lt;br /&gt;
&lt;br /&gt;
Értelmes néven töltsétek fel, így: tantárgyrövidítése_fájltípus_dátum_csoport&lt;br /&gt;
*tantárgy rövidítése: [https://wiki.test.sch.bme.hu/index.php?title=TargynevAjanlas itt] nézzétek meg, de ált. amilyen néven levlistája is van a tárgynak&lt;br /&gt;
*fájltípus: ZH, vizsga, jegyzet, beugró..&lt;br /&gt;
*dátum: értelemszerűen..pl:20100405&lt;br /&gt;
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens&lt;br /&gt;
&lt;br /&gt;
== Videó ==&lt;br /&gt;
(ha van fent, linkeljétek ki mindenképp)&lt;br /&gt;
http://video.bme.hu/&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
=  Házi =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= 2. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
(kinél érdemes vizsgázni, jó gyakvezek..stb)&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
(általában a hivatalos tárgyhonlapon fel vannak tüntetve)&lt;br /&gt;
&lt;br /&gt;
Kovács Ágoston - https://www.facebook.com/agoston.kovacs.94&lt;br /&gt;
&lt;br /&gt;
..és a többi&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
(tárgy rövid leírása, mire jó, fun factek)&lt;br /&gt;
{{Idézet|idézet=Az a baj az interneten terjedő idézetekkel, hogy nem tudod róluk megállapítani, valódiak -e.|forrás=Petőfi Sándor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[TargynevAjanlas|Ajánlott rövidítés]]: prog2&lt;br /&gt;
* [[TargynevAngolul|A tárgy angol neve]]: Basics of Programming II&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hasznos segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[ProgUnixon]]&lt;br /&gt;
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]&lt;br /&gt;
* [[Prog2Vi|A vi szövegszerkesztőről]]&lt;br /&gt;
* [http://www.cppreference.com/ C és C++ referencia oldal]&lt;br /&gt;
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]&lt;br /&gt;
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz.&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz.&lt;br /&gt;
&lt;br /&gt;
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] &amp;amp;mdash; Windowsra&lt;br /&gt;
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] &amp;amp;mdash; Windows CE-re&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] &amp;amp;mdash; Linuxra (létezik Windowsra is)&lt;br /&gt;
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.codeblocks.org/ Code::Blocks] &amp;amp;mdash; sok platformra&lt;br /&gt;
&lt;br /&gt;
===Online hozzáférhető könyvek===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]&lt;br /&gt;
** C++ újdonságai&lt;br /&gt;
** Osztályok és objektumok&lt;br /&gt;
** Operátorok túlterhelése&lt;br /&gt;
** Származtatott osztályok&lt;br /&gt;
** A standard könyvtár&lt;br /&gt;
** Tárolók&lt;br /&gt;
** Iterátorok&lt;br /&gt;
** Sablonok&lt;br /&gt;
** Adatfolyamok&lt;br /&gt;
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]&lt;br /&gt;
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]&lt;br /&gt;
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
&lt;br /&gt;
===Tipikus ZH kérdések===&lt;br /&gt;
&lt;br /&gt;
* Írj egy generikus tároló osztályt mely tudja az alábbiakat:&lt;br /&gt;
** konstrukor, destruktor&lt;br /&gt;
** másoló konstruktor&lt;br /&gt;
** operator =&lt;br /&gt;
** getMinMax(bool isMin)&lt;br /&gt;
* Írjon tetszőleges generikus rendező algoritmust!&lt;br /&gt;
* Írjon algoritmus, amely transzponál egy generikus mátrixot!&lt;br /&gt;
&lt;br /&gt;
-- [[NovakAron]] - 2006.01.14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147534</id>
		<title>A programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147534"/>
		<updated>2012-11-22T17:42:45Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=prog2|kredit=4|felev=2|kereszt=nincs|kiszh=van|vizsga=nincs|nagyzh=1 db|hf=szorgalmi hftest|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA114|targyhonlap=http://infoc.iit.bme.hu/|levlista=prog2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
(tantárgyi adatlapról - ami fent van vik.bme.hu-n - írjátok be)&lt;br /&gt;
&lt;br /&gt;
Vagy csak egy rövidebb kivonatot, nem kell barokk körmondat arra, hogy max 30% hiányzás&lt;br /&gt;
&lt;br /&gt;
Olvasd el és SZŰRD KI, ha 3 sornál hosszabb lett, akkor gondold végig mégegyszer.&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
[[Media:jegyzet1| megjelenítendő jegyzetnév]] &lt;br /&gt;
&lt;br /&gt;
[https://wiki.test.sch.bme.hu/index.php?title=Speci%C3%A1lis:Felt%C3%B6lt%C3%A9s Feltöltés]&lt;br /&gt;
&lt;br /&gt;
Értelmes néven töltsétek fel, így: tantárgyrövidítése_fájltípus_dátum_csoport&lt;br /&gt;
*tantárgy rövidítése: [https://wiki.test.sch.bme.hu/index.php?title=TargynevAjanlas itt] nézzétek meg, de ált. amilyen néven levlistája is van a tárgynak&lt;br /&gt;
*fájltípus: ZH, vizsga, jegyzet, beugró..&lt;br /&gt;
*dátum: értelemszerűen..pl:20100405&lt;br /&gt;
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens&lt;br /&gt;
&lt;br /&gt;
== Videó ==&lt;br /&gt;
(ha van fent, linkeljétek ki mindenképp)&lt;br /&gt;
http://video.bme.hu/&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
=  Házi =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= 2. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
(kinél érdemes vizsgázni, jó gyakvezek..stb)&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
(általában a hivatalos tárgyhonlapon fel vannak tüntetve)&lt;br /&gt;
&lt;br /&gt;
Kovács Ágoston - https://www.facebook.com/agoston.kovacs.94&lt;br /&gt;
&lt;br /&gt;
..és a többi&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
(tárgy rövid leírása, mire jó, fun factek)&lt;br /&gt;
{{Idézet|idézet=Az a baj az interneten terjedő idézetekkel, hogy nem tudod róluk megállapítani, valódiak -e.|forrás=Petőfi Sándor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[TargynevAjanlas|Ajánlott rövidítés]]: prog2&lt;br /&gt;
* [[TargynevAngolul|A tárgy angol neve]]: Basics of Programming II&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hasznos segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[ProgUnixon]]&lt;br /&gt;
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]&lt;br /&gt;
* [[Prog2Vi|A vi szövegszerkesztőről]]&lt;br /&gt;
* [http://www.cppreference.com/ C és C++ referencia oldal]&lt;br /&gt;
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]&lt;br /&gt;
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz.&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz.&lt;br /&gt;
&lt;br /&gt;
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] &amp;amp;mdash; Windowsra&lt;br /&gt;
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] &amp;amp;mdash; Windows CE-re&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] &amp;amp;mdash; Linuxra (létezik Windowsra is)&lt;br /&gt;
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.codeblocks.org/ Code::Blocks] &amp;amp;mdash; sok platformra&lt;br /&gt;
&lt;br /&gt;
===Online hozzáférhető könyvek===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]&lt;br /&gt;
** C++ újdonságai&lt;br /&gt;
** Osztályok és objektumok&lt;br /&gt;
** Operátorok túlterhelése&lt;br /&gt;
** Származtatott osztályok&lt;br /&gt;
** A standard könyvtár&lt;br /&gt;
** Tárolók&lt;br /&gt;
** Iterátorok&lt;br /&gt;
** Sablonok&lt;br /&gt;
** Adatfolyamok&lt;br /&gt;
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]&lt;br /&gt;
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]&lt;br /&gt;
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
&lt;br /&gt;
===Tipikus ZH kérdések===&lt;br /&gt;
&lt;br /&gt;
* Írj egy generikus tároló osztályt mely tudja az alábbiakat:&lt;br /&gt;
** konstrukor, destruktor&lt;br /&gt;
** másoló konstruktor&lt;br /&gt;
** operator =&lt;br /&gt;
** getMinMax(bool isMin)&lt;br /&gt;
* Írjon tetszőleges generikus rendező algoritmust!&lt;br /&gt;
* Írjon algoritmus, amely transzponál egy generikus mátrixot!&lt;br /&gt;
&lt;br /&gt;
-- [[NovakAron]] - 2006.01.14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147533</id>
		<title>A programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147533"/>
		<updated>2012-11-22T17:42:23Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{A Programozás alapjai II.|nev=prog2|kredit=4|felev=2|kereszt=nincs|kiszh=van|vizsga=nincs|nagyzh=1 db|hf=szorgalmi hftest|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA114|targyhonlap=http://infoc.iit.bme.hu/|levlista=prog2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
(tantárgyi adatlapról - ami fent van vik.bme.hu-n - írjátok be)&lt;br /&gt;
&lt;br /&gt;
Vagy csak egy rövidebb kivonatot, nem kell barokk körmondat arra, hogy max 30% hiányzás&lt;br /&gt;
&lt;br /&gt;
Olvasd el és SZŰRD KI, ha 3 sornál hosszabb lett, akkor gondold végig mégegyszer.&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
[[Media:jegyzet1| megjelenítendő jegyzetnév]] &lt;br /&gt;
&lt;br /&gt;
[https://wiki.test.sch.bme.hu/index.php?title=Speci%C3%A1lis:Felt%C3%B6lt%C3%A9s Feltöltés]&lt;br /&gt;
&lt;br /&gt;
Értelmes néven töltsétek fel, így: tantárgyrövidítése_fájltípus_dátum_csoport&lt;br /&gt;
*tantárgy rövidítése: [https://wiki.test.sch.bme.hu/index.php?title=TargynevAjanlas itt] nézzétek meg, de ált. amilyen néven levlistája is van a tárgynak&lt;br /&gt;
*fájltípus: ZH, vizsga, jegyzet, beugró..&lt;br /&gt;
*dátum: értelemszerűen..pl:20100405&lt;br /&gt;
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens&lt;br /&gt;
&lt;br /&gt;
== Videó ==&lt;br /&gt;
(ha van fent, linkeljétek ki mindenképp)&lt;br /&gt;
http://video.bme.hu/&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
=  Házi =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= 2. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
(kinél érdemes vizsgázni, jó gyakvezek..stb)&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
(általában a hivatalos tárgyhonlapon fel vannak tüntetve)&lt;br /&gt;
&lt;br /&gt;
Kovács Ágoston - https://www.facebook.com/agoston.kovacs.94&lt;br /&gt;
&lt;br /&gt;
..és a többi&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
(tárgy rövid leírása, mire jó, fun factek)&lt;br /&gt;
{{Idézet|idézet=Az a baj az interneten terjedő idézetekkel, hogy nem tudod róluk megállapítani, valódiak -e.|forrás=Petőfi Sándor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[TargynevAjanlas|Ajánlott rövidítés]]: prog2&lt;br /&gt;
* [[TargynevAngolul|A tárgy angol neve]]: Basics of Programming II&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hasznos segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[ProgUnixon]]&lt;br /&gt;
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]&lt;br /&gt;
* [[Prog2Vi|A vi szövegszerkesztőről]]&lt;br /&gt;
* [http://www.cppreference.com/ C és C++ referencia oldal]&lt;br /&gt;
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]&lt;br /&gt;
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz.&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz.&lt;br /&gt;
&lt;br /&gt;
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] &amp;amp;mdash; Windowsra&lt;br /&gt;
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] &amp;amp;mdash; Windows CE-re&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] &amp;amp;mdash; Linuxra (létezik Windowsra is)&lt;br /&gt;
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.codeblocks.org/ Code::Blocks] &amp;amp;mdash; sok platformra&lt;br /&gt;
&lt;br /&gt;
===Online hozzáférhető könyvek===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]&lt;br /&gt;
** C++ újdonságai&lt;br /&gt;
** Osztályok és objektumok&lt;br /&gt;
** Operátorok túlterhelése&lt;br /&gt;
** Származtatott osztályok&lt;br /&gt;
** A standard könyvtár&lt;br /&gt;
** Tárolók&lt;br /&gt;
** Iterátorok&lt;br /&gt;
** Sablonok&lt;br /&gt;
** Adatfolyamok&lt;br /&gt;
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]&lt;br /&gt;
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]&lt;br /&gt;
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
&lt;br /&gt;
===Tipikus ZH kérdések===&lt;br /&gt;
&lt;br /&gt;
* Írj egy generikus tároló osztályt mely tudja az alábbiakat:&lt;br /&gt;
** konstrukor, destruktor&lt;br /&gt;
** másoló konstruktor&lt;br /&gt;
** operator =&lt;br /&gt;
** getMinMax(bool isMin)&lt;br /&gt;
* Írjon tetszőleges generikus rendező algoritmust!&lt;br /&gt;
* Írjon algoritmus, amely transzponál egy generikus mátrixot!&lt;br /&gt;
&lt;br /&gt;
-- [[NovakAron]] - 2006.01.14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Programoz%C3%A1s_alapjai_II.&amp;diff=147531</id>
		<title>Programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Programoz%C3%A1s_alapjai_II.&amp;diff=147531"/>
		<updated>2012-11-22T17:34:53Z</updated>

		<summary type="html">&lt;p&gt;Steindani: Steindani átnevezte a(z) Programozás alapjai II. lapot a következő névre: A Programozás alapjai II.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ÁTIRÁNYÍTÁS [[A Programozás alapjai II.]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147530</id>
		<title>A programozás alapjai II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_II.&amp;diff=147530"/>
		<updated>2012-11-22T17:34:53Z</updated>

		<summary type="html">&lt;p&gt;Steindani: Steindani átnevezte a(z) Programozás alapjai II. lapot a következő névre: A Programozás alapjai II.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{GlobalTemplate|Infoalap|Prog2}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[TargynevAjanlas|Ajánlott rövidítés]]: prog2&lt;br /&gt;
* [[TargynevAngolul|A tárgy angol neve]]: Basics of Programming II&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hasznos segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[ProgUnixon]]&lt;br /&gt;
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]&lt;br /&gt;
* [[Prog2Vi|A vi szövegszerkesztőről]]&lt;br /&gt;
* [http://www.cppreference.com/ C és C++ referencia oldal]&lt;br /&gt;
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]&lt;br /&gt;
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz.&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz.&lt;br /&gt;
&lt;br /&gt;
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] &amp;amp;mdash; Windowsra&lt;br /&gt;
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] &amp;amp;mdash; Windows CE-re&lt;br /&gt;
* [http://gcc.gnu.org/ GCC] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] &amp;amp;mdash; Linuxra (létezik Windowsra is)&lt;br /&gt;
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] &amp;amp;mdash; sok platformra&lt;br /&gt;
* [http://www.codeblocks.org/ Code::Blocks] &amp;amp;mdash; sok platformra&lt;br /&gt;
&lt;br /&gt;
===Online hozzáférhető könyvek===&lt;br /&gt;
&lt;br /&gt;
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]&lt;br /&gt;
** C++ újdonságai&lt;br /&gt;
** Osztályok és objektumok&lt;br /&gt;
** Operátorok túlterhelése&lt;br /&gt;
** Származtatott osztályok&lt;br /&gt;
** A standard könyvtár&lt;br /&gt;
** Tárolók&lt;br /&gt;
** Iterátorok&lt;br /&gt;
** Sablonok&lt;br /&gt;
** Adatfolyamok&lt;br /&gt;
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]&lt;br /&gt;
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]&lt;br /&gt;
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
&lt;br /&gt;
===Tipikus ZH kérdések===&lt;br /&gt;
&lt;br /&gt;
* Írj egy generikus tároló osztályt mely tudja az alábbiakat:&lt;br /&gt;
** konstrukor, destruktor&lt;br /&gt;
** másoló konstruktor&lt;br /&gt;
** operator =&lt;br /&gt;
** getMinMax(bool isMin)&lt;br /&gt;
* Írjon tetszőleges generikus rendező algoritmust!&lt;br /&gt;
* Írjon algoritmus, amely transzponál egy generikus mátrixot!&lt;br /&gt;
&lt;br /&gt;
-- [[NovakAron]] - 2006.01.14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147509</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147509"/>
		<updated>2012-11-22T16:24:53Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=5 db|vizsga=van|nagyzh=1 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
{{Idézet|idézet=A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).|forrás=https://infoc.eet.bme.hu/kovetelmenyek.php}}&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* Függvénypointerre példakód: [[Media:fv_ptr.c|fv_ptr.c]]&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
* 2010-es őszi félévre Pohl írt egy remek jegyzetet: [[Media:prog1_jegyzet_pohl.pdf | prog1_jegyzet_pohl.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_zh_20101104a.pdf | prog1_zh_20101104a.pdf ]] – nagyZH 2010. november 4. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104b.pdf | prog1_zh_20101104b.pdf ]] – nagyZH 2010. november 4. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104c.pdf | prog1_zh_20101104c.pdf ]] – nagyZH 2010. november 4. (C csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104d.pdf | prog1_zh_20101104d.pdf ]] – nagyZH 2010. november 4. (D csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104e.pdf | prog1_zh_20101104e.pdf ]] – nagyZH 2010. november 4. (E csoport) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog1_zh_2008.pdf | prog1_zh_2008.pdf ]] – 2008-as nagyZH – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_2008p.pdf | prog1_zh_2008p.pdf ]] – 2008-as pótZH – [[GerBazs ]]&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_vizsga_20101214a.pdf | prog1_vizsga_20101214a.pdf ]] Vizsga 2010. december 14. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214b.pdf | prog1_vizsga_20101214b.pdf ]] Vizsga 2010. december 14. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220a.pdf | prog1_vizsga_20101220a.pdf ]] Vizsga 2010. december 20. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220b.pdf | prog1_vizsga_20101220b.pdf ]] Vizsga 2010. december 20. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo5.doc | prog1_vizsga_20101214mo5.doc ]] Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo6.doc | prog1_vizsga_20101214mo6.doc ]] Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog1_2009osz.zip | prog1_2009osz.zip ]] 2009. őszi zh- és vizsgasorok – [[MateOry ]]&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
	&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
Balog Ábel Péter, &lt;br /&gt;
Bein Márton, &lt;br /&gt;
Berényi Richárd, &lt;br /&gt;
Blázovics László, &lt;br /&gt;
Borbély Máté, &lt;br /&gt;
Börcs Attila, &lt;br /&gt;
Czémán Arnold, &lt;br /&gt;
Czirkos Zoltán, &lt;br /&gt;
Dóbé Péter, &lt;br /&gt;
Dudás Ákos, &lt;br /&gt;
Dudás Zsolt, &lt;br /&gt;
Farkas Balázs, &lt;br /&gt;
Farkas Gábor, &lt;br /&gt;
Fehér Marcell, &lt;br /&gt;
Fiala Péter, &lt;br /&gt;
Gazsi István, &lt;br /&gt;
Gerencsér Péter, &lt;br /&gt;
Goldschmidt Balázs, &lt;br /&gt;
Gulyás Borbála, &lt;br /&gt;
Győri Jenő, &lt;br /&gt;
Iváncsy Renáta, &lt;br /&gt;
Izsó Tamás, &lt;br /&gt;
Kápolnai Richárd, &lt;br /&gt;
Kaszó Márk, &lt;br /&gt;
Kovács Tibor, &lt;br /&gt;
Lipusz Marcell, &lt;br /&gt;
Max Gyula, &lt;br /&gt;
Dr. Mészáros Tamás, &lt;br /&gt;
Nagy Gergely, &lt;br /&gt;
Őry Máté, &lt;br /&gt;
Pap Ákos, &lt;br /&gt;
Pohl László, &lt;br /&gt;
Simon Balázs, &lt;br /&gt;
Simon Gábor, &lt;br /&gt;
Sipos Márton Ákos, &lt;br /&gt;
Sleisz Ádám, &lt;br /&gt;
Stein Dániel, &lt;br /&gt;
Szabó Alex, &lt;br /&gt;
Szalai Albin, &lt;br /&gt;
Szandi Lajos, &lt;br /&gt;
Szeberényi Imre, &lt;br /&gt;
Szegletes Luca, &lt;br /&gt;
Török Alex, &lt;br /&gt;
Török László, &lt;br /&gt;
Vitéz András, &lt;br /&gt;
Zsóka Zoltán&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147508</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147508"/>
		<updated>2012-11-22T16:23:33Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* Gyakvezérek */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=5 db|vizsga=van|nagyzh=1 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
{{Idézet|idézet=A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).|forrás=https://infoc.eet.bme.hu/kovetelmenyek.php}}&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* Függvénypointerre példakód: [[Media:fv_ptr.c|fv_ptr.c]]&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
* 2010-es őszi félévre Pohl írt egy remek jegyzetet: [[Media:prog1_jegyzet_pohl.pdf | prog1_jegyzet_pohl.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_zh_20101104a.pdf | prog1_zh_20101104a.pdf ]] – nagyZH 2010. november 4. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104b.pdf | prog1_zh_20101104b.pdf ]] – nagyZH 2010. november 4. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104c.pdf | prog1_zh_20101104c.pdf ]] – nagyZH 2010. november 4. (C csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104d.pdf | prog1_zh_20101104d.pdf ]] – nagyZH 2010. november 4. (D csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104e.pdf | prog1_zh_20101104e.pdf ]] – nagyZH 2010. november 4. (E csoport) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog1_zh_2008.pdf | prog1_zh_2008.pdf ]] – 2008-as nagyZH – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_2008p.pdf | prog1_zh_2008p.pdf ]] – 2008-as pótZH – [[GerBazs ]]&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_vizsga_20101214a.pdf | prog1_vizsga_20101214a.pdf ]] Vizsga 2010. december 14. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214b.pdf | prog1_vizsga_20101214b.pdf ]] Vizsga 2010. december 14. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220a.pdf | prog1_vizsga_20101220a.pdf ]] Vizsga 2010. december 20. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220b.pdf | prog1_vizsga_20101220b.pdf ]] Vizsga 2010. december 20. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo5.doc | prog1_vizsga_20101214mo5.doc ]] Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo6.doc | prog1_vizsga_20101214mo6.doc ]] Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog1_2009osz.zip | prog1_2009osz.zip ]] 2009. őszi zh- és vizsgasorok – [[MateOry ]]&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
Balog Ábel Péter, &lt;br /&gt;
Bein Márton, &lt;br /&gt;
Berényi Richárd, &lt;br /&gt;
Blázovics László, &lt;br /&gt;
Borbély Máté, &lt;br /&gt;
Börcs Attila, &lt;br /&gt;
Czémán Arnold, &lt;br /&gt;
Czirkos Zoltán, &lt;br /&gt;
Dóbé Péter, &lt;br /&gt;
Dudás Ákos, &lt;br /&gt;
Dudás Zsolt, &lt;br /&gt;
Farkas Balázs, &lt;br /&gt;
Farkas Gábor, &lt;br /&gt;
Fehér Marcell, &lt;br /&gt;
Fiala Péter, &lt;br /&gt;
Gazsi István, &lt;br /&gt;
Gerencsér Péter, &lt;br /&gt;
Goldschmidt Balázs, &lt;br /&gt;
Gulyás Borbála, &lt;br /&gt;
Győri Jenő, &lt;br /&gt;
Iváncsy Renáta, &lt;br /&gt;
Izsó Tamás, &lt;br /&gt;
Kápolnai Richárd, &lt;br /&gt;
Kaszó Márk, &lt;br /&gt;
Kovács Tibor, &lt;br /&gt;
Lipusz Marcell, &lt;br /&gt;
Max Gyula, &lt;br /&gt;
Dr. Mészáros Tamás, &lt;br /&gt;
Nagy Gergely, &lt;br /&gt;
Őry Máté, &lt;br /&gt;
Pap Ákos, &lt;br /&gt;
Pohl László, &lt;br /&gt;
Simon Balázs, &lt;br /&gt;
Simon Gábor, &lt;br /&gt;
Sipos Márton Ákos, &lt;br /&gt;
Sleisz Ádám, &lt;br /&gt;
Stein Dániel, &lt;br /&gt;
Szabó Alex, &lt;br /&gt;
Szalai Albin, &lt;br /&gt;
Szandi Lajos, &lt;br /&gt;
Szeberényi Imre, &lt;br /&gt;
Szegletes Luca, &lt;br /&gt;
Török Alex, &lt;br /&gt;
Török László, &lt;br /&gt;
Vitéz András, &lt;br /&gt;
Zsóka Zoltán&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147506</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147506"/>
		<updated>2012-11-22T16:22:46Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* Gyakvezérek */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=5 db|vizsga=van|nagyzh=1 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
{{Idézet|idézet=A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).|forrás=https://infoc.eet.bme.hu/kovetelmenyek.php}}&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* Függvénypointerre példakód: [[Media:fv_ptr.c|fv_ptr.c]]&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
* 2010-es őszi félévre Pohl írt egy remek jegyzetet: [[Media:prog1_jegyzet_pohl.pdf | prog1_jegyzet_pohl.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_zh_20101104a.pdf | prog1_zh_20101104a.pdf ]] – nagyZH 2010. november 4. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104b.pdf | prog1_zh_20101104b.pdf ]] – nagyZH 2010. november 4. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104c.pdf | prog1_zh_20101104c.pdf ]] – nagyZH 2010. november 4. (C csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104d.pdf | prog1_zh_20101104d.pdf ]] – nagyZH 2010. november 4. (D csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104e.pdf | prog1_zh_20101104e.pdf ]] – nagyZH 2010. november 4. (E csoport) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog1_zh_2008.pdf | prog1_zh_2008.pdf ]] – 2008-as nagyZH – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_2008p.pdf | prog1_zh_2008p.pdf ]] – 2008-as pótZH – [[GerBazs ]]&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_vizsga_20101214a.pdf | prog1_vizsga_20101214a.pdf ]] Vizsga 2010. december 14. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214b.pdf | prog1_vizsga_20101214b.pdf ]] Vizsga 2010. december 14. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220a.pdf | prog1_vizsga_20101220a.pdf ]] Vizsga 2010. december 20. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220b.pdf | prog1_vizsga_20101220b.pdf ]] Vizsga 2010. december 20. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo5.doc | prog1_vizsga_20101214mo5.doc ]] Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo6.doc | prog1_vizsga_20101214mo6.doc ]] Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog1_2009osz.zip | prog1_2009osz.zip ]] 2009. őszi zh- és vizsgasorok – [[MateOry ]]&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
Balog Ábel Péter&lt;br /&gt;
Bein Márton&lt;br /&gt;
Berényi Richárd&lt;br /&gt;
Blázovics László&lt;br /&gt;
Borbély Máté&lt;br /&gt;
Börcs Attila&lt;br /&gt;
Czémán Arnold&lt;br /&gt;
Czirkos Zoltán&lt;br /&gt;
Dóbé Péter&lt;br /&gt;
Dudás Ákos&lt;br /&gt;
Dudás Zsolt&lt;br /&gt;
Farkas Balázs&lt;br /&gt;
Farkas Gábor&lt;br /&gt;
Fehér Marcell&lt;br /&gt;
Fiala Péter&lt;br /&gt;
Gazsi István&lt;br /&gt;
Gerencsér Péter&lt;br /&gt;
Goldschmidt Balázs&lt;br /&gt;
Gulyás Borbála&lt;br /&gt;
Győri Jenő&lt;br /&gt;
Iváncsy Renáta&lt;br /&gt;
Izsó Tamás&lt;br /&gt;
Kápolnai Richárd&lt;br /&gt;
Kaszó Márk&lt;br /&gt;
Kovács Tibor&lt;br /&gt;
Lipusz Marcell&lt;br /&gt;
Max Gyula&lt;br /&gt;
Dr. Mészáros Tamás&lt;br /&gt;
Nagy Gergely&lt;br /&gt;
Őry Máté&lt;br /&gt;
Pap Ákos&lt;br /&gt;
Pohl László&lt;br /&gt;
Simon Balázs&lt;br /&gt;
Simon Gábor&lt;br /&gt;
Sipos Márton Ákos&lt;br /&gt;
Sleisz Ádám&lt;br /&gt;
Stein Dániel&lt;br /&gt;
Szabó Alex&lt;br /&gt;
Szalai Albin&lt;br /&gt;
Szandi Lajos&lt;br /&gt;
Szeberényi Imre&lt;br /&gt;
Szegletes Luca&lt;br /&gt;
Török Alex&lt;br /&gt;
Török László&lt;br /&gt;
Vitéz András&lt;br /&gt;
Zsóka Zoltán&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147148</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147148"/>
		<updated>2012-11-04T20:17:10Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* Segédanyagok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=5 db|vizsga=van|nagyzh=1 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
{{Idézet|idézet=A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).|forrás=https://infoc.eet.bme.hu/kovetelmenyek.php}}&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* Függvénypointerre példakód: [[Media:fv_ptr.c|fv_ptr.c]]&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
* 2010-es őszi félévre Pohl írt egy remek jegyzetet: [[Media:prog1_jegyzet_pohl.pdf | prog1_jegyzet_pohl.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_zh_20101104a.pdf | prog1_zh_20101104a.pdf ]] – nagyZH 2010. november 4. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104b.pdf | prog1_zh_20101104b.pdf ]] – nagyZH 2010. november 4. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104c.pdf | prog1_zh_20101104c.pdf ]] – nagyZH 2010. november 4. (C csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104d.pdf | prog1_zh_20101104d.pdf ]] – nagyZH 2010. november 4. (D csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104e.pdf | prog1_zh_20101104e.pdf ]] – nagyZH 2010. november 4. (E csoport) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog1_zh_2008.pdf | prog1_zh_2008.pdf ]] – 2008-as nagyZH – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_2008p.pdf | prog1_zh_2008p.pdf ]] – 2008-as pótZH – [[GerBazs ]]&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_vizsga_20101214a.pdf | prog1_vizsga_20101214a.pdf ]] Vizsga 2010. december 14. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214b.pdf | prog1_vizsga_20101214b.pdf ]] Vizsga 2010. december 14. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220a.pdf | prog1_vizsga_20101220a.pdf ]] Vizsga 2010. december 20. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220b.pdf | prog1_vizsga_20101220b.pdf ]] Vizsga 2010. december 20. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo5.doc | prog1_vizsga_20101214mo5.doc ]] Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo6.doc | prog1_vizsga_20101214mo6.doc ]] Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog1_2009osz.zip | prog1_2009osz.zip ]] 2009. őszi zh- és vizsgasorok – [[MateOry ]]&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147147</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147147"/>
		<updated>2012-11-04T20:15:36Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=5 db|vizsga=van|nagyzh=1 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
{{Idézet|idézet=A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).|forrás=https://infoc.eet.bme.hu/kovetelmenyek.php}}&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
* 2010-es őszi félévre Pohl írt egy remek jegyzetet: [[Media|prog1_jegyzet_pohl.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_zh_20101104a.pdf | prog1_zh_20101104a.pdf ]] – nagyZH 2010. november 4. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104b.pdf | prog1_zh_20101104b.pdf ]] – nagyZH 2010. november 4. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104c.pdf | prog1_zh_20101104c.pdf ]] – nagyZH 2010. november 4. (C csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104d.pdf | prog1_zh_20101104d.pdf ]] – nagyZH 2010. november 4. (D csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104e.pdf | prog1_zh_20101104e.pdf ]] – nagyZH 2010. november 4. (E csoport) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog1_zh_2008.pdf | prog1_zh_2008.pdf ]] – 2008-as nagyZH – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_2008p.pdf | prog1_zh_2008p.pdf ]] – 2008-as pótZH – [[GerBazs ]]&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_vizsga_20101214a.pdf | prog1_vizsga_20101214a.pdf ]] Vizsga 2010. december 14. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214b.pdf | prog1_vizsga_20101214b.pdf ]] Vizsga 2010. december 14. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220a.pdf | prog1_vizsga_20101220a.pdf ]] Vizsga 2010. december 20. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220b.pdf | prog1_vizsga_20101220b.pdf ]] Vizsga 2010. december 20. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo5.doc | prog1_vizsga_20101214mo5.doc ]] Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo6.doc | prog1_vizsga_20101214mo6.doc ]] Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog1_2009osz.zip | prog1_2009osz.zip ]] 2009. őszi zh- és vizsgasorok – [[MateOry ]]&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147146</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147146"/>
		<updated>2012-11-04T20:14:55Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* Segédanyagok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=5 db|vizsga=van|nagyzh=1 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
{{Idézet|idézet=A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).|forrás=https://infoc.eet.bme.hu/kovetelmenyek.php}}&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
* 2010-es őszi félévre Pohl írt egy remek jegyzetet: [[Media|prog1_jegyzet_pohl.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_zh_20101104a.pdf | prog1_zh_20101104a.pdf ]] nagyZH 2010. november 4. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104b.pdf | prog1_zh_20101104b.pdf ]] nagyZH 2010. november 4. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104c.pdf | prog1_zh_20101104c.pdf ]] nagyZH 2010. november 4. (C csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104d.pdf | prog1_zh_20101104d.pdf ]] nagyZH 2010. november 4. (D csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104e.pdf | prog1_zh_20101104e.pdf ]] nagyZH 2010. november 4. (E csoport) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog1_zh_2008.pdf | prog1_zh_2008.pdf ]] 2008-as nagyZH – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_2008p.pdf | prog1_zh_2008p.pdf ]] 2008-as pótZH – [[GerBazs ]]&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_vizsga_20101214a.pdf | prog1_vizsga_20101214a.pdf ]] Vizsga 2010. december 14. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214b.pdf | prog1_vizsga_20101214b.pdf ]] Vizsga 2010. december 14. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220a.pdf | prog1_vizsga_20101220a.pdf ]] Vizsga 2010. december 20. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220b.pdf | prog1_vizsga_20101220b.pdf ]] Vizsga 2010. december 20. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo5.doc | prog1_vizsga_20101214mo5.doc ]] Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo6.doc | prog1_vizsga_20101214mo6.doc ]] Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog1_2009osz.zip | prog1_2009osz.zip ]] 2009. őszi zh- és vizsgasorok – [[MateOry ]]&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147131</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147131"/>
		<updated>2012-11-04T18:49:15Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* Megajánlott jegy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=5 db|vizsga=van|nagyzh=1 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
{{Idézet|idézet=A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).|forrás=https://infoc.eet.bme.hu/kovetelmenyek.php}}&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
&lt;br /&gt;
2010-es őszi félévre Pohl írt egy remek jegyzetet:&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|h_jegyzet.pdf|h_jegyzet.pdf}} -  (még hiányos, újabb változatokat ígért)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_zh_20101104a.pdf | prog1_zh_20101104a.pdf ]] nagyZH 2010. november 4. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104b.pdf | prog1_zh_20101104b.pdf ]] nagyZH 2010. november 4. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104c.pdf | prog1_zh_20101104c.pdf ]] nagyZH 2010. november 4. (C csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104d.pdf | prog1_zh_20101104d.pdf ]] nagyZH 2010. november 4. (D csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104e.pdf | prog1_zh_20101104e.pdf ]] nagyZH 2010. november 4. (E csoport) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog1_zh_2008.pdf | prog1_zh_2008.pdf ]] 2008-as nagyZH – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_2008p.pdf | prog1_zh_2008p.pdf ]] 2008-as pótZH – [[GerBazs ]]&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_vizsga_20101214a.pdf | prog1_vizsga_20101214a.pdf ]] Vizsga 2010. december 14. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214b.pdf | prog1_vizsga_20101214b.pdf ]] Vizsga 2010. december 14. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220a.pdf | prog1_vizsga_20101220a.pdf ]] Vizsga 2010. december 20. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220b.pdf | prog1_vizsga_20101220b.pdf ]] Vizsga 2010. december 20. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo5.doc | prog1_vizsga_20101214mo5.doc ]] Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo6.doc | prog1_vizsga_20101214mo6.doc ]] Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog1_2009osz.zip | prog1_2009osz.zip ]] 2009. őszi zh- és vizsgasorok – [[MateOry ]]&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147125</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147125"/>
		<updated>2012-11-04T15:27:49Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* Vizsga */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=5 db|vizsga=van|nagyzh=1 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
&lt;br /&gt;
2010-es őszi félévre Pohl írt egy remek jegyzetet:&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|h_jegyzet.pdf|h_jegyzet.pdf}} -  (még hiányos, újabb változatokat ígért)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_zh_20101104a.pdf | prog1_zh_20101104a.pdf ]] nagyZH 2010. november 4. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104b.pdf | prog1_zh_20101104b.pdf ]] nagyZH 2010. november 4. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104c.pdf | prog1_zh_20101104c.pdf ]] nagyZH 2010. november 4. (C csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104d.pdf | prog1_zh_20101104d.pdf ]] nagyZH 2010. november 4. (D csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104e.pdf | prog1_zh_20101104e.pdf ]] nagyZH 2010. november 4. (E csoport) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog1_zh_2008.pdf | prog1_zh_2008.pdf ]] 2008-as nagyZH – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_2008p.pdf | prog1_zh_2008p.pdf ]] 2008-as pótZH – [[GerBazs ]]&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_vizsga_20101214a.pdf | prog1_vizsga_20101214a.pdf ]] Vizsga 2010. december 14. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214b.pdf | prog1_vizsga_20101214b.pdf ]] Vizsga 2010. december 14. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220a.pdf | prog1_vizsga_20101220a.pdf ]] Vizsga 2010. december 20. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101220b.pdf | prog1_vizsga_20101220b.pdf ]] Vizsga 2010. december 20. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo5.doc | prog1_vizsga_20101214mo5.doc ]] Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_vizsga_20101214mo6.doc | prog1_vizsga_20101214mo6.doc ]] Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
** [[Media:prog1_2009osz.zip | prog1_2009osz.zip ]] 2009. őszi zh- és vizsgasorok – [[MateOry ]]&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147124</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147124"/>
		<updated>2012-11-04T15:23:03Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* 1. ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=5 db|vizsga=van|nagyzh=1 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
&lt;br /&gt;
2010-es őszi félévre Pohl írt egy remek jegyzetet:&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|h_jegyzet.pdf|h_jegyzet.pdf}} -  (még hiányos, újabb változatokat ígért)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= ZH =&lt;br /&gt;
&lt;br /&gt;
* 2012&lt;br /&gt;
* 2011&lt;br /&gt;
* 2010&lt;br /&gt;
** [[Media:prog1_zh_20101104a.pdf | prog1_zh_20101104a.pdf ]] nagyZH 2010. november 4. (A csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104b.pdf | prog1_zh_20101104b.pdf ]] nagyZH 2010. november 4. (B csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104c.pdf | prog1_zh_20101104c.pdf ]] nagyZH 2010. november 4. (C csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104d.pdf | prog1_zh_20101104d.pdf ]] nagyZH 2010. november 4. (D csoport) – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_20101104e.pdf | prog1_zh_20101104e.pdf ]] nagyZH 2010. november 4. (E csoport) – [[GerBazs ]]&lt;br /&gt;
* 2009&lt;br /&gt;
* 2008&lt;br /&gt;
** [[Media:prog1_zh_2008.pdf | prog1_zh_2008.pdf ]] 2008-as nagyZH – [[GerBazs ]]&lt;br /&gt;
** [[Media:prog1_zh_2008p.pdf | prog1_zh_2008p.pdf ]] 2008-as pótZH – [[GerBazs ]]&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Am.pdf|20101214Am.pdf}}: Vizsga 2010. december 14. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Bm.pdf|20101214Bm.pdf}}: Vizsga 2010. december 14. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_5_feladat_MO.doc|20101214_5_feladat_MO.doc}}: Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_6_feladat_MO.doc|20101214_6_feladat_MO.doc}}: Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220A_1mm.pdf|20101220A_1mm.pdf}}: Vizsga 2010. december 20. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220B_1mm.pdf|20101220B_1mm.pdf}}: Vizsga 2010. december 20. (B csoport)&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147111</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147111"/>
		<updated>2012-11-04T12:24:42Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* Követelmények */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=igen, 5|vizsga=igen|nagyzh=igen|hf=nem|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: https://www.vik.bme.hu/kepzes/targyak/VIEEA100/ . Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
&lt;br /&gt;
2010-es őszi félévre Pohl írt egy remek jegyzetet:&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|h_jegyzet.pdf|h_jegyzet.pdf}} -  (még hiányos, újabb változatokat ígért)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* [[Prog1ZH2006osz|ZH, 2006. ősz]]&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|2009osz.zip|2009osz.zip}}: 2009. őszi zh- és vizsgasorok&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|nzh2008.pdf|nzh2008.pdf}}: 2008-as nagyZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|pzh2008.pdf|pzh2008.pdf}}: 2008-as pótZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ah10.pdf|Ah10.pdf}}: nagyZH 2010. november 4. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Bh10.pdf|Bh10.pdf}}: nagyZH 2010. november 4. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ch10.pdf|Ch10.pdf}}: nagyZH 2010. november 4. (C csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Dh10.pdf|Dh10.pdf}}: nagyZH 2010. november 4. (D csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|E10m.pdf|E10m.pdf}}: nagyZH 2010. november 4. (E csoport)&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Am.pdf|20101214Am.pdf}}: Vizsga 2010. december 14. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Bm.pdf|20101214Bm.pdf}}: Vizsga 2010. december 14. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_5_feladat_MO.doc|20101214_5_feladat_MO.doc}}: Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_6_feladat_MO.doc|20101214_6_feladat_MO.doc}}: Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220A_1mm.pdf|20101220A_1mm.pdf}}: Vizsga 2010. december 20. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220B_1mm.pdf|20101220B_1mm.pdf}}: Vizsga 2010. december 20. (B csoport)&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147110</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147110"/>
		<updated>2012-11-04T12:11:34Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=igen, 5|vizsga=igen|nagyzh=igen|hf=nem|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: [https://www.vik.bme.hu/kepzes/targyak/VIEEA100/]. Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
&lt;br /&gt;
2010-es őszi félévre Pohl írt egy remek jegyzetet:&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|h_jegyzet.pdf|h_jegyzet.pdf}} -  (még hiányos, újabb változatokat ígért)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* [[Prog1ZH2006osz|ZH, 2006. ősz]]&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|2009osz.zip|2009osz.zip}}: 2009. őszi zh- és vizsgasorok&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|nzh2008.pdf|nzh2008.pdf}}: 2008-as nagyZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|pzh2008.pdf|pzh2008.pdf}}: 2008-as pótZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ah10.pdf|Ah10.pdf}}: nagyZH 2010. november 4. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Bh10.pdf|Bh10.pdf}}: nagyZH 2010. november 4. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ch10.pdf|Ch10.pdf}}: nagyZH 2010. november 4. (C csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Dh10.pdf|Dh10.pdf}}: nagyZH 2010. november 4. (D csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|E10m.pdf|E10m.pdf}}: nagyZH 2010. november 4. (E csoport)&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Am.pdf|20101214Am.pdf}}: Vizsga 2010. december 14. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Bm.pdf|20101214Bm.pdf}}: Vizsga 2010. december 14. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_5_feladat_MO.doc|20101214_5_feladat_MO.doc}}: Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_6_feladat_MO.doc|20101214_6_feladat_MO.doc}}: Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220A_1mm.pdf|20101220A_1mm.pdf}}: Vizsga 2010. december 20. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220B_1mm.pdf|20101220B_1mm.pdf}}: Vizsga 2010. december 20. (B csoport)&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147109</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147109"/>
		<updated>2012-11-04T12:11:10Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=igen|vizsga=igen|nagyzh=igen|hf=nem|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: [https://www.vik.bme.hu/kepzes/targyak/VIEEA100/]. Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
&lt;br /&gt;
2010-es őszi félévre Pohl írt egy remek jegyzetet:&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|h_jegyzet.pdf|h_jegyzet.pdf}} -  (még hiányos, újabb változatokat ígért)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* [[Prog1ZH2006osz|ZH, 2006. ősz]]&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|2009osz.zip|2009osz.zip}}: 2009. őszi zh- és vizsgasorok&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|nzh2008.pdf|nzh2008.pdf}}: 2008-as nagyZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|pzh2008.pdf|pzh2008.pdf}}: 2008-as pótZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ah10.pdf|Ah10.pdf}}: nagyZH 2010. november 4. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Bh10.pdf|Bh10.pdf}}: nagyZH 2010. november 4. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ch10.pdf|Ch10.pdf}}: nagyZH 2010. november 4. (C csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Dh10.pdf|Dh10.pdf}}: nagyZH 2010. november 4. (D csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|E10m.pdf|E10m.pdf}}: nagyZH 2010. november 4. (E csoport)&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Am.pdf|20101214Am.pdf}}: Vizsga 2010. december 14. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Bm.pdf|20101214Bm.pdf}}: Vizsga 2010. december 14. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_5_feladat_MO.doc|20101214_5_feladat_MO.doc}}: Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_6_feladat_MO.doc|20101214_6_feladat_MO.doc}}: Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220A_1mm.pdf|20101220A_1mm.pdf}}: Vizsga 2010. december 20. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220B_1mm.pdf|20101220B_1mm.pdf}}: Vizsga 2010. december 20. (B csoport)&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147108</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147108"/>
		<updated>2012-11-04T12:09:18Z</updated>

		<summary type="html">&lt;p&gt;Steindani: /* Házi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=igen|vizsga=igen|nagyzh=igen|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: [https://www.vik.bme.hu/kepzes/targyak/VIEEA100/]. Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
&lt;br /&gt;
2010-es őszi félévre Pohl írt egy remek jegyzetet:&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|h_jegyzet.pdf|h_jegyzet.pdf}} -  (még hiányos, újabb változatokat ígért)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* [[Prog1ZH2006osz|ZH, 2006. ősz]]&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|2009osz.zip|2009osz.zip}}: 2009. őszi zh- és vizsgasorok&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|nzh2008.pdf|nzh2008.pdf}}: 2008-as nagyZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|pzh2008.pdf|pzh2008.pdf}}: 2008-as pótZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ah10.pdf|Ah10.pdf}}: nagyZH 2010. november 4. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Bh10.pdf|Bh10.pdf}}: nagyZH 2010. november 4. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ch10.pdf|Ch10.pdf}}: nagyZH 2010. november 4. (C csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Dh10.pdf|Dh10.pdf}}: nagyZH 2010. november 4. (D csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|E10m.pdf|E10m.pdf}}: nagyZH 2010. november 4. (E csoport)&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Am.pdf|20101214Am.pdf}}: Vizsga 2010. december 14. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Bm.pdf|20101214Bm.pdf}}: Vizsga 2010. december 14. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_5_feladat_MO.doc|20101214_5_feladat_MO.doc}}: Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_6_feladat_MO.doc|20101214_6_feladat_MO.doc}}: Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220A_1mm.pdf|20101220A_1mm.pdf}}: Vizsga 2010. december 20. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220B_1mm.pdf|20101220B_1mm.pdf}}: Vizsga 2010. december 20. (B csoport)&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147107</id>
		<title>A programozás alapjai I. (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_I._(r%C3%A9gi)&amp;diff=147107"/>
		<updated>2012-11-04T12:08:29Z</updated>

		<summary type="html">&lt;p&gt;Steindani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=A programozás alapjai I.|kredit=5|felev=1|kiszh=igen|vizsga=igen|nagyzh=igen|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIEEA100/|targyhonlap=http://infoc.eet.bme.hu/|levlista=prog1ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
&lt;br /&gt;
A tárgy adatlapja: [https://www.vik.bme.hu/kepzes/targyak/VIEEA100/]. Minden pontszámmal kapcsolatos és hasonló kérdésben ez a mérvadó.&lt;br /&gt;
&lt;br /&gt;
* Az előadásokon a jelenlét kötelező; legalább 70%-ban. Ez alól mentesülnek a felsőbbévesek, és azok, akiknek már van aláírásuk. Erről nem hivatalosan itt: http://vik.hk/a-jelenlet-ellenorzest-szabalyzo-dekani-utasitas-ertelmezese.&lt;br /&gt;
* A gyakorlati órákon is kötelező, ugyanígy. Mivel visszamenőleg az órákra bejönni időgép híján képtelenség, ezért a jelenlétet pótolni nem lehet.&lt;br /&gt;
*A tárgyból félév közben egy darab ellenőrző dolgozat, ún. nagy zárthelyi lesz. Ezen legalább az elégséges szintet el kell érni, hogy valaki vizsgázhasson. A nagy zárthelyi pótolható az egy héttel utána lévő pótzárthelyin, és a pótlási héten lévő pótpótzárthelyin.&lt;br /&gt;
*A gyakorlati órákon öt darab kis zárthelyi lesz. Ezek közül a három legjobban sikerült számít; azokon kell átlagosan 40%-ot teljesíteni. (Vagyis ha a kis ZH-k 10 pontosak, akkor a három legjobbon összesen 12 pontot kell elérni, mivel (3×10)×40%=12.) Kis zárthelyiből több van, mint ahány darab számít (5/3), ezért azokat pótolni nem lehet.&lt;br /&gt;
* A tárgyból a vizsgaidőszakban vizsgázni kell. A vizsga eredményétől függ a tárgyból kapott végleges jegy.&lt;br /&gt;
* A nagy ZH-n és a vizsgán használható a két oldalas C puska: c_puska.pdf. Ezt egy A4-es lap két oldalára kell kinyomtatni!&lt;br /&gt;
* Kimagasló nagy ZH és kis ZH eredménnyel megajánlott jegyet lehet szerezni. Ezzel a vizsga kiváltható.&lt;br /&gt;
&lt;br /&gt;
=== Megajánlott jegy ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;A programozás alapjai tárgyból 5 db kis ZH van, egyenként 10 pontért, valamint egy nagy ZH, 40 pontért. A féléves teljesítményt így összegezzük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;össz = kzh1 + kzh2 + kzh3 + 2*kzh4 + 3*kzh5 + nzh;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vagyis összesen 120 pont gyűjthető. Aki ≥110 pontot elér, az megajánlott ötöst kap, aki ≥100 pontot, az megajánlott négyest. Aki nem kap megajánlott jegyet, azok közül a legtöbb pontot gyűjtők jöhetnek elővizsgázni. Mindenki az admin portálon kap majd értesítést arról, hogy kap-e megajánlott jegyet, illetve jöhet-e elővizsgázni. Az ötös automatikus; a négyest viszont nem kötelező elfogadni, hanem vizsgán lehet javítani (és rontani is).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Segédanyagok =&lt;br /&gt;
&lt;br /&gt;
* [http://www.hit.bme.hu/%7Eszandi/prog1/stdc.pdf C referencia sűrítve, 2 A4-es oldalon]&lt;br /&gt;
* [[FejlesztoiDokumentacio|Kis segítség fejlesztői dokumentáció írásához]]&lt;br /&gt;
* [[CSegitseg|Magyarázat pár alapvető dologhoz (változók, pointerek)]]&lt;br /&gt;
* [[Prog1DinamikusMemoria|Dinamikus adatszerkezetek tutorial]]&lt;br /&gt;
* [http://home.sch.bme.hu/~elekescsabi/download.php?file=/Prog_1/ProgAlap1.pdf Elekes Csaba jegyzete]&lt;br /&gt;
* [[ProgUnixon]] (bevezető gcc-ről, make-ről, vim-ről)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|fv_ptr.c|fv_ptr.c}}: függvénypointerre példakód&lt;br /&gt;
* [http://infoc.eet.bme.hu/gyak/ Info C gyakorlatok (részletesen elmagyaráz mindent, ami gyakorlaton elhangozhat)]&lt;br /&gt;
&lt;br /&gt;
2010-es őszi félévre Pohl írt egy remek jegyzetet:&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|h_jegyzet.pdf|h_jegyzet.pdf}} -  (még hiányos, újabb változatokat ígért)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Algoritmusok és adatszerkezetek===&lt;br /&gt;
&lt;br /&gt;
* Adatszerkezetek&lt;br /&gt;
** [[Prog1LinkedList|Láncolt lista]]&lt;br /&gt;
** [[Prog1Hash|Hash tömb]]&lt;br /&gt;
** [[Prog1BinaryTree|Bináris fa]]&lt;br /&gt;
* Algoritmusok&lt;br /&gt;
** [[Prog1Search|Bináris keresés]]&lt;br /&gt;
** [[Prog1Sort|Rendezés]]&lt;br /&gt;
* File kezelés&lt;br /&gt;
** [[Prog1TextFile|Szöveges file]]&lt;br /&gt;
** [[Prog1BinaryFile|Bináris file]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= KisZH-k, beugrók =&lt;br /&gt;
A 2010-es őszi félévtől az aláírás feltétele 5-ből 3 kisZH megírása 50%-osra. A megajánlott jegybe beleszámítanak a kisZH-k is, 10-10-10-20-30 ponttal.&lt;br /&gt;
&lt;br /&gt;
* [[ProgKisZH|KisZH kérdések (2010/2011 őszi félév)]]&lt;br /&gt;
&lt;br /&gt;
=  Házi =&lt;br /&gt;
&lt;br /&gt;
(ha van)&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* [[Prog1ZH2006osz|ZH, 2006. ősz]]&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|2009osz.zip|2009osz.zip}}: 2009. őszi zh- és vizsgasorok&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|nzh2008.pdf|nzh2008.pdf}}: 2008-as nagyZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|pzh2008.pdf|pzh2008.pdf}}: 2008-as pótZH&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ah10.pdf|Ah10.pdf}}: nagyZH 2010. november 4. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Bh10.pdf|Bh10.pdf}}: nagyZH 2010. november 4. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Ch10.pdf|Ch10.pdf}}: nagyZH 2010. november 4. (C csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|Dh10.pdf|Dh10.pdf}}: nagyZH 2010. november 4. (D csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|E10m.pdf|E10m.pdf}}: nagyZH 2010. november 4. (E csoport)&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
* ÉV&lt;br /&gt;
** A csoport - megoldással/megoldás nélkül&lt;br /&gt;
** B csoport - megoldással/megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Am.pdf|20101214Am.pdf}}: Vizsga 2010. december 14. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214Bm.pdf|20101214Bm.pdf}}: Vizsga 2010. december 14. (B csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_5_feladat_MO.doc|20101214_5_feladat_MO.doc}}: Vizsga 2010. december 14. - 5. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101214_6_feladat_MO.doc|20101214_6_feladat_MO.doc}}: Vizsga 2010. december 14. - 6. feladat megoldása (mindkét csoportnak)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220A_1mm.pdf|20101220A_1mm.pdf}}: Vizsga 2010. december 20. (A csoport)&lt;br /&gt;
* {{InLineFileLink|Infoalap|Prog1|20101220B_1mm.pdf|20101220B_1mm.pdf}}: Vizsga 2010. december 20. (B csoport)&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
= Verseny =&lt;br /&gt;
&lt;br /&gt;
A félév során az előadáson több verseny is meg lesz hirdetve, érdemes gyakorolni az ilyen feladatok megoldásával is.&lt;br /&gt;
&lt;br /&gt;
= Kedvcsináló =&lt;br /&gt;
&lt;br /&gt;
* Ahhoz, hogy megértsd a rekurziót, először meg kell értened a rekurziót.&lt;br /&gt;
* Addig nyújtózkodj, amíg a mallocod ér!&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Sablon:Id%C3%A9zet&amp;diff=147106</id>
		<title>Sablon:Idézet</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Sablon:Id%C3%A9zet&amp;diff=147106"/>
		<updated>2012-11-04T11:55:35Z</updated>

		<summary type="html">&lt;p&gt;Steindani: Új oldal, tartalma: „&amp;lt;blockquote class=&amp;quot;templatequote&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;Bug6200&amp;quot;&amp;gt;{{{text|{{{quote|{{{1|&amp;lt;noinclude&amp;gt;{{lorem ipsum}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{error|Error: No text given for quotati…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;blockquote class=&amp;quot;templatequote&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;Bug6200&amp;quot;&amp;gt;{{{text|{{{quote|{{{1|&amp;lt;noinclude&amp;gt;{{lorem ipsum}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{error|Error: No text given for quotation (or equals sign used in the actual argument to an unnamed parameter)}}&amp;lt;/includeonly&amp;gt;}}}}}}}}}&amp;lt;/div&amp;gt;{{#if:{{{sign|{{{cite|{{{2|&amp;lt;noinclude&amp;gt;TRUE&amp;lt;/noinclude&amp;gt;}}}}}}}}}&lt;br /&gt;
 |&amp;lt;div class=&amp;quot;templatequotecite&amp;quot;&amp;gt;&amp;amp;#8212;{{{sign|{{{cite|{{{2|&amp;lt;noinclude&amp;gt;[[Someone&#039;s full name|Someone]]&amp;lt;/noinclude&amp;gt;}}}}}}}}}{{#if:{{{source|{{{3|&amp;lt;noinclude&amp;gt;TRUE&amp;lt;/noinclude&amp;gt;}}}}}}&lt;br /&gt;
  |,&amp;amp;nbsp;&amp;lt;cite&amp;gt;{{{source|{{{3|&amp;lt;noinclude&amp;gt;&#039;&#039;Source&#039;&#039;&amp;lt;/noinclude&amp;gt;}}}}}}&amp;lt;/cite&amp;gt;&lt;br /&gt;
 }}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/blockquote&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add cats and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Steindani</name></author>
	</entry>
</feed>