<?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=Szombathy+Tam%C3%A1s+Gergely</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=Szombathy+Tam%C3%A1s+Gergely"/>
	<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/Szombathy_Tam%C3%A1s_Gergely"/>
	<updated>2026-05-18T12:16:01Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201293</id>
		<title>Eseményvezérelt és vizuális programozás</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201293"/>
		<updated>2021-12-16T10:01:35Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: /* ZH */ Feltettem az idei 2ZH-ra kiadott sablonokat, tárgyfelelőst megkérdeztem, megengedte.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Eseményvezérelt és vizuális programozás&lt;br /&gt;
|tárgykód=VIAUBB01&lt;br /&gt;
|szak=üzemmérnök&lt;br /&gt;
|kredit=7&lt;br /&gt;
|felev=3&lt;br /&gt;
|kereszt=N/A&lt;br /&gt;
|tanszék=AUT&lt;br /&gt;
|labor=van&lt;br /&gt;
|kiszh=labor beugrók&lt;br /&gt;
|nagyzh=lehet&lt;br /&gt;
|hf=1-2 db&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIAUBB01/&lt;br /&gt;
|targyhonlap=https://www.aut.bme.hu/Course/VIAUBB01&lt;br /&gt;
|levlista=nincs}}&lt;br /&gt;
&lt;br /&gt;
A tárgy keretein beül a hallgatók a korábbi objektum-orientált ismereteikre alapozva megismerik az eseményvezérelt és grafikus programozás legfontosabb módszereit. A hallgatók megismerik a C# nyelvet és a .NET környezeten keresztül elsajátítják a grafikus felhasználói felület (GUI - Graphical User Interface) programozási alapjait. Megismerik a modern osztálykönyvtárak fontosabb szolgáltatásait (reflexiós technikák, adatkötés, rajz és szöveg megjelenítése stb.), valamint betekintést kapnak a feladatok párhuzamos futtatásának lehetőségeibe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
*A tárgy felvételéhez az [[Objektumorientált programozás | Objektumorientált programozás ]] tárgy kredite szükséges hozzá.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A &#039;&#039;&#039;labor&#039;&#039;&#039;on megjelenés kötelező. Minden nem házi feladat leadási laboron az órai aktivitást és eredményeket a laborvezető pontozza 0-1-2 ponttal. Egyes előadásokon és laborokon előre be nem jelentett módon további bónusz pontok nyerhetők, melyek hozzáadódnak a félév során gyűjtött pontokhoz. A félév sikeres teljesítésének feltétele a laborok 70%-án való részvétel. A laborok értékelésébe beszámít a „beugró”, ami vagy konkrétan megválaszolandó kérdéssor, vagy a laborfeladat eleje, aminek elkészítésében a laborvezető még nem segít, azt teljesen önállóan kell tudni elkészíteni. Amennyiben ez nem sikerül, a laborra a hallgató 0 pontot kap. &lt;br /&gt;
** A laborok lehetnek:&lt;br /&gt;
*** &#039;&#039;Hagyományos labor&#039;&#039;: kiadott segédlettel feladatok elvégzése, önnálló labor, de laborvezető segíthet.&lt;br /&gt;
*** &#039;&#039;Code review labor&#039;&#039;: házi feladatokat egymásnak elmagyarázzátok. A cél a forráskód minőségének növelése, az „ezt hogyan érdemes elegánsan megoldani” kérdések megvitatása.&lt;br /&gt;
*** &#039;&#039;Házi feladat konzultációs labor&#039;&#039;: házi feladattal kapcsolatos egyéni kérdésekre feltevése, házi feladaton való munkálkodás.&lt;br /&gt;
*** &#039;&#039;Páros programozással tanuló labor&#039;&#039;: mindig más párral kell dolgozni, hagyományos laborfeladatok vagy házi feladatok közös megbeszélése.&lt;br /&gt;
*** &#039;&#039;Házi feladat leadási labor&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; darabonként 30-30 pontot érnek. A házi feladatok idő előtt való leadása pluszpontot ér.&lt;br /&gt;
&lt;br /&gt;
==== 2020. őszén (A &amp;quot;hibrid&amp;quot; oktatás alatt) hozott változtatások ====&lt;br /&gt;
* A &#039;&#039;&#039;labor&#039;&#039;&#039;ok jelentősen megváltoztak. Összesen 10 darab labor, mindegyik pontozva van 0-5 között és akkor számít részvételnek ha egy laboron min. 1 pontot elért valaki (70% részvétel követelmény, lehetnek fél pontok is). Moodle-ön tartozhat &amp;quot;online beugró&amp;quot; egy laborhoz, amit teljesíteni kell az érintett labor előtti vasárnap éjféléjig, különben mínusz pont jár érte. Laborokat mindenki egy külön github repository-ba csinálta és leadás egy pull request ahol a &amp;quot;laborvezető&amp;quot; meg van adva reviewer-nek. &lt;br /&gt;
* Csak a &#039;&#039;&#039;csapatmunka (3 fős) házi feladat&#039;&#039;&#039; van és maximum 25 pontot lehet rá kapni.&lt;br /&gt;
* Van jelenléti &#039;&#039;&#039;ZH&#039;&#039;&#039;, ami 25 pontos.&lt;br /&gt;
** Engedélyezve volt az online források használata (labvez szavai: &amp;quot;StackOverflow-t nyugodtan kérdezzük, de a padtársakat légyszi ne&amp;quot;).&lt;br /&gt;
** Teljesítése nem követelmény, de póthéten lehet pótolni.&lt;br /&gt;
* Tehát a pontszámítás a következő: Laborok(max. 50) + házi(max. 25) + zh(max. 25) = max. 100 pont&lt;br /&gt;
&lt;br /&gt;
==== 2021. őszén hozott változtatások ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Nincsen NHF&#039;&#039;&#039;. &lt;br /&gt;
* &#039;&#039;&#039;Két jelenléti ZH van&#039;&#039;&#039; és mindegyik min. 40%-os teljesítése kötelező.&lt;br /&gt;
* Laborokra nem kötelező jelenlétiben bejárni, otthon is elvégezhetőek. &lt;br /&gt;
* Ha mégis jelenléti laborra szeretnél menni, azt Moodle-n előre jelezni kell.&lt;br /&gt;
* Teams-en van egy egységes felület a laborral kapcsolatos kérdéseknek. Válaszolhat rájuk az előadó, a laborvezető, de hallgató is.&lt;br /&gt;
* A félév végén lehet szavazni azon hallgató társaidra, akik a legtöbbet segítettek neked vagy másoknak a kérdéseitek megválaszolásával. 50 pontot osztanak szét azon 5 ember között, akikre a legtöbb szavazat jön.&lt;br /&gt;
* &#039;&#039;&#039;Pontszámítás: Laborok(max.50)+2 ZH(max.50)+bónuszpontok&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Pótlási lehetőségek: ====&lt;br /&gt;
* A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; előre kihirdetett időpontokban, késedelmesen is le lehet adni.&lt;br /&gt;
* A &#039;&#039;&#039;laborok&#039;&#039;&#039; nem pótolhatóak. A házi feladat korábbi időpontban való leadás további pluszpontokkal járhat.&lt;br /&gt;
* A &#039;&#039;&#039;zh&#039;&#039;&#039; 1szer pótolható, egy előre kihirdetett időponton póthéten.&lt;br /&gt;
&lt;br /&gt;
=== Félévvégi jegy ===&lt;br /&gt;
*Az évvégi jegy a házi feladatokra és laborokra kapott pontszámok összege alapján adódik össze. A tárgy teljesítéséhez legalább 40 pontot kell elérni.&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center; width: 120px; height: 40px;&amp;quot;&lt;br /&gt;
!Pont!!Jegy&lt;br /&gt;
|-&lt;br /&gt;
|0 - 40|| 1&lt;br /&gt;
|-&lt;br /&gt;
|40 - 54|| 2&lt;br /&gt;
|-&lt;br /&gt;
|55 - 69|| 3&lt;br /&gt;
|-&lt;br /&gt;
|70 - 84|| 4&lt;br /&gt;
|-&lt;br /&gt;
|85 - 100|| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tematika ==&lt;br /&gt;
=== Előadások ===&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_eloadas_1.pdf | 02 EA - CS alapok]] &lt;br /&gt;
** [[Media:evip_eloadas_2.pdf | 03 EA - Szovegkezeles]] &lt;br /&gt;
** [[Media:evip_eloadas_3.pdf | 04 EA - Kollekciok, IEnumerable]] &lt;br /&gt;
** [[Media:evip_eloadas_4.pdf | 05 EA - Linq]] &lt;br /&gt;
** [[Media:evip_eloadas_5.pdf | 06 EA - UWP]] &lt;br /&gt;
** [[Media:evip_eloadas_6.pdf | 07 EA - Esemenyek INPC]] &lt;br /&gt;
** [[Media:evip_eloadas_7.pdf | 08 EA - Adatkotes]] &lt;br /&gt;
** [[Media:evip_eloadas_8.pdf | 09 EA - MVVM ICommand]] &lt;br /&gt;
** [[Media:evip_eloadas_9a.pdf | 10 EA 1 - Rajzolas]] &lt;br /&gt;
** [[Media:evip_eloadas_9b.pdf | 10 EA 2 - UI elemek]] &lt;br /&gt;
** [[Media:evip_eloadas_10.pdf | 11 EA - Tobbszalusag]] &lt;br /&gt;
** [[Media:evip_eloadas_11.pdf | 12 EA - Attributum Reflection]] &lt;br /&gt;
** [[Media:evip_eloadas_12.pdf | 13 EA - Profiling]] &lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* A tantárgyi oldalon rengeteg segédanyaggal találkozhattok, akár pptx, akár videó formájában, melyeket érdemes átnézni a laborok előtt.&lt;br /&gt;
* [[Media:Git_Temalab_MIA_2019.pdf | GitHub használat alapok]]&lt;br /&gt;
* [[Media:evip_csoop_bevezeto.pdf | C# OOP bevezető]]&lt;br /&gt;
* [https://docs.microsoft.com/hu-hu/dotnet/fundamentals/ .NET dokumentáció]&lt;br /&gt;
&lt;br /&gt;
== ZH ==&lt;br /&gt;
*2021 ősz&lt;br /&gt;
** [[Media:Evip_zh1_sablon_2021.pdf | Zh1 sablon]]&lt;br /&gt;
** [[Media:Evip_zh2_sablon_2021.pdf | Zh2 sablon]]&lt;br /&gt;
&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_zh_sablon.pdf | Zh sablon]]&lt;br /&gt;
** [[Media:evip_zh_Acsoport.pdf | Zh - A csoport]]&lt;br /&gt;
*** B csoport nagyon kevésben különbözött: a kimenetet minimálisan máshogy kellet csinálni és a &#039;&#039;PrimeGenerator&#039;&#039; helyett &#039;&#039;FibonacciGenerator&#039;&#039;-t kellet csinálni.&lt;br /&gt;
** [[Media:evip_potzh.pdf | PótZh]]&lt;br /&gt;
&lt;br /&gt;
== Házi feladat ==&lt;br /&gt;
* A félév során két házi feladat lesz&lt;br /&gt;
** C# nyelvben&lt;br /&gt;
** WPF-es GUI fejlesztés &lt;br /&gt;
* A feladatok megoldása során mindenki személyre szóló github repositoryba dolgozik (GitHub classroom), melyben bizonyos feladatok előre elkészített unit tesztek formájában adottak.&lt;br /&gt;
&lt;br /&gt;
* Az első házi feladat további specialitása, hogy két leadási határideje van és az első után előre ismeretlen módon megváltozik a feladat specifikációja. Ennek célja, hogy rávilágítson az áttekinthető fejlesztés, objektumorientált dekompozíció és beszédes, karbantartható forráskód fontosságára.&lt;br /&gt;
&lt;br /&gt;
* 2020.-ban a csapatmunka házi feladat max 25 pontos lehetett és egy videót is kellet hozzá készíteni, ahol a csapat bemutatja, hogy milyen feladatokat teljesített.&lt;br /&gt;
** [[Media:evip_nhf_kiadas.pdf | Kiadás]]&lt;br /&gt;
** [[Media:evip_nhf_leadas.pdf | Leadás]]&lt;br /&gt;
&lt;br /&gt;
== Tippek == &lt;br /&gt;
* Érdemes hétről hétre tanulni, készülni a laborokra. Nagyban megkönnyíti a tárgy elvégzését.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201290</id>
		<title>Eseményvezérelt és vizuális programozás</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201290"/>
		<updated>2021-12-15T17:22:47Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: /* ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Eseményvezérelt és vizuális programozás&lt;br /&gt;
|tárgykód=VIAUBB01&lt;br /&gt;
|szak=üzemmérnök&lt;br /&gt;
|kredit=7&lt;br /&gt;
|felev=3&lt;br /&gt;
|kereszt=N/A&lt;br /&gt;
|tanszék=AUT&lt;br /&gt;
|labor=van&lt;br /&gt;
|kiszh=labor beugrók&lt;br /&gt;
|nagyzh=lehet&lt;br /&gt;
|hf=1-2 db&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIAUBB01/&lt;br /&gt;
|targyhonlap=https://www.aut.bme.hu/Course/VIAUBB01&lt;br /&gt;
|levlista=nincs}}&lt;br /&gt;
&lt;br /&gt;
A tárgy keretein beül a hallgatók a korábbi objektum-orientált ismereteikre alapozva megismerik az eseményvezérelt és grafikus programozás legfontosabb módszereit. A hallgatók megismerik a C# nyelvet és a .NET környezeten keresztül elsajátítják a grafikus felhasználói felület (GUI - Graphical User Interface) programozási alapjait. Megismerik a modern osztálykönyvtárak fontosabb szolgáltatásait (reflexiós technikák, adatkötés, rajz és szöveg megjelenítése stb.), valamint betekintést kapnak a feladatok párhuzamos futtatásának lehetőségeibe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
*A tárgy felvételéhez az [[Objektumorientált programozás | Objektumorientált programozás ]] tárgy kredite szükséges hozzá.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A &#039;&#039;&#039;labor&#039;&#039;&#039;on megjelenés kötelező. Minden nem házi feladat leadási laboron az órai aktivitást és eredményeket a laborvezető pontozza 0-1-2 ponttal. Egyes előadásokon és laborokon előre be nem jelentett módon további bónusz pontok nyerhetők, melyek hozzáadódnak a félév során gyűjtött pontokhoz. A félév sikeres teljesítésének feltétele a laborok 70%-án való részvétel. A laborok értékelésébe beszámít a „beugró”, ami vagy konkrétan megválaszolandó kérdéssor, vagy a laborfeladat eleje, aminek elkészítésében a laborvezető még nem segít, azt teljesen önállóan kell tudni elkészíteni. Amennyiben ez nem sikerül, a laborra a hallgató 0 pontot kap. &lt;br /&gt;
** A laborok lehetnek:&lt;br /&gt;
*** &#039;&#039;Hagyományos labor&#039;&#039;: kiadott segédlettel feladatok elvégzése, önnálló labor, de laborvezető segíthet.&lt;br /&gt;
*** &#039;&#039;Code review labor&#039;&#039;: házi feladatokat egymásnak elmagyarázzátok. A cél a forráskód minőségének növelése, az „ezt hogyan érdemes elegánsan megoldani” kérdések megvitatása.&lt;br /&gt;
*** &#039;&#039;Házi feladat konzultációs labor&#039;&#039;: házi feladattal kapcsolatos egyéni kérdésekre feltevése, házi feladaton való munkálkodás.&lt;br /&gt;
*** &#039;&#039;Páros programozással tanuló labor&#039;&#039;: mindig más párral kell dolgozni, hagyományos laborfeladatok vagy házi feladatok közös megbeszélése.&lt;br /&gt;
*** &#039;&#039;Házi feladat leadási labor&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; darabonként 30-30 pontot érnek. A házi feladatok idő előtt való leadása pluszpontot ér.&lt;br /&gt;
&lt;br /&gt;
==== 2020. őszén (A &amp;quot;hibrid&amp;quot; oktatás alatt) hozott változtatások ====&lt;br /&gt;
* A &#039;&#039;&#039;labor&#039;&#039;&#039;ok jelentősen megváltoztak. Összesen 10 darab labor, mindegyik pontozva van 0-5 között és akkor számít részvételnek ha egy laboron min. 1 pontot elért valaki (70% részvétel követelmény, lehetnek fél pontok is). Moodle-ön tartozhat &amp;quot;online beugró&amp;quot; egy laborhoz, amit teljesíteni kell az érintett labor előtti vasárnap éjféléjig, különben mínusz pont jár érte. Laborokat mindenki egy külön github repository-ba csinálta és leadás egy pull request ahol a &amp;quot;laborvezető&amp;quot; meg van adva reviewer-nek. &lt;br /&gt;
* Csak a &#039;&#039;&#039;csapatmunka (3 fős) házi feladat&#039;&#039;&#039; van és maximum 25 pontot lehet rá kapni.&lt;br /&gt;
* Van jelenléti &#039;&#039;&#039;ZH&#039;&#039;&#039;, ami 25 pontos.&lt;br /&gt;
** Engedélyezve volt az online források használata (labvez szavai: &amp;quot;StackOverflow-t nyugodtan kérdezzük, de a padtársakat légyszi ne&amp;quot;).&lt;br /&gt;
** Teljesítése nem követelmény, de póthéten lehet pótolni.&lt;br /&gt;
* Tehát a pontszámítás a következő: Laborok(max. 50) + házi(max. 25) + zh(max. 25) = max. 100 pont&lt;br /&gt;
&lt;br /&gt;
==== 2021. őszén hozott változtatások ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Nincsen NHF&#039;&#039;&#039;. &lt;br /&gt;
* &#039;&#039;&#039;Két jelenléti ZH van&#039;&#039;&#039; és mindegyik min. 40%-os teljesítése kötelező.&lt;br /&gt;
* Laborokra nem kötelező jelenlétiben bejárni, otthon is elvégezhetőek. &lt;br /&gt;
* Ha mégis jelenléti laborra szeretnél menni, azt Moodle-n előre jelezni kell.&lt;br /&gt;
* Teams-en van egy egységes felület a laborral kapcsolatos kérdéseknek. Válaszolhat rájuk az előadó, a laborvezető, de hallgató is.&lt;br /&gt;
* A félév végén lehet szavazni azon hallgató társaidra, akik a legtöbbet segítettek neked vagy másoknak a kérdéseitek megválaszolásával. 50 pontot osztanak szét azon 5 ember között, akikre a legtöbb szavazat jön.&lt;br /&gt;
* &#039;&#039;&#039;Pontszámítás: Laborok(max.50)+2 ZH(max.50)+bónuszpontok&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Pótlási lehetőségek: ====&lt;br /&gt;
* A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; előre kihirdetett időpontokban, késedelmesen is le lehet adni.&lt;br /&gt;
* A &#039;&#039;&#039;laborok&#039;&#039;&#039; nem pótolhatóak. A házi feladat korábbi időpontban való leadás további pluszpontokkal járhat.&lt;br /&gt;
* A &#039;&#039;&#039;zh&#039;&#039;&#039; 1szer pótolható, egy előre kihirdetett időponton póthéten.&lt;br /&gt;
&lt;br /&gt;
=== Félévvégi jegy ===&lt;br /&gt;
*Az évvégi jegy a házi feladatokra és laborokra kapott pontszámok összege alapján adódik össze. A tárgy teljesítéséhez legalább 40 pontot kell elérni.&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center; width: 120px; height: 40px;&amp;quot;&lt;br /&gt;
!Pont!!Jegy&lt;br /&gt;
|-&lt;br /&gt;
|0 - 40|| 1&lt;br /&gt;
|-&lt;br /&gt;
|40 - 54|| 2&lt;br /&gt;
|-&lt;br /&gt;
|55 - 69|| 3&lt;br /&gt;
|-&lt;br /&gt;
|70 - 84|| 4&lt;br /&gt;
|-&lt;br /&gt;
|85 - 100|| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tematika ==&lt;br /&gt;
=== Előadások ===&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_eloadas_1.pdf | 02 EA - CS alapok]] &lt;br /&gt;
** [[Media:evip_eloadas_2.pdf | 03 EA - Szovegkezeles]] &lt;br /&gt;
** [[Media:evip_eloadas_3.pdf | 04 EA - Kollekciok, IEnumerable]] &lt;br /&gt;
** [[Media:evip_eloadas_4.pdf | 05 EA - Linq]] &lt;br /&gt;
** [[Media:evip_eloadas_5.pdf | 06 EA - UWP]] &lt;br /&gt;
** [[Media:evip_eloadas_6.pdf | 07 EA - Esemenyek INPC]] &lt;br /&gt;
** [[Media:evip_eloadas_7.pdf | 08 EA - Adatkotes]] &lt;br /&gt;
** [[Media:evip_eloadas_8.pdf | 09 EA - MVVM ICommand]] &lt;br /&gt;
** [[Media:evip_eloadas_9a.pdf | 10 EA 1 - Rajzolas]] &lt;br /&gt;
** [[Media:evip_eloadas_9b.pdf | 10 EA 2 - UI elemek]] &lt;br /&gt;
** [[Media:evip_eloadas_10.pdf | 11 EA - Tobbszalusag]] &lt;br /&gt;
** [[Media:evip_eloadas_11.pdf | 12 EA - Attributum Reflection]] &lt;br /&gt;
** [[Media:evip_eloadas_12.pdf | 13 EA - Profiling]] &lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* A tantárgyi oldalon rengeteg segédanyaggal találkozhattok, akár pptx, akár videó formájában, melyeket érdemes átnézni a laborok előtt.&lt;br /&gt;
* [[Media:Git_Temalab_MIA_2019.pdf | GitHub használat alapok]]&lt;br /&gt;
* [[Media:evip_csoop_bevezeto.pdf | C# OOP bevezető]]&lt;br /&gt;
* [https://docs.microsoft.com/hu-hu/dotnet/fundamentals/ .NET dokumentáció]&lt;br /&gt;
&lt;br /&gt;
== ZH ==&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_zh_sablon.pdf | Zh sablon]]&lt;br /&gt;
** [[Media:evip_zh_Acsoport.pdf | Zh - A csoport]]&lt;br /&gt;
*** B csoport nagyon kevésben különbözött: a kimenetet minimálisan máshogy kellet csinálni és a &#039;&#039;PrimeGenerator&#039;&#039; helyett &#039;&#039;FibonacciGenerator&#039;&#039;-t kellet csinálni.&lt;br /&gt;
** [[Media:evip_potzh.pdf | PótZh]]&lt;br /&gt;
&lt;br /&gt;
== Házi feladat ==&lt;br /&gt;
* A félév során két házi feladat lesz&lt;br /&gt;
** C# nyelvben&lt;br /&gt;
** WPF-es GUI fejlesztés &lt;br /&gt;
* A feladatok megoldása során mindenki személyre szóló github repositoryba dolgozik (GitHub classroom), melyben bizonyos feladatok előre elkészített unit tesztek formájában adottak.&lt;br /&gt;
&lt;br /&gt;
* Az első házi feladat további specialitása, hogy két leadási határideje van és az első után előre ismeretlen módon megváltozik a feladat specifikációja. Ennek célja, hogy rávilágítson az áttekinthető fejlesztés, objektumorientált dekompozíció és beszédes, karbantartható forráskód fontosságára.&lt;br /&gt;
&lt;br /&gt;
* 2020.-ban a csapatmunka házi feladat max 25 pontos lehetett és egy videót is kellet hozzá készíteni, ahol a csapat bemutatja, hogy milyen feladatokat teljesített.&lt;br /&gt;
** [[Media:evip_nhf_kiadas.pdf | Kiadás]]&lt;br /&gt;
** [[Media:evip_nhf_leadas.pdf | Leadás]]&lt;br /&gt;
&lt;br /&gt;
== Tippek == &lt;br /&gt;
* Érdemes hétről hétre tanulni, készülni a laborokra. Nagyban megkönnyíti a tárgy elvégzését.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201289</id>
		<title>Eseményvezérelt és vizuális programozás</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201289"/>
		<updated>2021-12-15T17:11:20Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: /* ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Eseményvezérelt és vizuális programozás&lt;br /&gt;
|tárgykód=VIAUBB01&lt;br /&gt;
|szak=üzemmérnök&lt;br /&gt;
|kredit=7&lt;br /&gt;
|felev=3&lt;br /&gt;
|kereszt=N/A&lt;br /&gt;
|tanszék=AUT&lt;br /&gt;
|labor=van&lt;br /&gt;
|kiszh=labor beugrók&lt;br /&gt;
|nagyzh=lehet&lt;br /&gt;
|hf=1-2 db&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIAUBB01/&lt;br /&gt;
|targyhonlap=https://www.aut.bme.hu/Course/VIAUBB01&lt;br /&gt;
|levlista=nincs}}&lt;br /&gt;
&lt;br /&gt;
A tárgy keretein beül a hallgatók a korábbi objektum-orientált ismereteikre alapozva megismerik az eseményvezérelt és grafikus programozás legfontosabb módszereit. A hallgatók megismerik a C# nyelvet és a .NET környezeten keresztül elsajátítják a grafikus felhasználói felület (GUI - Graphical User Interface) programozási alapjait. Megismerik a modern osztálykönyvtárak fontosabb szolgáltatásait (reflexiós technikák, adatkötés, rajz és szöveg megjelenítése stb.), valamint betekintést kapnak a feladatok párhuzamos futtatásának lehetőségeibe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
*A tárgy felvételéhez az [[Objektumorientált programozás | Objektumorientált programozás ]] tárgy kredite szükséges hozzá.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A &#039;&#039;&#039;labor&#039;&#039;&#039;on megjelenés kötelező. Minden nem házi feladat leadási laboron az órai aktivitást és eredményeket a laborvezető pontozza 0-1-2 ponttal. Egyes előadásokon és laborokon előre be nem jelentett módon további bónusz pontok nyerhetők, melyek hozzáadódnak a félév során gyűjtött pontokhoz. A félév sikeres teljesítésének feltétele a laborok 70%-án való részvétel. A laborok értékelésébe beszámít a „beugró”, ami vagy konkrétan megválaszolandó kérdéssor, vagy a laborfeladat eleje, aminek elkészítésében a laborvezető még nem segít, azt teljesen önállóan kell tudni elkészíteni. Amennyiben ez nem sikerül, a laborra a hallgató 0 pontot kap. &lt;br /&gt;
** A laborok lehetnek:&lt;br /&gt;
*** &#039;&#039;Hagyományos labor&#039;&#039;: kiadott segédlettel feladatok elvégzése, önnálló labor, de laborvezető segíthet.&lt;br /&gt;
*** &#039;&#039;Code review labor&#039;&#039;: házi feladatokat egymásnak elmagyarázzátok. A cél a forráskód minőségének növelése, az „ezt hogyan érdemes elegánsan megoldani” kérdések megvitatása.&lt;br /&gt;
*** &#039;&#039;Házi feladat konzultációs labor&#039;&#039;: házi feladattal kapcsolatos egyéni kérdésekre feltevése, házi feladaton való munkálkodás.&lt;br /&gt;
*** &#039;&#039;Páros programozással tanuló labor&#039;&#039;: mindig más párral kell dolgozni, hagyományos laborfeladatok vagy házi feladatok közös megbeszélése.&lt;br /&gt;
*** &#039;&#039;Házi feladat leadási labor&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; darabonként 30-30 pontot érnek. A házi feladatok idő előtt való leadása pluszpontot ér.&lt;br /&gt;
&lt;br /&gt;
==== 2020. őszén (A &amp;quot;hibrid&amp;quot; oktatás alatt) hozott változtatások ====&lt;br /&gt;
* A &#039;&#039;&#039;labor&#039;&#039;&#039;ok jelentősen megváltoztak. Összesen 10 darab labor, mindegyik pontozva van 0-5 között és akkor számít részvételnek ha egy laboron min. 1 pontot elért valaki (70% részvétel követelmény, lehetnek fél pontok is). Moodle-ön tartozhat &amp;quot;online beugró&amp;quot; egy laborhoz, amit teljesíteni kell az érintett labor előtti vasárnap éjféléjig, különben mínusz pont jár érte. Laborokat mindenki egy külön github repository-ba csinálta és leadás egy pull request ahol a &amp;quot;laborvezető&amp;quot; meg van adva reviewer-nek. &lt;br /&gt;
* Csak a &#039;&#039;&#039;csapatmunka (3 fős) házi feladat&#039;&#039;&#039; van és maximum 25 pontot lehet rá kapni.&lt;br /&gt;
* Van jelenléti &#039;&#039;&#039;ZH&#039;&#039;&#039;, ami 25 pontos.&lt;br /&gt;
** Engedélyezve volt az online források használata (labvez szavai: &amp;quot;StackOverflow-t nyugodtan kérdezzük, de a padtársakat légyszi ne&amp;quot;).&lt;br /&gt;
** Teljesítése nem követelmény, de póthéten lehet pótolni.&lt;br /&gt;
* Tehát a pontszámítás a következő: Laborok(max. 50) + házi(max. 25) + zh(max. 25) = max. 100 pont&lt;br /&gt;
&lt;br /&gt;
==== 2021. őszén hozott változtatások ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Nincsen NHF&#039;&#039;&#039;. &lt;br /&gt;
* &#039;&#039;&#039;Két jelenléti ZH van&#039;&#039;&#039; és mindegyik min. 40%-os teljesítése kötelező.&lt;br /&gt;
* Laborokra nem kötelező jelenlétiben bejárni, otthon is elvégezhetőek. &lt;br /&gt;
* Ha mégis jelenléti laborra szeretnél menni, azt Moodle-n előre jelezni kell.&lt;br /&gt;
* Teams-en van egy egységes felület a laborral kapcsolatos kérdéseknek. Válaszolhat rájuk az előadó, a laborvezető, de hallgató is.&lt;br /&gt;
* A félév végén lehet szavazni azon hallgató társaidra, akik a legtöbbet segítettek neked vagy másoknak a kérdéseitek megválaszolásával. 50 pontot osztanak szét azon 5 ember között, akikre a legtöbb szavazat jön.&lt;br /&gt;
* &#039;&#039;&#039;Pontszámítás: Laborok(max.50)+2 ZH(max.50)+bónuszpontok&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Pótlási lehetőségek: ====&lt;br /&gt;
* A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; előre kihirdetett időpontokban, késedelmesen is le lehet adni.&lt;br /&gt;
* A &#039;&#039;&#039;laborok&#039;&#039;&#039; nem pótolhatóak. A házi feladat korábbi időpontban való leadás további pluszpontokkal járhat.&lt;br /&gt;
* A &#039;&#039;&#039;zh&#039;&#039;&#039; 1szer pótolható, egy előre kihirdetett időponton póthéten.&lt;br /&gt;
&lt;br /&gt;
=== Félévvégi jegy ===&lt;br /&gt;
*Az évvégi jegy a házi feladatokra és laborokra kapott pontszámok összege alapján adódik össze. A tárgy teljesítéséhez legalább 40 pontot kell elérni.&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center; width: 120px; height: 40px;&amp;quot;&lt;br /&gt;
!Pont!!Jegy&lt;br /&gt;
|-&lt;br /&gt;
|0 - 40|| 1&lt;br /&gt;
|-&lt;br /&gt;
|40 - 54|| 2&lt;br /&gt;
|-&lt;br /&gt;
|55 - 69|| 3&lt;br /&gt;
|-&lt;br /&gt;
|70 - 84|| 4&lt;br /&gt;
|-&lt;br /&gt;
|85 - 100|| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tematika ==&lt;br /&gt;
=== Előadások ===&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_eloadas_1.pdf | 02 EA - CS alapok]] &lt;br /&gt;
** [[Media:evip_eloadas_2.pdf | 03 EA - Szovegkezeles]] &lt;br /&gt;
** [[Media:evip_eloadas_3.pdf | 04 EA - Kollekciok, IEnumerable]] &lt;br /&gt;
** [[Media:evip_eloadas_4.pdf | 05 EA - Linq]] &lt;br /&gt;
** [[Media:evip_eloadas_5.pdf | 06 EA - UWP]] &lt;br /&gt;
** [[Media:evip_eloadas_6.pdf | 07 EA - Esemenyek INPC]] &lt;br /&gt;
** [[Media:evip_eloadas_7.pdf | 08 EA - Adatkotes]] &lt;br /&gt;
** [[Media:evip_eloadas_8.pdf | 09 EA - MVVM ICommand]] &lt;br /&gt;
** [[Media:evip_eloadas_9a.pdf | 10 EA 1 - Rajzolas]] &lt;br /&gt;
** [[Media:evip_eloadas_9b.pdf | 10 EA 2 - UI elemek]] &lt;br /&gt;
** [[Media:evip_eloadas_10.pdf | 11 EA - Tobbszalusag]] &lt;br /&gt;
** [[Media:evip_eloadas_11.pdf | 12 EA - Attributum Reflection]] &lt;br /&gt;
** [[Media:evip_eloadas_12.pdf | 13 EA - Profiling]] &lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* A tantárgyi oldalon rengeteg segédanyaggal találkozhattok, akár pptx, akár videó formájában, melyeket érdemes átnézni a laborok előtt.&lt;br /&gt;
* [[Media:Git_Temalab_MIA_2019.pdf | GitHub használat alapok]]&lt;br /&gt;
* [[Media:evip_csoop_bevezeto.pdf | C# OOP bevezető]]&lt;br /&gt;
* [https://docs.microsoft.com/hu-hu/dotnet/fundamentals/ .NET dokumentáció]&lt;br /&gt;
&lt;br /&gt;
== ZH ==&lt;br /&gt;
* 2021 ősz&lt;br /&gt;
** [[Media:Evip_zh1_sablon_2021.pdf | Zh1 sablon]]&lt;br /&gt;
** [[Media:Evip_zh2_sablon_2021.pdf | Zh2 sablon]]&lt;br /&gt;
&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_zh_sablon.pdf | Zh sablon]]&lt;br /&gt;
** [[Media:evip_zh_Acsoport.pdf | Zh - A csoport]]&lt;br /&gt;
*** B csoport nagyon kevésben különbözött: a kimenetet minimálisan máshogy kellet csinálni és a &#039;&#039;PrimeGenerator&#039;&#039; helyett &#039;&#039;FibonacciGenerator&#039;&#039;-t kellet csinálni.&lt;br /&gt;
** [[Media:evip_potzh.pdf | PótZh]]&lt;br /&gt;
&lt;br /&gt;
== Házi feladat ==&lt;br /&gt;
* A félév során két házi feladat lesz&lt;br /&gt;
** C# nyelvben&lt;br /&gt;
** WPF-es GUI fejlesztés &lt;br /&gt;
* A feladatok megoldása során mindenki személyre szóló github repositoryba dolgozik (GitHub classroom), melyben bizonyos feladatok előre elkészített unit tesztek formájában adottak.&lt;br /&gt;
&lt;br /&gt;
* Az első házi feladat további specialitása, hogy két leadási határideje van és az első után előre ismeretlen módon megváltozik a feladat specifikációja. Ennek célja, hogy rávilágítson az áttekinthető fejlesztés, objektumorientált dekompozíció és beszédes, karbantartható forráskód fontosságára.&lt;br /&gt;
&lt;br /&gt;
* 2020.-ban a csapatmunka házi feladat max 25 pontos lehetett és egy videót is kellet hozzá készíteni, ahol a csapat bemutatja, hogy milyen feladatokat teljesített.&lt;br /&gt;
** [[Media:evip_nhf_kiadas.pdf | Kiadás]]&lt;br /&gt;
** [[Media:evip_nhf_leadas.pdf | Leadás]]&lt;br /&gt;
&lt;br /&gt;
== Tippek == &lt;br /&gt;
* Érdemes hétről hétre tanulni, készülni a laborokra. Nagyban megkönnyíti a tárgy elvégzését.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201288</id>
		<title>Eseményvezérelt és vizuális programozás</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201288"/>
		<updated>2021-12-15T17:05:50Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Eseményvezérelt és vizuális programozás&lt;br /&gt;
|tárgykód=VIAUBB01&lt;br /&gt;
|szak=üzemmérnök&lt;br /&gt;
|kredit=7&lt;br /&gt;
|felev=3&lt;br /&gt;
|kereszt=N/A&lt;br /&gt;
|tanszék=AUT&lt;br /&gt;
|labor=van&lt;br /&gt;
|kiszh=labor beugrók&lt;br /&gt;
|nagyzh=lehet&lt;br /&gt;
|hf=1-2 db&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIAUBB01/&lt;br /&gt;
|targyhonlap=https://www.aut.bme.hu/Course/VIAUBB01&lt;br /&gt;
|levlista=nincs}}&lt;br /&gt;
&lt;br /&gt;
A tárgy keretein beül a hallgatók a korábbi objektum-orientált ismereteikre alapozva megismerik az eseményvezérelt és grafikus programozás legfontosabb módszereit. A hallgatók megismerik a C# nyelvet és a .NET környezeten keresztül elsajátítják a grafikus felhasználói felület (GUI - Graphical User Interface) programozási alapjait. Megismerik a modern osztálykönyvtárak fontosabb szolgáltatásait (reflexiós technikák, adatkötés, rajz és szöveg megjelenítése stb.), valamint betekintést kapnak a feladatok párhuzamos futtatásának lehetőségeibe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
*A tárgy felvételéhez az [[Objektumorientált programozás | Objektumorientált programozás ]] tárgy kredite szükséges hozzá.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A &#039;&#039;&#039;labor&#039;&#039;&#039;on megjelenés kötelező. Minden nem házi feladat leadási laboron az órai aktivitást és eredményeket a laborvezető pontozza 0-1-2 ponttal. Egyes előadásokon és laborokon előre be nem jelentett módon további bónusz pontok nyerhetők, melyek hozzáadódnak a félév során gyűjtött pontokhoz. A félév sikeres teljesítésének feltétele a laborok 70%-án való részvétel. A laborok értékelésébe beszámít a „beugró”, ami vagy konkrétan megválaszolandó kérdéssor, vagy a laborfeladat eleje, aminek elkészítésében a laborvezető még nem segít, azt teljesen önállóan kell tudni elkészíteni. Amennyiben ez nem sikerül, a laborra a hallgató 0 pontot kap. &lt;br /&gt;
** A laborok lehetnek:&lt;br /&gt;
*** &#039;&#039;Hagyományos labor&#039;&#039;: kiadott segédlettel feladatok elvégzése, önnálló labor, de laborvezető segíthet.&lt;br /&gt;
*** &#039;&#039;Code review labor&#039;&#039;: házi feladatokat egymásnak elmagyarázzátok. A cél a forráskód minőségének növelése, az „ezt hogyan érdemes elegánsan megoldani” kérdések megvitatása.&lt;br /&gt;
*** &#039;&#039;Házi feladat konzultációs labor&#039;&#039;: házi feladattal kapcsolatos egyéni kérdésekre feltevése, házi feladaton való munkálkodás.&lt;br /&gt;
*** &#039;&#039;Páros programozással tanuló labor&#039;&#039;: mindig más párral kell dolgozni, hagyományos laborfeladatok vagy házi feladatok közös megbeszélése.&lt;br /&gt;
*** &#039;&#039;Házi feladat leadási labor&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; darabonként 30-30 pontot érnek. A házi feladatok idő előtt való leadása pluszpontot ér.&lt;br /&gt;
&lt;br /&gt;
==== 2020. őszén (A &amp;quot;hibrid&amp;quot; oktatás alatt) hozott változtatások ====&lt;br /&gt;
* A &#039;&#039;&#039;labor&#039;&#039;&#039;ok jelentősen megváltoztak. Összesen 10 darab labor, mindegyik pontozva van 0-5 között és akkor számít részvételnek ha egy laboron min. 1 pontot elért valaki (70% részvétel követelmény, lehetnek fél pontok is). Moodle-ön tartozhat &amp;quot;online beugró&amp;quot; egy laborhoz, amit teljesíteni kell az érintett labor előtti vasárnap éjféléjig, különben mínusz pont jár érte. Laborokat mindenki egy külön github repository-ba csinálta és leadás egy pull request ahol a &amp;quot;laborvezető&amp;quot; meg van adva reviewer-nek. &lt;br /&gt;
* Csak a &#039;&#039;&#039;csapatmunka (3 fős) házi feladat&#039;&#039;&#039; van és maximum 25 pontot lehet rá kapni.&lt;br /&gt;
* Van jelenléti &#039;&#039;&#039;ZH&#039;&#039;&#039;, ami 25 pontos.&lt;br /&gt;
** Engedélyezve volt az online források használata (labvez szavai: &amp;quot;StackOverflow-t nyugodtan kérdezzük, de a padtársakat légyszi ne&amp;quot;).&lt;br /&gt;
** Teljesítése nem követelmény, de póthéten lehet pótolni.&lt;br /&gt;
* Tehát a pontszámítás a következő: Laborok(max. 50) + házi(max. 25) + zh(max. 25) = max. 100 pont&lt;br /&gt;
&lt;br /&gt;
==== 2021. őszén hozott változtatások ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Nincsen NHF&#039;&#039;&#039;. &lt;br /&gt;
* &#039;&#039;&#039;Két jelenléti ZH van&#039;&#039;&#039; és mindegyik min. 40%-os teljesítése kötelező.&lt;br /&gt;
* Laborokra nem kötelező jelenlétiben bejárni, otthon is elvégezhetőek. &lt;br /&gt;
* Ha mégis jelenléti laborra szeretnél menni, azt Moodle-n előre jelezni kell.&lt;br /&gt;
* Teams-en van egy egységes felület a laborral kapcsolatos kérdéseknek. Válaszolhat rájuk az előadó, a laborvezető, de hallgató is.&lt;br /&gt;
* A félév végén lehet szavazni azon hallgató társaidra, akik a legtöbbet segítettek neked vagy másoknak a kérdéseitek megválaszolásával. 50 pontot osztanak szét azon 5 ember között, akikre a legtöbb szavazat jön.&lt;br /&gt;
* &#039;&#039;&#039;Pontszámítás: Laborok(max.50)+2 ZH(max.50)+bónuszpontok&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Pótlási lehetőségek: ====&lt;br /&gt;
* A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; előre kihirdetett időpontokban, késedelmesen is le lehet adni.&lt;br /&gt;
* A &#039;&#039;&#039;laborok&#039;&#039;&#039; nem pótolhatóak. A házi feladat korábbi időpontban való leadás további pluszpontokkal járhat.&lt;br /&gt;
* A &#039;&#039;&#039;zh&#039;&#039;&#039; 1szer pótolható, egy előre kihirdetett időponton póthéten.&lt;br /&gt;
&lt;br /&gt;
=== Félévvégi jegy ===&lt;br /&gt;
*Az évvégi jegy a házi feladatokra és laborokra kapott pontszámok összege alapján adódik össze. A tárgy teljesítéséhez legalább 40 pontot kell elérni.&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center; width: 120px; height: 40px;&amp;quot;&lt;br /&gt;
!Pont!!Jegy&lt;br /&gt;
|-&lt;br /&gt;
|0 - 40|| 1&lt;br /&gt;
|-&lt;br /&gt;
|40 - 54|| 2&lt;br /&gt;
|-&lt;br /&gt;
|55 - 69|| 3&lt;br /&gt;
|-&lt;br /&gt;
|70 - 84|| 4&lt;br /&gt;
|-&lt;br /&gt;
|85 - 100|| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tematika ==&lt;br /&gt;
=== Előadások ===&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_eloadas_1.pdf | 02 EA - CS alapok]] &lt;br /&gt;
** [[Media:evip_eloadas_2.pdf | 03 EA - Szovegkezeles]] &lt;br /&gt;
** [[Media:evip_eloadas_3.pdf | 04 EA - Kollekciok, IEnumerable]] &lt;br /&gt;
** [[Media:evip_eloadas_4.pdf | 05 EA - Linq]] &lt;br /&gt;
** [[Media:evip_eloadas_5.pdf | 06 EA - UWP]] &lt;br /&gt;
** [[Media:evip_eloadas_6.pdf | 07 EA - Esemenyek INPC]] &lt;br /&gt;
** [[Media:evip_eloadas_7.pdf | 08 EA - Adatkotes]] &lt;br /&gt;
** [[Media:evip_eloadas_8.pdf | 09 EA - MVVM ICommand]] &lt;br /&gt;
** [[Media:evip_eloadas_9a.pdf | 10 EA 1 - Rajzolas]] &lt;br /&gt;
** [[Media:evip_eloadas_9b.pdf | 10 EA 2 - UI elemek]] &lt;br /&gt;
** [[Media:evip_eloadas_10.pdf | 11 EA - Tobbszalusag]] &lt;br /&gt;
** [[Media:evip_eloadas_11.pdf | 12 EA - Attributum Reflection]] &lt;br /&gt;
** [[Media:evip_eloadas_12.pdf | 13 EA - Profiling]] &lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* A tantárgyi oldalon rengeteg segédanyaggal találkozhattok, akár pptx, akár videó formájában, melyeket érdemes átnézni a laborok előtt.&lt;br /&gt;
* [[Media:Git_Temalab_MIA_2019.pdf | GitHub használat alapok]]&lt;br /&gt;
* [[Media:evip_csoop_bevezeto.pdf | C# OOP bevezető]]&lt;br /&gt;
* [https://docs.microsoft.com/hu-hu/dotnet/fundamentals/ .NET dokumentáció]&lt;br /&gt;
&lt;br /&gt;
== ZH ==&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_zh_sablon.pdf | Zh sablon]]&lt;br /&gt;
** [[Media:evip_zh_Acsoport.pdf | Zh - A csoport]]&lt;br /&gt;
*** B csoport nagyon kevésben különbözött: a kimenetet minimálisan máshogy kellet csinálni és a &#039;&#039;PrimeGenerator&#039;&#039; helyett &#039;&#039;FibonacciGenerator&#039;&#039;-t kellet csinálni.&lt;br /&gt;
** [[Media:evip_potzh.pdf | PótZh]]&lt;br /&gt;
&lt;br /&gt;
== Házi feladat ==&lt;br /&gt;
* A félév során két házi feladat lesz&lt;br /&gt;
** C# nyelvben&lt;br /&gt;
** WPF-es GUI fejlesztés &lt;br /&gt;
* A feladatok megoldása során mindenki személyre szóló github repositoryba dolgozik (GitHub classroom), melyben bizonyos feladatok előre elkészített unit tesztek formájában adottak.&lt;br /&gt;
&lt;br /&gt;
* Az első házi feladat további specialitása, hogy két leadási határideje van és az első után előre ismeretlen módon megváltozik a feladat specifikációja. Ennek célja, hogy rávilágítson az áttekinthető fejlesztés, objektumorientált dekompozíció és beszédes, karbantartható forráskód fontosságára.&lt;br /&gt;
&lt;br /&gt;
* 2020.-ban a csapatmunka házi feladat max 25 pontos lehetett és egy videót is kellet hozzá készíteni, ahol a csapat bemutatja, hogy milyen feladatokat teljesített.&lt;br /&gt;
** [[Media:evip_nhf_kiadas.pdf | Kiadás]]&lt;br /&gt;
** [[Media:evip_nhf_leadas.pdf | Leadás]]&lt;br /&gt;
&lt;br /&gt;
== Tippek == &lt;br /&gt;
* Érdemes hétről hétre tanulni, készülni a laborokra. Nagyban megkönnyíti a tárgy elvégzését.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201287</id>
		<title>Eseményvezérelt és vizuális programozás</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201287"/>
		<updated>2021-12-15T15:32:58Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: /* ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Eseményvezérelt és vizuális programozás&lt;br /&gt;
|tárgykód=VIAUBB01&lt;br /&gt;
|szak=üzemmérnök&lt;br /&gt;
|kredit=7&lt;br /&gt;
|felev=3&lt;br /&gt;
|kereszt=N/A&lt;br /&gt;
|tanszék=AUT&lt;br /&gt;
|labor=van&lt;br /&gt;
|kiszh=labor beugrók&lt;br /&gt;
|nagyzh=lehet&lt;br /&gt;
|hf=1-2 db&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIAUBB01/&lt;br /&gt;
|targyhonlap=https://www.aut.bme.hu/Course/VIAUBB01&lt;br /&gt;
|levlista=nincs}}&lt;br /&gt;
&lt;br /&gt;
A tárgy keretein beül a hallgatók a korábbi objektum-orientált ismereteikre alapozva megismerik az eseményvezérelt és grafikus programozás legfontosabb módszereit. A hallgatók megismerik a C# nyelvet és a .NET környezeten keresztül elsajátítják a grafikus felhasználói felület (GUI - Graphical User Interface) programozási alapjait. Megismerik a modern osztálykönyvtárak fontosabb szolgáltatásait (reflexiós technikák, adatkötés, rajz és szöveg megjelenítése stb.), valamint betekintést kapnak a feladatok párhuzamos futtatásának lehetőségeibe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
*A tárgy felvételéhez az [[Objektumorientált programozás | Objektumorientált programozás ]] tárgy kredite szükséges hozzá.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A &#039;&#039;&#039;labor&#039;&#039;&#039;on megjelenés kötelező. Minden nem házi feladat leadási laboron az órai aktivitást és eredményeket a laborvezető pontozza 0-1-2 ponttal. Egyes előadásokon és laborokon előre be nem jelentett módon további bónusz pontok nyerhetők, melyek hozzáadódnak a félév során gyűjtött pontokhoz. A félév sikeres teljesítésének feltétele a laborok 70%-án való részvétel. A laborok értékelésébe beszámít a „beugró”, ami vagy konkrétan megválaszolandó kérdéssor, vagy a laborfeladat eleje, aminek elkészítésében a laborvezető még nem segít, azt teljesen önállóan kell tudni elkészíteni. Amennyiben ez nem sikerül, a laborra a hallgató 0 pontot kap. &lt;br /&gt;
** A laborok lehetnek:&lt;br /&gt;
*** &#039;&#039;Hagyományos labor&#039;&#039;: kiadott segédlettel feladatok elvégzése, önnálló labor, de laborvezető segíthet.&lt;br /&gt;
*** &#039;&#039;Code review labor&#039;&#039;: házi feladatokat egymásnak elmagyarázzátok. A cél a forráskód minőségének növelése, az „ezt hogyan érdemes elegánsan megoldani” kérdések megvitatása.&lt;br /&gt;
*** &#039;&#039;Házi feladat konzultációs labor&#039;&#039;: házi feladattal kapcsolatos egyéni kérdésekre feltevése, házi feladaton való munkálkodás.&lt;br /&gt;
*** &#039;&#039;Páros programozással tanuló labor&#039;&#039;: mindig más párral kell dolgozni, hagyományos laborfeladatok vagy házi feladatok közös megbeszélése.&lt;br /&gt;
*** &#039;&#039;Házi feladat leadási labor&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; darabonként 30-30 pontot érnek. A házi feladatok idő előtt való leadása pluszpontot ér.&lt;br /&gt;
&lt;br /&gt;
==== 2020. őszén (A &amp;quot;hibrid&amp;quot; oktatás alatt) hozott változtatások ====&lt;br /&gt;
* A &#039;&#039;&#039;labor&#039;&#039;&#039;ok jelentősen megváltoztak. Összesen 10 darab labor, mindegyik pontozva van 0-5 között és akkor számít részvételnek ha egy laboron min. 1 pontot elért valaki (70% részvétel követelmény, lehetnek fél pontok is). Moodle-ön tartozhat &amp;quot;online beugró&amp;quot; egy laborhoz, amit teljesíteni kell az érintett labor előtti vasárnap éjféléjig, különben mínusz pont jár érte. Laborokat mindenki egy külön github repository-ba csinálta és leadás egy pull request ahol a &amp;quot;laborvezető&amp;quot; meg van adva reviewer-nek. &lt;br /&gt;
* Csak a &#039;&#039;&#039;csapatmunka (3 fős) házi feladat&#039;&#039;&#039; van és maximum 25 pontot lehet rá kapni.&lt;br /&gt;
* Van jelenléti &#039;&#039;&#039;ZH&#039;&#039;&#039;, ami 25 pontos.&lt;br /&gt;
** Engedélyezve volt az online források használata (labvez szavai: &amp;quot;StackOverflow-t nyugodtan kérdezzük, de a padtársakat légyszi ne&amp;quot;).&lt;br /&gt;
** Teljesítése nem követelmény, de póthéten lehet pótolni.&lt;br /&gt;
* Tehát a pontszámítás a következő: Laborok(max. 50) + házi(max. 25) + zh(max. 25) = max. 100 pont&lt;br /&gt;
&lt;br /&gt;
==== 2021. őszén hozott változtatások ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Nincsen NHF&#039;&#039;&#039;. &lt;br /&gt;
* &#039;&#039;&#039;Két jelenléti ZH van&#039;&#039;&#039; és mindegyik min. 40%-os teljesítése kötelező.&lt;br /&gt;
* Laborokra nem kötelező jelenlétiben bejárni, otthon is elvégezhetőek. &lt;br /&gt;
* Ha mégis jelenléti laborra szeretnél menni, azt Moodle-n előre jelezni kell.&lt;br /&gt;
* Teams-en van egy egységes felület a laborral kapcsolatos kérdéseknek. Válaszolhat rájuk az előadó, a laborvezető, de hallgató is.&lt;br /&gt;
* A félév végén lehet szavazni azon hallgató társaidra, akik a legtöbbet segítettek neked vagy másoknak a kérdéseitek megválaszolásával. 50 pontot osztanak szét azon 5 ember között, akikre a legtöbb szavazat jön.&lt;br /&gt;
* &#039;&#039;&#039;Pontszámítás: Laborok(max.50)+2 ZH(max.50)+bónuszpontok&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Pótlási lehetőségek: ====&lt;br /&gt;
* A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; előre kihirdetett időpontokban, késedelmesen is le lehet adni.&lt;br /&gt;
* A &#039;&#039;&#039;laborok&#039;&#039;&#039; nem pótolhatóak. A házi feladat korábbi időpontban való leadás további pluszpontokkal járhat.&lt;br /&gt;
* A &#039;&#039;&#039;zh&#039;&#039;&#039; 1szer pótolható, egy előre kihirdetett időponton póthéten.&lt;br /&gt;
&lt;br /&gt;
=== Félévvégi jegy ===&lt;br /&gt;
*Az évvégi jegy a házi feladatokra és laborokra kapott pontszámok összege alapján adódik össze. A tárgy teljesítéséhez legalább 40 pontot kell elérni.&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center; width: 120px; height: 40px;&amp;quot;&lt;br /&gt;
!Pont!!Jegy&lt;br /&gt;
|-&lt;br /&gt;
|0 - 40|| 1&lt;br /&gt;
|-&lt;br /&gt;
|40 - 54|| 2&lt;br /&gt;
|-&lt;br /&gt;
|55 - 69|| 3&lt;br /&gt;
|-&lt;br /&gt;
|70 - 84|| 4&lt;br /&gt;
|-&lt;br /&gt;
|85 - 100|| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tematika ==&lt;br /&gt;
=== Előadások ===&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_eloadas_1.pdf | 02 EA - CS alapok]] &lt;br /&gt;
** [[Media:evip_eloadas_2.pdf | 03 EA - Szovegkezeles]] &lt;br /&gt;
** [[Media:evip_eloadas_3.pdf | 04 EA - Kollekciok, IEnumerable]] &lt;br /&gt;
** [[Media:evip_eloadas_4.pdf | 05 EA - Linq]] &lt;br /&gt;
** [[Media:evip_eloadas_5.pdf | 06 EA - UWP]] &lt;br /&gt;
** [[Media:evip_eloadas_6.pdf | 07 EA - Esemenyek INPC]] &lt;br /&gt;
** [[Media:evip_eloadas_7.pdf | 08 EA - Adatkotes]] &lt;br /&gt;
** [[Media:evip_eloadas_8.pdf | 09 EA - MVVM ICommand]] &lt;br /&gt;
** [[Media:evip_eloadas_9a.pdf | 10 EA 1 - Rajzolas]] &lt;br /&gt;
** [[Media:evip_eloadas_9b.pdf | 10 EA 2 - UI elemek]] &lt;br /&gt;
** [[Media:evip_eloadas_10.pdf | 11 EA - Tobbszalusag]] &lt;br /&gt;
** [[Media:evip_eloadas_11.pdf | 12 EA - Attributum Reflection]] &lt;br /&gt;
** [[Media:evip_eloadas_12.pdf | 13 EA - Profiling]] &lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* A tantárgyi oldalon rengeteg segédanyaggal találkozhattok, akár pptx, akár videó formájában, melyeket érdemes átnézni a laborok előtt.&lt;br /&gt;
* [[Media:Git_Temalab_MIA_2019.pdf | GitHub használat alapok]]&lt;br /&gt;
* [[Media:evip_csoop_bevezeto.pdf | C# OOP bevezető]]&lt;br /&gt;
* [https://docs.microsoft.com/hu-hu/dotnet/fundamentals/ .NET dokumentáció]&lt;br /&gt;
&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_zh_sablon.pdf | Zh sablon]]&lt;br /&gt;
** [[Media:evip_zh_Acsoport.pdf | Zh - A csoport]]&lt;br /&gt;
*** B csoport nagyon kevésben különbözött: a kimenetet minimálisan máshogy kellet csinálni és a &#039;&#039;PrimeGenerator&#039;&#039; helyett &#039;&#039;FibonacciGenerator&#039;&#039;-t kellet csinálni.&lt;br /&gt;
** [[Media:evip_potzh.pdf | PótZh]]&lt;br /&gt;
&lt;br /&gt;
== Házi feladat ==&lt;br /&gt;
* A félév során két házi feladat lesz&lt;br /&gt;
** C# nyelvben&lt;br /&gt;
** WPF-es GUI fejlesztés &lt;br /&gt;
* A feladatok megoldása során mindenki személyre szóló github repositoryba dolgozik (GitHub classroom), melyben bizonyos feladatok előre elkészített unit tesztek formájában adottak.&lt;br /&gt;
&lt;br /&gt;
* Az első házi feladat további specialitása, hogy két leadási határideje van és az első után előre ismeretlen módon megváltozik a feladat specifikációja. Ennek célja, hogy rávilágítson az áttekinthető fejlesztés, objektumorientált dekompozíció és beszédes, karbantartható forráskód fontosságára.&lt;br /&gt;
&lt;br /&gt;
* 2020.-ban a csapatmunka házi feladat max 25 pontos lehetett és egy videót is kellet hozzá készíteni, ahol a csapat bemutatja, hogy milyen feladatokat teljesített.&lt;br /&gt;
** [[Media:evip_nhf_kiadas.pdf | Kiadás]]&lt;br /&gt;
** [[Media:evip_nhf_leadas.pdf | Leadás]]&lt;br /&gt;
&lt;br /&gt;
== Tippek == &lt;br /&gt;
* Érdemes hétről hétre tanulni, készülni a laborokra. Nagyban megkönnyíti a tárgy elvégzését.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201286</id>
		<title>Eseményvezérelt és vizuális programozás</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Esem%C3%A9nyvez%C3%A9relt_%C3%A9s_vizu%C3%A1lis_programoz%C3%A1s&amp;diff=201286"/>
		<updated>2021-12-15T15:32:44Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: /* ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Eseményvezérelt és vizuális programozás&lt;br /&gt;
|tárgykód=VIAUBB01&lt;br /&gt;
|szak=üzemmérnök&lt;br /&gt;
|kredit=7&lt;br /&gt;
|felev=3&lt;br /&gt;
|kereszt=N/A&lt;br /&gt;
|tanszék=AUT&lt;br /&gt;
|labor=van&lt;br /&gt;
|kiszh=labor beugrók&lt;br /&gt;
|nagyzh=lehet&lt;br /&gt;
|hf=1-2 db&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIAUBB01/&lt;br /&gt;
|targyhonlap=https://www.aut.bme.hu/Course/VIAUBB01&lt;br /&gt;
|levlista=nincs}}&lt;br /&gt;
&lt;br /&gt;
A tárgy keretein beül a hallgatók a korábbi objektum-orientált ismereteikre alapozva megismerik az eseményvezérelt és grafikus programozás legfontosabb módszereit. A hallgatók megismerik a C# nyelvet és a .NET környezeten keresztül elsajátítják a grafikus felhasználói felület (GUI - Graphical User Interface) programozási alapjait. Megismerik a modern osztálykönyvtárak fontosabb szolgáltatásait (reflexiós technikák, adatkötés, rajz és szöveg megjelenítése stb.), valamint betekintést kapnak a feladatok párhuzamos futtatásának lehetőségeibe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
*A tárgy felvételéhez az [[Objektumorientált programozás | Objektumorientált programozás ]] tárgy kredite szükséges hozzá.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A &#039;&#039;&#039;labor&#039;&#039;&#039;on megjelenés kötelező. Minden nem házi feladat leadási laboron az órai aktivitást és eredményeket a laborvezető pontozza 0-1-2 ponttal. Egyes előadásokon és laborokon előre be nem jelentett módon további bónusz pontok nyerhetők, melyek hozzáadódnak a félév során gyűjtött pontokhoz. A félév sikeres teljesítésének feltétele a laborok 70%-án való részvétel. A laborok értékelésébe beszámít a „beugró”, ami vagy konkrétan megválaszolandó kérdéssor, vagy a laborfeladat eleje, aminek elkészítésében a laborvezető még nem segít, azt teljesen önállóan kell tudni elkészíteni. Amennyiben ez nem sikerül, a laborra a hallgató 0 pontot kap. &lt;br /&gt;
** A laborok lehetnek:&lt;br /&gt;
*** &#039;&#039;Hagyományos labor&#039;&#039;: kiadott segédlettel feladatok elvégzése, önnálló labor, de laborvezető segíthet.&lt;br /&gt;
*** &#039;&#039;Code review labor&#039;&#039;: házi feladatokat egymásnak elmagyarázzátok. A cél a forráskód minőségének növelése, az „ezt hogyan érdemes elegánsan megoldani” kérdések megvitatása.&lt;br /&gt;
*** &#039;&#039;Házi feladat konzultációs labor&#039;&#039;: házi feladattal kapcsolatos egyéni kérdésekre feltevése, házi feladaton való munkálkodás.&lt;br /&gt;
*** &#039;&#039;Páros programozással tanuló labor&#039;&#039;: mindig más párral kell dolgozni, hagyományos laborfeladatok vagy házi feladatok közös megbeszélése.&lt;br /&gt;
*** &#039;&#039;Házi feladat leadási labor&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; darabonként 30-30 pontot érnek. A házi feladatok idő előtt való leadása pluszpontot ér.&lt;br /&gt;
&lt;br /&gt;
==== 2020. őszén (A &amp;quot;hibrid&amp;quot; oktatás alatt) hozott változtatások ====&lt;br /&gt;
* A &#039;&#039;&#039;labor&#039;&#039;&#039;ok jelentősen megváltoztak. Összesen 10 darab labor, mindegyik pontozva van 0-5 között és akkor számít részvételnek ha egy laboron min. 1 pontot elért valaki (70% részvétel követelmény, lehetnek fél pontok is). Moodle-ön tartozhat &amp;quot;online beugró&amp;quot; egy laborhoz, amit teljesíteni kell az érintett labor előtti vasárnap éjféléjig, különben mínusz pont jár érte. Laborokat mindenki egy külön github repository-ba csinálta és leadás egy pull request ahol a &amp;quot;laborvezető&amp;quot; meg van adva reviewer-nek. &lt;br /&gt;
* Csak a &#039;&#039;&#039;csapatmunka (3 fős) házi feladat&#039;&#039;&#039; van és maximum 25 pontot lehet rá kapni.&lt;br /&gt;
* Van jelenléti &#039;&#039;&#039;ZH&#039;&#039;&#039;, ami 25 pontos.&lt;br /&gt;
** Engedélyezve volt az online források használata (labvez szavai: &amp;quot;StackOverflow-t nyugodtan kérdezzük, de a padtársakat légyszi ne&amp;quot;).&lt;br /&gt;
** Teljesítése nem követelmény, de póthéten lehet pótolni.&lt;br /&gt;
* Tehát a pontszámítás a következő: Laborok(max. 50) + házi(max. 25) + zh(max. 25) = max. 100 pont&lt;br /&gt;
&lt;br /&gt;
==== 2021. őszén hozott változtatások ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Nincsen NHF&#039;&#039;&#039;. &lt;br /&gt;
* &#039;&#039;&#039;Két jelenléti ZH van&#039;&#039;&#039; és mindegyik min. 40%-os teljesítése kötelező.&lt;br /&gt;
* Laborokra nem kötelező jelenlétiben bejárni, otthon is elvégezhetőek. &lt;br /&gt;
* Ha mégis jelenléti laborra szeretnél menni, azt Moodle-n előre jelezni kell.&lt;br /&gt;
* Teams-en van egy egységes felület a laborral kapcsolatos kérdéseknek. Válaszolhat rájuk az előadó, a laborvezető, de hallgató is.&lt;br /&gt;
* A félév végén lehet szavazni azon hallgató társaidra, akik a legtöbbet segítettek neked vagy másoknak a kérdéseitek megválaszolásával. 50 pontot osztanak szét azon 5 ember között, akikre a legtöbb szavazat jön.&lt;br /&gt;
* &#039;&#039;&#039;Pontszámítás: Laborok(max.50)+2 ZH(max.50)+bónuszpontok&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Pótlási lehetőségek: ====&lt;br /&gt;
* A &#039;&#039;&#039;házi feladatok&#039;&#039;&#039; előre kihirdetett időpontokban, késedelmesen is le lehet adni.&lt;br /&gt;
* A &#039;&#039;&#039;laborok&#039;&#039;&#039; nem pótolhatóak. A házi feladat korábbi időpontban való leadás további pluszpontokkal járhat.&lt;br /&gt;
* A &#039;&#039;&#039;zh&#039;&#039;&#039; 1szer pótolható, egy előre kihirdetett időponton póthéten.&lt;br /&gt;
&lt;br /&gt;
=== Félévvégi jegy ===&lt;br /&gt;
*Az évvégi jegy a házi feladatokra és laborokra kapott pontszámok összege alapján adódik össze. A tárgy teljesítéséhez legalább 40 pontot kell elérni.&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center; width: 120px; height: 40px;&amp;quot;&lt;br /&gt;
!Pont!!Jegy&lt;br /&gt;
|-&lt;br /&gt;
|0 - 40|| 1&lt;br /&gt;
|-&lt;br /&gt;
|40 - 54|| 2&lt;br /&gt;
|-&lt;br /&gt;
|55 - 69|| 3&lt;br /&gt;
|-&lt;br /&gt;
|70 - 84|| 4&lt;br /&gt;
|-&lt;br /&gt;
|85 - 100|| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tematika ==&lt;br /&gt;
=== Előadások ===&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_eloadas_1.pdf | 02 EA - CS alapok]] &lt;br /&gt;
** [[Media:evip_eloadas_2.pdf | 03 EA - Szovegkezeles]] &lt;br /&gt;
** [[Media:evip_eloadas_3.pdf | 04 EA - Kollekciok, IEnumerable]] &lt;br /&gt;
** [[Media:evip_eloadas_4.pdf | 05 EA - Linq]] &lt;br /&gt;
** [[Media:evip_eloadas_5.pdf | 06 EA - UWP]] &lt;br /&gt;
** [[Media:evip_eloadas_6.pdf | 07 EA - Esemenyek INPC]] &lt;br /&gt;
** [[Media:evip_eloadas_7.pdf | 08 EA - Adatkotes]] &lt;br /&gt;
** [[Media:evip_eloadas_8.pdf | 09 EA - MVVM ICommand]] &lt;br /&gt;
** [[Media:evip_eloadas_9a.pdf | 10 EA 1 - Rajzolas]] &lt;br /&gt;
** [[Media:evip_eloadas_9b.pdf | 10 EA 2 - UI elemek]] &lt;br /&gt;
** [[Media:evip_eloadas_10.pdf | 11 EA - Tobbszalusag]] &lt;br /&gt;
** [[Media:evip_eloadas_11.pdf | 12 EA - Attributum Reflection]] &lt;br /&gt;
** [[Media:evip_eloadas_12.pdf | 13 EA - Profiling]] &lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* A tantárgyi oldalon rengeteg segédanyaggal találkozhattok, akár pptx, akár videó formájában, melyeket érdemes átnézni a laborok előtt.&lt;br /&gt;
* [[Media:Git_Temalab_MIA_2019.pdf | GitHub használat alapok]]&lt;br /&gt;
* [[Media:evip_csoop_bevezeto.pdf | C# OOP bevezető]]&lt;br /&gt;
* [https://docs.microsoft.com/hu-hu/dotnet/fundamentals/ .NET dokumentáció]&lt;br /&gt;
&lt;br /&gt;
== ZH ==&lt;br /&gt;
* 2021 ősz&lt;br /&gt;
** [[:File:evip_zh2_sablon_2021.pdf] | Zh2 sablon]&lt;br /&gt;
&lt;br /&gt;
* 2020 ősz&lt;br /&gt;
** [[Media:evip_zh_sablon.pdf | Zh sablon]]&lt;br /&gt;
** [[Media:evip_zh_Acsoport.pdf | Zh - A csoport]]&lt;br /&gt;
*** B csoport nagyon kevésben különbözött: a kimenetet minimálisan máshogy kellet csinálni és a &#039;&#039;PrimeGenerator&#039;&#039; helyett &#039;&#039;FibonacciGenerator&#039;&#039;-t kellet csinálni.&lt;br /&gt;
** [[Media:evip_potzh.pdf | PótZh]]&lt;br /&gt;
&lt;br /&gt;
== Házi feladat ==&lt;br /&gt;
* A félév során két házi feladat lesz&lt;br /&gt;
** C# nyelvben&lt;br /&gt;
** WPF-es GUI fejlesztés &lt;br /&gt;
* A feladatok megoldása során mindenki személyre szóló github repositoryba dolgozik (GitHub classroom), melyben bizonyos feladatok előre elkészített unit tesztek formájában adottak.&lt;br /&gt;
&lt;br /&gt;
* Az első házi feladat további specialitása, hogy két leadási határideje van és az első után előre ismeretlen módon megváltozik a feladat specifikációja. Ennek célja, hogy rávilágítson az áttekinthető fejlesztés, objektumorientált dekompozíció és beszédes, karbantartható forráskód fontosságára.&lt;br /&gt;
&lt;br /&gt;
* 2020.-ban a csapatmunka házi feladat max 25 pontos lehetett és egy videót is kellet hozzá készíteni, ahol a csapat bemutatja, hogy milyen feladatokat teljesített.&lt;br /&gt;
** [[Media:evip_nhf_kiadas.pdf | Kiadás]]&lt;br /&gt;
** [[Media:evip_nhf_leadas.pdf | Leadás]]&lt;br /&gt;
&lt;br /&gt;
== Tippek == &lt;br /&gt;
* Érdemes hétről hétre tanulni, készülni a laborokra. Nagyban megkönnyíti a tárgy elvégzését.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Evip_zh2_sablon_2021.pdf&amp;diff=201285</id>
		<title>Fájl:Evip zh2 sablon 2021.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Evip_zh2_sablon_2021.pdf&amp;diff=201285"/>
		<updated>2021-12-15T15:30:32Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Evip_zh2_sablon_221.pdf&amp;diff=201284</id>
		<title>Fájl:Evip zh2 sablon 221.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Evip_zh2_sablon_221.pdf&amp;diff=201284"/>
		<updated>2021-12-15T15:22:48Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Evip_zh1_sablon_221.pdf&amp;diff=201283</id>
		<title>Fájl:Evip zh1 sablon 221.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Evip_zh1_sablon_221.pdf&amp;diff=201283"/>
		<updated>2021-12-15T15:20:55Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Evip_zh1_sablon_2021.pdf&amp;diff=201282</id>
		<title>Fájl:Evip zh1 sablon 2021.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Evip_zh1_sablon_2021.pdf&amp;diff=201282"/>
		<updated>2021-12-15T15:17:45Z</updated>

		<summary type="html">&lt;p&gt;Szombathy Tamás Gergely: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Első ZH konzira kiadott zh sablon&lt;/div&gt;</summary>
		<author><name>Szombathy Tamás Gergely</name></author>
	</entry>
</feed>