https://vik.wiki/api.php?action=feedcontributions&user=Heged%C3%BCs+D%C3%A1niel+2&feedformat=atomVIK Wiki - Szerkesztő közreműködései [hu]2024-03-29T14:39:26ZSzerkesztő közreműködéseiMediaWiki 1.33.2https://vik.wiki/index.php?title=Mobilszoftver-rendszerek_fejleszt%C3%A9se&diff=203667Mobilszoftver-rendszerek fejlesztése2023-02-12T09:46:34Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Tantárgy<br />
| név = Mobilszoftver-rendszerek fejlesztése<br />
| tárgykód = VIAUMB01<br />
| szak = InfoMsc<br />
| kredit = 4<br />
| félév = tavasz<br />
| kereszt = nincs<br />
| tanszék = AUT<br />
| jelenlét = nincs<br />
| minmunka = ZH<br />
| labor = nincs<br />
| nagyzh = 1 db<br />
| hf = nincs<br />
| vizsga = van<br />
| tad = https://portal.vik.bme.hu/kepzes/targyak/VIAUMB01<br />
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUMB01<br />
}}<br />
<br />
== Követelmények ==<br />
=== A szorgalmi időszakban ===<br />
*Az '''aláírás''' feltételei: Az aláírás megszerzésének feltétele a szorgalmi időszakban megírandó zárthelyi dolgozat sikeres teljesítése. <br />
*'''Pótlási lehetőségek:'''<br />
**A zárthelyihez a TVSZ előírásai szerint mind a szorgalmi, mind a pótlási időszakban 1-1 pótlási lehetőséget biztosítunk.<br />
<br />
== Segédanyagok ==<br />
<br />
== Zh ==<br />
<br />
== Vizsga ==<br />
<br />
== Tippek ==<br />
<br />
== Vélemények ==<br />
<br />
{{Lábléc - Mérnök informatikus mesterszak}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Kiterjesztett_val%C3%B3s%C3%A1g_%C3%A9s_g%C3%A9pi_l%C3%A1t%C3%A1s_mobil_eszk%C3%B6z%C3%B6k%C3%B6n&diff=203625Kiterjesztett valóság és gépi látás mobil eszközökön2023-02-03T10:42:13Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>A [[Vizuális informatika szakirány]] kötelező tárgya.<br />
<br />
:{| class="wikitable" style="text-align: left; background-color: #F9D6D1;" width: 800px; height: 40px;"<br />
! style="color: white; background-color: #BE5242;" | '''Figyelem!'''<br />
|-<br />
|'''Ez a tárgy a 2023 februárjától induló tanrendben már nem szerepel!'''<br />
|}<br />
<br />
{{Tantárgy<br />
| név = Kiterjesztett valóság és gépi látás mobil eszközökön<br />
| tárgykód = VIIIMA02<br />
| szak = info MSc<br />
| kredit = 4<br />
| félév = 2<br />
| kereszt = <br />
| tanszék = IIT<br />
| jelenlét = nem kötelező<br />
| minmunka = házi<br />
| labor = <br />
| kiszh = <br />
| nagyzh = nincs<br />
| hf = <br />
| vizsga = írásbeli<br />
| levlista = <br />
| tárgyhonlap = https://www.iit.bme.hu/targyak/BMEVIIIMA02/<br />
}}<br />
<br />
== Jegyzetek ==<br />
* Előadásdiák a [https://www.iit.bme.hu/targyak/BMEVIIIMA02 tárgyhonlapon], bejelentkezés után.<br />
<br />
<br />
{{Lábléc - Mérnök informatikus mesterszak}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Kiterjesztett_val%C3%B3s%C3%A1g_%C3%A9s_g%C3%A9pi_l%C3%A1t%C3%A1s_mobil_eszk%C3%B6z%C3%B6k%C3%B6n&diff=203624Kiterjesztett valóság és gépi látás mobil eszközökön2023-02-03T10:39:08Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>A [[Vizuális informatika szakirány]] kötelező tárgya.<br />
<br />
'''Fontos: Ez a tárgy a 2023 februárjától induló tanrendben már nem szerepel!'''<br />
<br />
{{Tantárgy<br />
| név = Kiterjesztett valóság és gépi látás mobil eszközökön<br />
| tárgykód = VIIIMA02<br />
| szak = info MSc<br />
| kredit = 4<br />
| félév = 2<br />
| kereszt = <br />
| tanszék = IIT<br />
| jelenlét = nem kötelező<br />
| minmunka = házi<br />
| labor = <br />
| kiszh = <br />
| nagyzh = nincs<br />
| hf = <br />
| vizsga = írásbeli<br />
| levlista = <br />
| tárgyhonlap = https://www.iit.bme.hu/targyak/BMEVIIIMA02/<br />
}}<br />
<br />
== Jegyzetek ==<br />
* Előadásdiák a [https://www.iit.bme.hu/targyak/BMEVIIIMA02 tárgyhonlapon], bejelentkezés után.<br />
<br />
<br />
{{Lábléc - Mérnök informatikus mesterszak}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Kiterjesztett_val%C3%B3s%C3%A1g_%C3%A9s_g%C3%A9pi_l%C3%A1t%C3%A1s_mobil_eszk%C3%B6z%C3%B6k%C3%B6n&diff=203623Kiterjesztett valóság és gépi látás mobil eszközökön2023-02-03T10:38:20Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>A [[Vizuális informatika szakirány]] kötelező tárgya.<br />
'''Fontos: Ez a tárgy a 2023 februárjától induló tanrendben már nem szerepel!'''<br />
<br />
{{Tantárgy<br />
| név = Kiterjesztett valóság és gépi látás mobil eszközökön<br />
| tárgykód = VIIIMA02<br />
| szak = info MSc<br />
| kredit = 4<br />
| félév = 2<br />
| kereszt = <br />
| tanszék = IIT<br />
| jelenlét = nem kötelező<br />
| minmunka = házi<br />
| labor = <br />
| kiszh = <br />
| nagyzh = nincs<br />
| hf = <br />
| vizsga = írásbeli<br />
| levlista = <br />
| tárgyhonlap = https://www.iit.bme.hu/targyak/BMEVIIIMA02/<br />
}}<br />
<br />
== Jegyzetek ==<br />
* Előadásdiák a [https://www.iit.bme.hu/targyak/BMEVIIIMA02 tárgyhonlapon], bejelentkezés után.<br />
<br />
<br />
{{Lábléc - Mérnök informatikus mesterszak}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=GPU_programoz%C3%A1s_%C3%A9s_p%C3%A1rhuzamos_rendszerek_laborat%C3%B3rium&diff=203622GPU programozás és párhuzamos rendszerek laboratórium2023-02-03T10:28:36Z<p>Hegedüs Dániel 2: Új oldal, tartalma: „A Vizuális informatika szakirány kötelező tárgya. {{Tantárgy | név = GPU programozás és párhuzamos rendszerek laboratórium | tárgykód = VIIIMB00 | sza…”</p>
<hr />
<div>A [[Vizuális informatika szakirány]] kötelező tárgya.<br />
<br />
{{Tantárgy<br />
| név = GPU programozás és párhuzamos rendszerek laboratórium<br />
| tárgykód = VIIIMB00<br />
| szak = info MSc<br />
| kredit = 4<br />
| félév = 3<br />
| kereszt = <br />
| tanszék = IIT<br />
| jelenlét = ?<br />
| minmunka = ?<br />
| labor = van<br />
| kiszh = <br />
| nagyzh = <br />
| hf = <br />
| vizsga = <br />
| levlista = <br />
| tárgyhonlap = https://www.iit.bme.hu/targyak/BMEVIIIMA02/<br />
}}<br />
<br />
== Tárgy célkitűzése ==<br />
A tárgy célja Modern OpenGL/GLSL és a CUDA környezet alkalmazásának megtanítása a vizuális informatikához kapcsolódó gyakorlati problémákon keresztül.<br />
<br />
== Laborok ==<br />
A laborok anyagai itt elérhetőek: http://cg.iit.bme.hu/portal/oktatott-targyak/gpu-programozas-es-parhuzamos-rendszerek-laboratorium/laborok (Lehet, hogy elavult anyagok!).<br />
<br />
<br />
{{Lábléc - Mérnök informatikus mesterszak}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&diff=203611Nyelvek és automaták2023-01-29T12:29:19Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Tantárgy<br />
|nev=Nyelvek és automaták<br />
|tárgykód = VISZMA04<br />
|kredit=4<br />
|felev=Őszi<br />
|kiszh=<br />
|vizsga=nincs<br />
|nagyzh=2 db<br />
|hf=opcionális<br />
|szak=infoMSC <br />
|levlista=infomscATsch.bme.hu<br />
|tad=https://www.vik.bme.hu/kepzes/targyak/VISZM104/<br />
|targyhonlap=http://cs.bme.hu/nyau/<br />
}}<br />
<br />
==Követelmények==<br />
A félév során 2 zárthelyit iratunk. A félév teljesítésének feltétele: minden zárthelyin legalább 40 %-os teljesítmény. A végső jegy (teljesítés esetén) a zárthelyik átlagából adódik. <br />
<br />
==Hasznos Infók==<br />
* Előadó: Friedl Katalin (2021)<br />
* A tárgy ötéves megfelelője: [[Formális nyelvek]]<br />
<br />
==Segédanyagok==<br />
===Jegyzetek===<br />
* '''[http://www.cs.bme.hu/~friedl/nyau/jegyzet-13.pdf Hivatalos jegyzet]'''<br />
* [[:File:nyau_peabe.pdf|Gépelt Peabe-jegyzet (100% TL;DR) 2020 ősz]]<br />
* [[Média:Nyau_jegyzet_2010.pdf|Legépelt jegyzet 2010 ősz]]<br />
* [[Média:Nyau_kieg_2017_CYK_Algo.pdf|Kiegészítő anyag 2017 - CYK algoritmus]]<br />
<br />
===Könyv===<br />
* [[Média:Nyau_konyv_2002.pdf|Formális nyelvek (Bach Iván)]]<br />
* Algoritmusok (Ivanyos Gábor; Szabó Réka; Rónyai Lajos)<br />
<br />
==Gyakorlatok==<br />
Hivatalos, kötelező gyakorlat ugyan nincs a tárgyból, azonban minden évben szokott lenni fakultatív konzultáció, ahol a tárgyoldalra kirakott feladatsorokat veszik végig.<br />
<br />
===Gyakorlat 2021===<br />
* [[:File:nyau_gyak1.pdf|1. Véges automaták]]<br />
* [[:File:nyau_gyak2.pdf|2. Minimálautomata, reguláris kifejezés]]<br />
* [[:File:nyau_gyak3.pdf|3. Pumpálási lemma. Nyelvtanok]]<br />
* [[:File:nyau_gyak4.pdf|4. CF nyelvtanok átalakítása]]<br />
* [[:File:nyau_gyak5.pdf|5. CF nyelvek, pumpálás]]<br />
* [[:File:nyau_gyak6.pdf|6. Algoritmikus kérdések, CYK algoritmus]]<br />
* [[:File:nyau_gyak7.pdf|7. Turing-gépek, R, RE]]<br />
* [[:File:nyau_gyak8.pdf|8. R, RE]]<br />
* [[:File:nyau_gyak9.pdf|9. PCP. Algoritmikus kérdések]]<br />
* [[:File:nyau_gyak10.pdf|10. Fordítók]]<br />
* [[:File:nyau_gyak11.pdf|11. Veremfordító, függvényt számoló Turing-gép. Idő és tár]]<br />
<br />
===Gyakorlat 2017===<br />
<br />
[[Média:Nyau_gyak_2017.zip | Gyakorlati anyag 2017]] <br />
<br />
[[Média:Nyau_szorgalmi_2017.pdf| Szorgalmi, nehéz feladatok 2017]]<br />
<br />
===Gyakorlat 2014===<br />
<br />
{| border="1"<br />
| '''Feladatok''' || '''Megoldás''' <br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_1_va.pdf|Véges automaták]] || [[Média:Nyau_2014_gyak1_megoldasok.pdf|Véges automaták - megoldások]] <br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_2_nva.pdf|Nemdeterminisztikus véges automaták]] || [[Média:Nyau_2014_gyak2 megoldasok.pdf|Nemdeterminisztikus véges automaták - megoldások]] <br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_3_min.pdf|Minimalizálás]] || Minimalizálás - megoldások <br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_4_pump.pdf|Pumpálás]] || Pumpálás - megoldások <br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_5_reg_nyelv.pdf|Reguláris nyelvek]] || Reguláris nyelvek - megoldások <br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_6_nyelvtan.pdf|Nyelvtanok]] || Nyelvtanok - megoldások<br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_7_cf_nyelvtanok.pdf|CF nyelvtanok átalakításai, egyértelműség]] || [[Média:Nyau_2014_gyak7_megoldasok.pdf|CF nyelvtanok átalakításai, egyértelműség - megoldások]] <br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_8_cf_pumpa.pdf|CF pumpálás]] || [[Média:Nyau_2014_gyak8_megoldasok.pdf|CF pumpálás - megoldások]]<br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_9_veremautomatak.pdf|Veremautomaták]] || [[Média:Nyau_2014_gyak9_megoldasok.pdf|Veremautomaták - megoldások]] <br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_10_cf_pda.pdf|Veremautomaták és CF nyelvtanok]] || [[Média:Nyau_2014_gyak10_megoldasok.pdf|Veremautomaták és CF nyelvtanok - megoldások]] <br />
|-<br />
| [[Média:Nyau_gyakorlat_2014_11_cnf_cyk.pdf|Chomsky-normálforma, CYK algoritmus]] || [[Média:Nyau_2014_gyak11_megoldasok.pdf|Chomsky-normálforma, CYK algoritmus - megoldások]] <br />
|-<br />
| [[Média:Nyau_2014_gyak12_feladat.pdf|Turing-gép]] || [[Média:Nyau_2014_gyak12_megoldasok.pdf|Turing-gép - megoldások]] <br />
|-<br />
| [[Média:Nyau_2014_gyak13_feladat.pdf|k-szalagos Turing-gép]] || [[Média:Nyau_2014_gyak13_megoldasok.pdf|k-szalagos Turing-gép - megoldások]] <br />
|-<br />
| [[Média:Nyau_2014_gyak14_feladat.pdf|Kiszámolós TG, nevezetes nyelvek, R, RE]] || [[Média:Nyau_2014_gyak14_megoldasok.pdf|Kiszámolós TG, nevezetes nyelvek, R, RE - megoldások]] <br />
|-<br />
| [[Média:Nyau_2014_gyak15_feladat.pdf|R, RE, Nevezetes nyelvek]] || [[Média:Nyau_2014_gyak15_megoldasok.pdf|R, RE, Nevezetes nyelvek - megoldások]] <br />
|-<br />
| [[Média:Nyau_2014_gyak16_feladat.pdf|Rice tétel, PCP]] || [[Média:Nyau_2014_gyak16_megoldasok.pdf|Rice tétel, PCP - megoldások]] <br />
|-<br />
| [[Média:Nyau_2014_gyak17_feladat.pdf|Nyelvtanok és TG-ek]] || [[Média:Nyau_2014_gyak17_megoldasok.pdf|Nyelvtanok és TG-ek - megoldások]] <br />
|-<br />
| [[Média:Nyau_2014_gyak18_feladat.pdf|Tár- és időbonyolultság]] || [[Média:Nyau_2014_gyak18_megoldasok.pdf|Tár- és időbonyolultság - megoldások]] <br />
|}<br />
<br />
===Gyakorlat 2012===<br />
<br />
{| border="1"<br />
| '''Feladatok''' || '''Megoldás''' <br />
|-<br />
| [[Média:Nyau_gyakorlat_2012_1_va.pdf|Véges automaták]] || [[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]] <br />
|-<br />
| [[Média:Nyau_gyakorlat_2012_2_nva.pdf|Nemdeterminisztikus véges automaták]] || [[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]] <br />
|-<br />
| [[Média:Nyau_gyakorlat_2012_3_min.pdf|Minimalizálás]] || [[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf|Minimalizálás, Pumpálás - megoldások]] <br />
|-<br />
| [[Média:Nyau_gyakorlat_2012_4_pump.pdf|Pumpálás]] || [[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf|Minimalizálás, Pumpálás - megoldások]] <br />
|}<br />
===Gyakorlat 2011===<br />
* [[Média:NyA-2011Osz-Gyakorlat-Feladatok.zip|NyA-2011Osz-Gyakorlat-Feladatok.zip]]<br />
* [[Média:nyau_3.zip|2011. 3 ZH előtti gyakorlatok]]<br />
<br />
===Gyakorlat 2010===<br />
(Nem hivatalos megoldások, tehát tartalmazhatnak hibát, csak saját felelősségre!)<br />
* 1. gyakorlat (2010.09.09) [[Média:Nya-g-10o-1-va.pdf|Feladatsor]]<br />
* 2. gyakorlat (2010.09.16) [[Média:Nya-g-10o-2-va.pdf|Feladatsor]] [[Média:Nya-m-10o-2.pdf|Megoldás]] <br />
* 3. gyakorlat (2010.09.23) [[Média:Nya-g-10o-3-rkif.pdf|Feladatsor]] [[Média:Nya-m-10o-3.pdf|Megoldás]]<br />
* 4. gyakorlat (2010.09.30) [[Média:Nya-g-10o-4-nyelvtan.pdf|Feladatsor]] [[Média:Nya-m-10o-4.pdf|Megoldás]]<br />
* 5. gyakorlat (2010.10.14) [[Média:Nya-g-10o-5-verem.pdf|Feladatsor]] [[Média:Gyak05.zip|Megoldás]]<br />
* 6. gyakorlat (2010.10.21) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak06.zip|Megoldás]] (6/1 c. feladatnál a megoldás jó, de nem az algoritmus szerint van átalakítva. ZH-n az algoritmust kell használni)<br />
* 7. gyakorlat (2010.10.28) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak07.zip|Megoldás]]<br />
* 8. gyakorlat (2010.11.04) [[Média:Nya-g-10o-7-cfpump.pdf|Feladatsor]] [[Média:Gyak08.zip|Megoldás]]<br />
* 9. gyakorlat (2010.11.11) [[Média:Nya-g-10o-8-re.pdf|Feladatsor]] [[Média:Gyak09.zip|Megoldás]] (Frissült 2010.12.04-én)<br />
* 10. gyakorlat (2010.11.18) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak10.zip|Megoldás]] <br />
* 11. gyakorlat (2010.11.25) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak11.zip|Megoldás]] <br />
* 12. gyakorlat (2010.12.02) [[Média:Nya-g-10o-10-ido.pdf|Feladatsor]] [[Média:Gyak12.zip|Megoldás]]<br />
<br />
==ZH-k==<br />
Két zh lesz, ezeken az anyaghoz kapcsolódó feladatokat kell megoldani, illetve az órai anyagot számonkérő elméleti kérdés(ek)re kell válaszolni. Minden zh a hozzá tartozó pótzh-n pótolható/javítható (általában egy héttel később kedd/csütörtök). Egy zh pótolható ezen felül a pótlási héten (pótpótzh). A 2014-es őszi félévtől kezdve egy elméleti kérdés (tétel, vagy definíció kimondása, esetleg egyszerűbb bizonyítás vagy órán tanult konstrukció) is van.<br />
<br />
===1. ZH tippek===<br />
<br />
===2. ZH tippek===<br />
Az alábbi témákat érdemes a zh-ra tudni: CYK, Chomsky normál forma, Mealy-Moore oda-vissza alakítás, pumpálási lemma CF nyelvtanokhoz.<br />
<br />
===Új tárgy===<br />
====1. ZH====<br />
* [[:File:nyau_zh1_2021.pdf|2021 ZH1]]<br />
* [[:File:nyau_zh1_2020.pdf|2020 ZH1]]<br />
* [[:File:nyau_zh1_2019.pdf|2019 ZH1]]<br />
* [[:File:nyau_zh1_2018.pdf|2018 ZH1]]<br />
<br />
====2. ZH====<br />
* [[:File:nyau_zh2_2020.pdf|2020 ZH2]]<br />
* [[:File:nyau_zh2_2019.pdf|2019 ZH2]]<br />
* [[:File:nyau_zh2_2018.pdf|2018 ZH2]]<br />
<br />
===Régi tárgy===<br />
====1. ZH====<br />
* [[Média:Nyau_zh1_2016.pdf |2016 ZH1]] [[Média:Nyau_zh1_2016_mo.docx |Nem hivatalos megoldás]] <br />
* [[Média:Nyau_zh1_2015.pdf |2015 ZH1]] [[Média:Nyau_zh1_2015_mo.docx |Nem hivatalos megoldás]] <br />
* [[Média:Nyau_zh1_2014.pdf |2014 ZH1]] [[Média:Nyau_zh1_2014_mo.docx |Nem hivatalos megoldás]] <br />
* [[Média:Nyau_zh1_2013.pdf |2013 ZH1]] [[Média:Nyau_zh1_2013_mo.docx |Nem hivatalos megoldás]] <br />
* [[Média:Nyau_zh1_2012.jpg|2012 ZH1]] <br />
* [[Média:Nyau_zh1_zh2_2011.jpg|2011 ZH1-ZH2]] <br />
* [[Média:Nyau_zh1_2010.jpg|2010 ZH1]] <br />
* [[Média:Nyau_zh1_2009.pdf|2009 ZH1]]<br />
<br />
====2. ZH====<br />
* [[Média:Nyau_zh2_2016.pdf |2016 ZH2]]<br />
* [[Média:Nyau_zh2_2015.pdf |2015 ZH2]]<br />
* [[Média:Nyau_zh2_2014_eredeti.pdf |2014 ZH2]]<br />
* [[Média:Nyau_zh2_2014.pdf| Nem hivatalos feladat megoldások 2.ZH témaköréből]]<br />
* [[Média:Nyau_zh2_2013.pdf|2013 ZH2]] <br />
* [[Média:Nyau_zh2_2012.pdf|2012 ZH2]]<br />
* [[Média:Nyau_zh2_2011.pdf|2011 ZH2]]<br />
* [[Média:Nyau zh1 zh2 2011.jpg|2011 ZH1-ZH2]] <br />
* [[Média:Nyau_zh2_2010.pdf|2010 ZH2]] <br />
* [[Média:Nyau_zh2_2009.pdf|2009 ZH2]]<br />
<br />
====3. ZH====<br />
* [[Média:Nyau_zh3_2015.pdf|2015 ZH3]]<br />
* [[Média:Nyau_zh3_2014_eredeti.pdf|2014 ZH3]]<br />
* [[Média:Nyau_zh3_2014.pdf| Nem hivatalos feladat megoldások 3.ZH témaköréből]]<br />
* [[Média:Nyau_zh3_2013.pdf|2013 ZH3]]<br />
* [[Média:Nyau_zh3_2012.pdf|2012 ZH3]]<br />
* [[Média:Nyau_zh3_2011.pdf|2011 ZH3]]<br />
* [[Média:Nyau_zh3_2010.pdf|2010 ZH3]]<br />
* [[Média:Nyau_zh3_2009.pdf|2009 ZH3]]<br />
<br />
====Régi 4. zh-k====<br />
* [[Média:Nyau_zh4_2014.pdf| Nem hivatalos feladat megoldások 4.ZH témaköréből]]<br />
* [[Média:Nyau_zh4_2013.pdf|2013 ZH4]]<br />
* [[Média:Nyau_zh4_2012.pdf|2012 ZH4]]<br />
* [[Média:Nyau_zh4_2011.pdf|2011 ZH4]]<br />
* [[Média:Nyau_zh4_2010.pdf|2010 ZH4]]<br />
* [[Média:Nyau_zh4_2009.pdf|2009 ZH4]]<br />
<br />
{{Lábléc - Mérnök informatikus mesterszak}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Szoftverarchitekt%C3%BAr%C3%A1k&diff=203610Szoftverarchitektúrák2023-01-29T12:24:31Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Tantárgy<br />
| név = Szoftverarchitektúrák<br />
| tárgykód = VIAUMA06<br />
| szak = info MSc<br />
| kredit = 4<br />
| félév = őszi<br />
| kereszt = <br />
| tanszék = AAIT<br />
| jelenlét = <br />
| minmunka = <br />
| labor = <br />
| kiszh = 2 db<br />
| nagyzh = 1 db<br />
| hf = 1 nagy beadandó<br />
| vizsga = nincs<br />
| levlista = infomsc{{kukac}}sch.bme.hu<br />
| tad = https://portal.vik.bme.hu/kepzes/targyak/VIAUMA06/<br />
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUMA06<br />
}}<br />
{{noautonum}}<br />
<br />
==Követelmények==<br />
===KisZH===<br />
2 kisZH van a félév során, az első kb a tervezési minták végéig. Elég az egyiket teljesíteni (= legalább 1 pontot elérni a 10-ből!), a jobbikat veszik figyelembe.<br />
===ZH===<br />
Félév végén, összesen 40 pont, 20 pontot kell elérni. Kétszer pótolható.<br />
Az utóbbi évek alapján a leggyakrabban előforduló témák (ezekkel kezdd a tanulást): Active Object, Acceptor-Connector, Zachman framework, Reactor, Leader-Follower, Component Configurator<br />
<br />
===Házi feladat===<br />
Párban kell készíteni egy nagyobb lélegzetvételű házit, témákat az oktatók találnak ki, amire szeptember vége környékén kell jelentkezni az aut portálon az Eredményeim fülnél. Gyorsnak kell lenni a jelentkezés megnyitása után, hamar elkapkodják az izgalmas feladatokat!<br />
<br />
Online jelentkezés után kapcsolatba KELL lépni a témát kiíró oktatóval, és egy személyes találkozó keretében megbeszélni a megvalósítás néhány követelményét, ajánlott ezt még a specifikáció megírása előtt megejteni.<br />
<br />
Félév végén, 12. hét környékén az okatónak be is kell mutatni a házit, szintén egy személyes találkozón.<br />
<br />
A félév végén ezen kívül prezentálni is kell az elkészített alkalmazást, önlab bemutatáshoz hasonlóan, néhány oktató és a többi, ugyanarra az időpontra jelentkezett hallgató előtt. Időpontra ugyanúgy a portálon lehet jelentkezni (csak a pár egyik tagjának kell). Ketten kell előadni a prezentációt, fontos, hogy mindkét tag beszéljen, hogy külön tudják pontozni az előadásmódot. Összesen kb 8 percet kell beszélni, utána néhány kérdésre válaszolni.<br />
<br />
==Hasznos linkek==<br />
* Top Ten Software Architecture Mistakes: [http://www.developerfusion.com/article/84904/avoiding-the-icebergs/ link]<br />
* Top Ten Software Architecture Mistakes II.: [http://www.developerfusion.com/article/84906/avoiding-the-icebergs-top-ten-software-architecture-mistakes-8211-part-2/ link]<br />
* SaaS előadáson mutatott illusztráció: [http://www.silverlighthack.com/post/2011/02/27/IaaS-PaaS-and-SaaS-Terms-Explained-and-Defined.aspx link]<br />
<br />
==Jegyzet==<br />
* [[Szoftverarchitektúrák - Jegyzet | Jegyzet]]<br />
* [[Media:SZOFTARCH_kivonat_v11.pdf | Bővebb jegyzet (PDF)]]<br />
* [[Media:szoftarch_web_architekturak_2014.pdf | Web architektúrák diasor]]<br />
* [https://docs.google.com/document/d/1HN-xGme36Yrob9v-oQtsP1FSbu3HZgertQQTq8_8xnE/edit?usp=sharing Csillagtár]<br />
* [[Media:csillag_jegyzet.pdf| Csillagtár jegyzet 2018]]<br />
<br />
==Kis ZH-k==<br />
===Első Kis ZH-k===<br />
<br />
====1. Kis ZH, 2021 ősz====<br />
* '''A csoport:''' Active Object tervezési minta kifejtve<br />
* '''B csoport:''' Reactor tervezési minta kifejtve<br />
<br />
====1. Kis ZH, 2018 ősz====<br />
* 3 tervezési hiba kifejtve<br />
* Acceptor-Connector<br />
<br />
====1. Kis ZH, 2017 ősz====<br />
* 3 tervezési hiba kifejtve<br />
* Active Object<br />
<br />
====1. Kis ZH, 2016 ősz====<br />
* Ismertessen legalább 6 tipikus architektúra hibát kifejtéssel együtt! (3p)<br />
* Mutassa be a Reactor tervezési mintát! (7p)<br />
<br />
====1. Kis ZH, 2015 ősz====<br />
* Ismertesse a tipikus architektúra hibákat, kifejtéssel együtt! (3p)<br />
* Mutassa be a Component Configurator tervezési mintát! (7p)<br />
<br />
====1. Kis ZH, 2014 ősz====<br />
* Röviden foglalja össze, a Filters & Pipelines architektúra típus lényegét!<br />
* Mutassa be a Reactor tervezési mintát!<br />
<br />
====1. Kis ZH, 2010 ősz====<br />
* Röviden foglalja össze, hogy milyen architektúrák léteznek, említsen meg 3-at! (3p)<br />
* Mutassa be az Active Object tervezési mintát! (7p)<br />
<br />
===Második Kis ZH-k===<br />
<br />
====2. Kis ZH, 2019 ősz====<br />
* Hogyan hozhatunk létre HTML kódrészletet React-tal? Mi a Visual DOM?<br />
<br />
====2. Kis ZH, 2017 ősz====<br />
* Zachman framework strukturája, szabályai<br />
<br />
====2. Kis ZH, 2015 ősz====<br />
* Melyek a felhasználói dokumentáció legfontosabb követelményei? (5p)<br />
* Írja le a kapacitás tervezés lépéseit és fejtsen ki a közülül kettőt! (5p)<br />
<br />
====2. Kis ZH, 2010 ősz====<br />
* Csoportosítsa a P2P hálózatokat legalább 2 csoportosítás szerint! Fejtse ki a csoportosítás szempontjait. (6p)<br />
* Mi a kapcsolat a felsorolt elemek között? Hol használjuk? 1-1 mondatban jellemezze az alábbiakat felhasználás szempontból: Platform szoftver, IaaS, SaaS, PaaS! (4p)<br />
<br />
==ZH-k==<br />
===2021. ősz zh===<br />
# Soroljon fel 6 architektúra hibát! (3-t kifejtve)<br />
# Interceptor<br />
# Acceptor-Connector<br />
# Rétegelt architektúra (előnyök, mikor érdemes alkalmazni, mikor nem?)<br />
# Active Object<br />
# IT rendszerek mérőszámai, ezek hogyan függnek a terheléstől + ábra<br />
<br />
===2019. ősz zh===<br />
# Reactor<br />
# Acceptor-Connector<br />
# Rétegelt architektúra (előnyök, mikor érdemes alkalmazni, mikor nem?)<br />
# Zachman framework (főbb tulajdonságok és táblázat)<br />
# MVVM architektúra bemutatása<br />
# Uni-directional data flow és Redux<br />
<br />
===2018. ősz pzh===<br />
# Soroljon fel 5 közös architektúrális stílust, 2-t részletesen<br />
# Component Configurator<br />
# Acceptor-Connector<br />
# Active Object<br />
# TOGAF főbb elemeinek és lépéseinek bemutatása<br />
# DI elve, megvalósításához minták<br />
<br />
===2018. ősz zh===<br />
# Reaktor<br />
# Active Object<br />
# Leader-Follower<br />
# többrétegű architektúra<br />
# MVVM<br />
# JSX<br />
# Zachman framework<br />
<br />
===2017. ősz pzh===<br />
# Reactor<br />
# Active Object<br />
# TOGAF (The Open Group Architecture Forum) főbb elemeinek és lépéseinek bemutatása<br />
# IT mérőszámok, ábra, magyarázat<br />
# Mutassa be az MVVM architektúrát!<br />
# Rétegelt arch (előnyök, mikor érdemes alkalmazni, mikor nem?)<br />
<br />
===2017. ősz zh===<br />
# Soroljon fel 6 architektúra hibát! (3-t kifejtve)<br />
# Acceptor-Connector <br />
# Interceptor<br />
# Leader-Followers<br />
# Zachman Framework főbb elemei (táblázat) <br />
# Mi az a DI (Dependency Injection)? Milyen tervezési mintákkal lehet megvalósítani? (6p)<br />
<br />
===2016. ősz zh===<br />
# Component Configurator (7p)<br />
# Acceptor-Connector (7p)<br />
# Active Object (7p)<br />
# Zachman Framework főbb elemei (táblázat) (9p)<br />
# IT mérőszámok, terheléstől való függésük, ábra, magyarázat (6p)<br />
# Self-managing rendszerek 4 autonómia attributuma (4p)<br />
<br />
===2015. ősz pzh===<br />
# Extension Interface (7p)<br />
# Acceptor-Connector (7p)<br />
# Leader-Followers (7p)<br />
# TOGAF (The Open Group Architecture Forum) főbb elemeinek és lépéseinek bemutatása (10p)<br />
# IT mérőszámok, ábra, magyarázat (3p)<br />
# Mi az a DI (Dependency Injection)? Milyen tervezési mintákkal lehet megvalósítani? (6p)<br />
<br />
===2014. ősz ppzh===<br />
# Acceptor-Connector<br />
# Leader-Followers<br />
# Interceptor<br />
# Filters & Pipelines<br />
# Mutassa be az MVVM architektúrát!<br />
# Rétegelt arch (előnyök, mikor érdemes alkalmazni, mikor nem?)<br />
<br />
===2014. ősz pzh===<br />
# Component Configurator<br />
# Leader-Followers<br />
# Rétegelt arch (előnyök, mikor érdemes alkalmazni, mikor nem?)<br />
# Soroljon fel 6 architektúra hibát!<br />
# Mutassa be az MVVM architektúrát!<br />
# Aspektus-orientált programozás<br />
<br />
===2014. ősz zh===<br />
# Interceptor<br />
# Acceptor-Connector<br />
# Active Object<br />
# Soroljon fel 6 architektúra hibát!<br />
# Mutassa be az MVVM architektúrát!<br />
# Milyen problémát old meg a Dependency Injection és hogyan oldja meg?<br />
<br />
===2013. ősz zh===<br />
# Interceptor<br />
# Acceptor-Connector<br />
# Active Object<br />
# Architect súlyos hibái közül 6<br />
# Rétegelt architektúra előnyei. Mikor érdemes ilyet használni?<br />
# a) SaaS, PaaS, IaaS. b) számítási felhők 5 jellemzője<br />
<br />
===2011. ősz zh===<br />
# Reactor minta (7p)<br />
# Acceptor-Connector minta (7p)<br />
# Active Object minta (7p)<br />
# Hogyan osztasz meg valaimt torrenten? Mi a tracker, torrent fájl, darab (piece)? (7p)<br />
# Milyen mérőszámai vannak a teljesítménynek, részletezze. (6p)<br />
# Mire jók a réteges architektúrák, mikor használjuk, mikor nem? (6p)<br />
<br />
===2010. ősz zh===<br />
# Ismertesse a Komponens Konfigurátor tervezési mintát! (6p)<br />
# Ismertesse az Acceptor - Connector tervezési mintát! (6p)<br />
# Milyen módosításokat kell végezni egy hagyományos egyprocesszoros környezetben működő 32 bites Linux alá fejlesztett alkalmazáson, hogy szimmetrikus multiprocesszoros rendszerekben is működőképes legyen? Hogyan befolyásolja a fent végzett portolás az alkalmazás teljesítményét? (5p)<br />
# Mi az MPI kommunikátor és miért érdemes alkalmazni? Mik az MPI kommunikációs primitívjei? (6p)<br />
# A sorbanállási modell esetén milyen erőforrásokat különböztetünk meg és hogyan alakul a kiszolgálási idejük a várakozási sor függvényében? (6p)<br />
# Mikor érdemes és mikor nem érdemes háromrétegű architektúrát használni? Melyek a háromrétegű architektúra előnyei és hátrányai? (6p)<br />
# Soroljon fel SaaS 5 előnyét és 5 hátrányát! (5p)<br />
<br />
===2010. ősz pótzh===<br />
# Ismertesse az Interceptor tervezési mintát! (7p)<br />
# Ismertesse a Reaktor tervezési mintát! (7p)<br />
# Mi a különbség a cache koherens és a nem cache koherens NUMA architektúra között? Melyik skálázhatóbb, mi a kiterjesztett skálázhatóság ára? (7p)<br />
# Mi a válaszidő? Hogyan lehet csökkenteni a válaszidőt? (7p)<br />
# Mikor érdemes rétegzett architektúrát használni? Melyek a rétegzett architektúra előnyei és hátrányai? (7p)<br />
# Mikor érdemes SaaS megközelítést alkalmazni? (5p)<br />
<br />
==Kedvcsináló==<br />
Interjú Dr. Charaf Hassannal az Impulzus [https://issuu.com/impulzus/docs/impulzus_41_05_issuu/8 41. évfolyamának 5. számában, a 8. oldaltól] kezdve.<br />
<br />
{{Lábléc - Mérnök informatikus mesterszak}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Digit%C3%A1lis_technika_(2014)&diff=203609Digitális technika (2014)2023-01-29T12:02:22Z<p>Hegedüs Dániel 2: Hasznos érdekesség hozzáadása</p>
<hr />
<div>{{Egyértelműsítő|Digitális technika}}<br />
{{Tantárgy<br />
|név = Digitális technika<br />
|tárgykód= VIMIAA02<br />
|régitárgykód = VIMIAA01<br />
|szak= info<br />
|kredit = 6<br />
|félév = 1<br />
|kereszt = nincs<br />
|tanszék = MIT<br />
|labor = 14 db<br />
|kiszh = 6 db<br />
|nagyzh = 1 db<br />
|vizsga = van<br />
|hf = nincs<br />
|levlista=<br />
|tad = https://portal.vik.bme.hu/kepzes/targyak/VIMIAA02/<br />
|targyhonlap = https://www.mit.bme.hu/oktatas/targyak/vimiaa02<br />
|facebook = https://www.facebook.com/groups/1751683731745525<br />
}}<br />
<br />
== Követelmények ==<br />
<br />
=== A szorgalmi időszakban ===<br />
*Az '''aláírás''' feltételei:<br />
**Az '''előadások''' legalább 70%-án való részvétel (csak a gólyáknak). ''[https://www.vik.bme.hu/kepzes/alapkepzes/altalanos/500.html Bővebben...]''<br />
**A '''gyakorlatok''' legalább 70%-án való részvétel. (Max. 4-ről lehet hiányozni)<br />
**A '''laborok''' legalább 83%-án való részvétel. (Max. 2-ről lehet hiányozni)<br />
**'''40 pont elérése''' a számonkérésekből:<br />
***'''NagyZH:''' 68 pont<br />
***'''KisZH:''' legalább 4 db legalább 3 pontos.<br />
*'''Pótlási lehetőségek:'''<br />
**A nagyZH pótolható.<br />
**A 14. héten és a póthéten lehetőség van 1-1 labor pótlására.<br />
<br />
=== A vizsgaidőszakban ===<br />
* Írásbeli vizsga.<br />
<br />
=== Félévvégi jegy ===<br />
*Félévközi pontszám: <math>\left\lceil{\frac {ZH + 4 legjobb KZH} 4}\right\rceil</math><br />
*Az osztályzat megállapítása 75%-ban az írásbeli vizsga és 25%-ban a félévközi pontszám alapján történik: <br><br />
<big>Félévközi pontszám [max. 25 pont] + Vizsga [max. 75 pont].</big> <br><br />
Az elégséges osztályzathoz a vizsgadolgozat minimum 40%-os teljesítése szükséges. <br />
*Ponthatárok:<br />
:{| class="wikitable" style="text-align: center; width: 120px; height: 40px;"<br />
!Pont!!Jegy<br />
|-<br />
| 0 - 39 || 1<br />
|-<br />
|40 - 54 || 2<br />
|-<br />
|55 - 69 || 3<br />
|-<br />
|70 - 84 || 4<br />
|-<br />
|85 - 100|| 5<br />
|}<br />
<br />
== Segédanyagok ==<br />
* '''Előadások [Ezek a diák elavultak, a frissek fent vannak a tárgyhonlapon]''':<br />
** [[Media:idigit_jegyzet_2015_1.pdf | 1. előadás]]<br />
** [[Media:idigit_jegyzet_2015_2.pdf | 2. előadás]]<br />
** [[Media:idigit_jegyzet_2015_3.pdf | 3. előadás]]<br />
** [[Media:idigit_jegyzet_2015_4.pdf | 4. előadás]]<br />
** [[Media:idigit_jegyzet_2015_5.pdf | 5. előadás]]<br />
** [[Media:idigit_jegyzet_2015_6.pdf | 6. előadás]]<br />
** [[Media:idigit_jegyzet_2015_7.pdf | 7. előadás]]<br />
** [[Media:idigit_jegyzet_2015_8.pdf | 8. előadás]]<br />
** [[Media:idigit_jegyzet_2015_9.pdf | 9. előadás]]<br />
** [[Media:idigit_jegyzet_2015_10.pdf | 10. előadás]]<br />
** [[Media:idigit_jegyzet_2015_11.pdf | 11. előadás]]<br />
** [[Media:idigit_jegyzet_2015_12.pdf | 12. előadás]]<br />
** [[Media:idigit_jegyzet_2015_13.pdf | 13. előadás]]<br />
** [[Media:idigit_jegyzet_2015_14.pdf | 14. előadás]]<br />
<br />
* '''Segítség'''<br />
** [[Media:idigit_minirisc_utmutato.pdf | A MiniRISC processzor ismertetése]]<br />
** [[Media:idigit_verilog_utmutato.pdf | A Verilog nyelv részletesebb bemutatása]]<br />
** [[Media:idigit_xilinx_ise_utmutato.pdf | Útmutató a Xilinx ISE 14.6 használatához]]<br />
** [[Media:Digit tomoren 2019.pdf | Tömör írásos digit jegyzet - 2019]]<br />
<br />
* '''Hasznos érdekesség'''<br />
** [https://www.youtube.com/watch?v=QZwneRb-zqA&list=PLFt_AvWsXl0dPhqVsKt1Ni_46ARyiCGSq&ab_channel=SebastianLague Sebastian Lague YouTube sorozata a logikai hálózatokról] (angol nyelvű)<br />
<br />
== Házi feladat [már nincsen] ==<br />
* A félév során két házi feladat kerül kiadásra, amelyekkel 2×15 pont érhető el. <br />
* [[Vita:Digitális technika|Tanácsok az itt található megoldások felhasználásához]]<br />
<br />
* 2015/2016 ősz:<br />
** '''1. házi feladat''': [[Media:idigit_hf1_kiiras.pdf|feladatkiírás]], [[Media:idigit_hf1_segedlet.pdf|segédletek]], egy lehetséges (15 pontosra értékelt) [[Media:Digit_hf1_megoldas_2015_osz.pdf|megoldás]] : megjegyzem, egy hasonló házit én javítottam (Wacha G.). Írtam néhány kommentet is hozzá, mert magában a magyarázatokban vannak félreérthető dolgok. Ez nem szoftver, a teljesítményt, helyfoglalást nem a megadott konstansok (l. "letárolt adatok") befolyásolják, hanem az, hogy milyen hardvert generál végsőként. Ezt ne memóriában eltárolt értéknek fogjátok fel, hanem konstans "0"-ra és "1"-re kötött drótoknak. Egyáltalán: segít a szemléleten, ha nem szoftverben gondolkodtok, hanem fogjátok a megalkotott kapcsolási rajzot, blokkdiagramot, és minden egyes eszköznek külön külön leírjátok magyarul a viselkedését (pl: minden órajel felfutó élnél növeli az értékét, ha az "x" bemenete 1). Utána már könnyebb "átfordítani" verilogra. Tehát nem szoftvert írtok, hanem kijelentő módban megfogalmazzátok, hogy ez az eszköz ezt csinálja.<br />
** '''2. házi feladat''': [[Media:idigit_hf2_kiiras.pdf|feladatkiírás]], [[Media:idigit_hf2_segedlet.pdf|segédletek]], egy lehetséges (15 pontosra értékelt) [[Media:Digit_hf2_megoldas_2015_osz.pdf|megoldás]]<br />
<br />
== ZH ==<br />
* [[Media:idigit_mintazh_2015.pdf | minta ZH 2015]] ([[Media:idigit_mintazh_2015_megoldas.pdf | Megoldás]])<br />
<br />
== Vizsga ==<br />
* [[Media:Vizsga_minta_v2_m.pdf | Minta vizsga (megoldással)]]<br />
* [[Media:digit1_vizsga1.pdf | 2015. 01. 06.]] (kézzel gépelt)<br />
* [[Media:digit1_vizsga_2015_01_27.zip | 2015. 01. 27.]]<br />
<br />
== Tippek ==<br />
<br />
=== 2021-ben már nincs szorgalmi ===<br />
<br />
Szorgalmi feladatból is kiadnak 12 darabot, amikből még plusz 24 pont elérhető. Általában hetenként adnak ki szorgalmi feladatokat, a megoldásra 1 vagy 2 hét áll rendelkezésre.<br />
<br />
2015-ben az utolsó 4 szorgalmi feladat speciális szereppel bírt. Ezekre is adtak plusz pontokat, ami a félévközi pontokba beleszámított, mint a többi szorgalmi feladatnál. Viszont ezeknek a feladatok megoldásával a vizsgán jobb jegyet lehetett elérni. Ha 1, 2, 3 feladatot fogadtak el, 1-gyel, 2-vel, 3-mal kapott a hallgató jobb jegyet. Ha mind a 4-et megoldotta sikeresen, garantáltan 5-öst kapott a tárgyból. Ezek a feladatok azonban jóval nehezebbek, mint a többi szorgalmi feladat, így aki nem érti jól a tananyagot, ne vágjon bele.<br />
<br />
Ugyanez a lehetőség 2016-ban is adott volt, viszont (ha jól emlékszem) csak 1 jegyet lehetett javítani, hiába oldottál meg több feladatot.<br />
<br />
2018-ban ezeket a speciális szorgalmikat SZUPER EXTRA feladatnak hívják. 6 db ilyen feladat van, Verilogban vagy Assemblyben lehet megoldani maximum egyet. A vizsgán +1 jegyet jelent.<br />
<br />
== Kedvcsináló ==<br />
* A tárgy végére eljutsz odáig, hogy a tudásoddal össze tudj rakni egy egyszerűbb, saját mikroprocesszort.<br />
<br />
<br />
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=3D_grafikus_rendszerek&diff=2025113D grafikus rendszerek2022-06-08T09:59:52Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Tantárgy<br />
| név = 3D grafikus rendszerek<br />
| tárgykód = VIIIAC01<br />
| szak = info<br />
| kredit = 4<br />
| félév = 6<br />
| tanszék = IIT<br />
| nagyzh = nincs<br />
| hf = 5 db <br />
| vizsga = van<br />
| [https://portal.vik.bme.hu/kepzes/targyak/VIIIAC01/hu/ tantárgyiadatlap] =<br />
}}<br />
<br />
A tárgy célja, hogy a [[Számítógépes grafika]] tárgynál elhangzott ismeretek egy részét felelevenítse. A tárgyhoz előadás és labor is tartozik, mindkettőt ''Szécsi László'' tartja. Összesen 5 házi feladat teljesítése kötelező, ezek alapján kerül megállapításra az osztályzat. A tárgyból opcionálisan lehet szóbeli vizsgára menni, de ez nem kötelező, csak javítási céllal vehető igénybe.<br />
<br />
== Házik ==<br />
Kétheti rendszerességgel kell házikat készíteni a laboron is használt kotlin-webgl alapú keretrendszerben. A házihoz csatoljunk egy README fájlt, amiben összeszedjük, hogy milyen feladatokat teljesítettünk (mikre várunk pontot). Ha valamit csak körülbelül sikerült elkészítenünk, azt is érdemes itt leírni és jelezni, mert bizonyos esetekben a javítók szoktak fél pontokat adni. (''A tapasztalatok alapján a kód általában nem is szokott megnézve lenni, csak a readme fájlt és a végeredményt szokták nézni.'')<br />
<br />
== Záróvizsga ==<br />
A záróvizsgán ez a tárgy is választható szóbeli tárgynak. A tételsor a holnapon található: http://cg.iit.bme.hu/portal/node/42223. Itt a vizsgáztató oktató választ egy olyan témát, ami valamennyire kapcsolódik a szakdolgozatunk témájához, és azzal kapcsolatban tesz fel néhány kérdést. Ez általában nem szokott nehéz lenni, ha már tudunk valamit mondani a témában, vagy hangosan ötletelni a felvetett probléma megoldásáról, az már megfelel.</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=3D_grafikus_rendszerek&diff=2025103D grafikus rendszerek2022-06-08T09:59:12Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Tantárgy<br />
| név = 3D grafikus rendszerek<br />
| tárgykód = VIIIAC01<br />
| szak = info<br />
| kredit = 4<br />
| félév = 6<br />
| tanszék = IIT<br />
| nagyzh = nincs<br />
| hf = 5 db <br />
| vizsga = van<br />
| [https://portal.vik.bme.hu/kepzes/targyak/VIIIAC01/hu/ tantárgyiadatlap] =<br />
}}<br />
<br />
A tárgy célja, hogy a [[Számítógépes garfika]] tárgynál elhangzott ismeretek egy részét felelevenítse. A tárgyhoz előadás és labor is tartozik, mindkettőt ''Szécsi László'' tartja. Összesen 5 házi feladat teljesítése kötelező, ezek alapján kerül megállapításra az osztályzat. A tárgyból opcionálisan lehet szóbeli vizsgára menni, de ez nem kötelező, csak javítási céllal vehető igénybe.<br />
<br />
== Házik ==<br />
Kétheti rendszerességgel kell házikat készíteni a laboron is használt kotlin-webgl alapú keretrendszerben. A házihoz csatoljunk egy README fájlt, amiben összeszedjük, hogy milyen feladatokat teljesítettünk (mikre várunk pontot). Ha valamit csak körülbelül sikerült elkészítenünk, azt is érdemes itt leírni és jelezni, mert bizonyos esetekben a javítók szoktak fél pontokat adni. (''A tapasztalatok alapján a kód általában nem is szokott megnézve lenni, csak a readme fájlt és a végeredményt szokták nézni.'')<br />
<br />
== Záróvizsga ==<br />
A záróvizsgán ez a tárgy is választható szóbeli tárgynak. A tételsor a holnapon található: http://cg.iit.bme.hu/portal/node/42223. Itt a vizsgáztató oktató választ egy olyan témát, ami valamennyire kapcsolódik a szakdolgozatunk témájához, és azzal kapcsolatban tesz fel néhány kérdést. Ez általában nem szokott nehéz lenni, ha már tudunk valamit mondani a témában, vagy hangosan ötletelni a felvetett probléma megoldásáról, az már megfelel.</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Vizualiz%C3%A1ci%C3%B3_%C3%A9s_k%C3%A9pszint%C3%A9zis&diff=202509Vizualizáció és képszintézis2022-06-08T09:49:36Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Tantárgy<br />
| név = Vizualizáció és képszintézis<br />
| tárgykód = VIIIMA00<br />
| szak = <br />
| kredit = 4<br />
| félév = Páratlan (Tavaszi)<br />
| kereszt = Nincs<br />
| tanszék = IIT<br />
| jelenlét = nem kötelező<br />
| minmunka = zh + 2 házi<br />
| labor = Nincs<br />
| kiszh = Nincs<br />
| nagyzh = 1 db<br />
| hf = 2 db<br />
| vizsga = szóbeli (de kb nincs)<br />
| levlista = <br />
| tad = https://portal.vik.bme.hu/kepzes/targyak/VIIIMA00/<br />
| tárgyhonlap = http://cg.iit.bme.hu/portal/rendering<br />
}}<br />
<br />
A tárgy két részből áll. Az első néhány előadást ''Szécsi László'' tartja és a képszintézisről szól (nagyrészt olyan témákról amik már a BSc-s [[Számítógépes grafika]] vagy [[3D grafikus rendszerek]] tárgyaknál már elhangzottak valamilyen szinten). A további előadásokat ''Csébfalvi Balázs'' tartja a vizualizációról. Az előadásokon nem kötelező a részvétel.<br />
<br />
A '''gyakorlat'''okat (amik igazából laborok) mind ''Szécsi László'' tartja, ezek két hetente vannak és a [[3D grafikus rendszerek]] tárgyból ismert kotlin-webgl alapú rendszerben vannak feladatok. A laborokon nem kötelező a részvétel, viszont van 2 kiadott '''házi''' amik teljesítése kötelező. Ezeket szintén ebben a keretrendszerben kell elkészíteni, az elsőt képszintézis témában (''Path tracing'') a másodikat pedig vizualizáció témában (''Volume/isosurface ray casting - agy megjelenítés'').<br />
<br />
A félév végén van egy zárthelyi amin kizárólag a vizualizáció témaköréből vannak kérdések. Ez 10 feleletválasztós kérdésből álló zárthelyi volt 4 opciós egyszeres feleletválasztós feladatokkal. A zh előtt volt egy összefoglaló óra is, amin hasonló kérdések kerülnek átbeszélésre. [2022-es jelenléti félév alapján]<br />
<br />
A vizsga opcionális, javítási célból lehet rá menni és szóbeli formában történik.<br />
<br />
== Segédanyagok ==<br />
Anyagok NEEDED!<br />
<br />
== Kedvcsináló ==<br />
* A tárgyat összességében nem nehéz teljesíteni, de azért van vele munka (főleg a házikkal, ezeket érdemes időben elkezdeni). A házik értékelésében elég jófejek szoktak lenni, szóval ha valamivel sokat szenvedtünk és kb megy, akkor azt is érdemes beadni, hátha kapunk rá fél pontot. A vizualizációs előadásokban elég sok a matek, de annak megértése nélkül is teljesíthető a zárthelyi. Szerintem nem sokat ad a tárgy, a házi keretrendszert nehézkesnek és túlbonyolítottnak tartom a laborok és képszintézis előadások pedig elég unalmasak voltak. A vizualizációs témakörben hangzottak el érdekességek csak picit sok matekkal, arra párszor érdemes benézni.</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Integr%C3%A1ci%C3%B3s_%C3%A9s_ellen%C5%91rz%C3%A9si_technik%C3%A1k&diff=200510Integrációs és ellenőrzési technikák2021-02-08T11:34:36Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Vissza|BSc Szoftverfejlesztés specializáció}}<br />
<br />
{{Tantárgy<br />
|nev=Integrációs és ellenőrzési technikák<br />
|tárgykód=VIMIAC04<br />
|szak=info, szoftverfejlesztés specializáció<br />
|kredit=4<br />
|felev=6<br />
|kereszt=nincs<br />
|tanszék=MIT<br />
|kiszh=Nincs<br />
|vizsga=Írásbeli<br />
|nagyzh=1 db<br />
|hf=1 db<br />
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIMIAC04<br />
|targyhonlap=https://www.mit.bme.hu/oktatas/targyak/vimiac04<br />
}}<br />
<br />
== Követelmények ==<br />
<br />
* 1 zárthelyi (integrációs témakör)<br />
* 1 házi feladat (ellenőrzési témakör)<br />
* Vizsga: írásbeli (mindkét témakör)<br />
<br />
A ZH és vizsga felépítése azonos: 10 tesztkérdés, és kb. 6 nagyobb feladat, ami fogalmak meghatározását, különbségek felsorolását, gráfok, táblázatok felrajzolását, hibakeresést, bővítést jelent. Az előadás és gyakorlatok anyagát egyaránt számon kérik, elég részletesen. Nem minden bemutatott nyelv kerül bele a számonkérésekbe, többnyire csak a gyakorlaton is vett nyelvekből vannak kódíró nagy feladatok.<br />
<br />
=== Félévvégi jegy ===<br />
* '''Számítás:'''<br />
** Zh-ról átvitt pontok (max 15p) + vizsgapont (max 51p) * 1,66<br />
** maximum 100 pont érhető el<br />
* '''Ponthatárok:'''<br />
** 0-39 pont: 1 (elégtelen)<br />
** 40-49 pont: 2 (elégséges) <br />
** 50-64 pont: 3 (közepes)<br />
** 65-79 pont: 4 (jó)<br />
** 80-100 pont: 5 (jeles)<br />
<br />
== ZH ==<br />
* [[:media:IET_mintazh_2017.pdf | MintaZH (megoldással)]]<br />
* [[:File:IE technikák zh 170404 megoldás.pdf | 2017.04.04 ZH (megoldással)]]<br />
* [[:File:IETzh190402sol.pdf | 2019.04.02 ZH (megoldással)]]<br />
<br />
== Vizsga ==<br />
* [[Media:IET_mintavizsga_2017.pdf | 2017 MintaVizsga - ellenőrzés rész csak]] [[Media:IET_mintavizsga_2017_megoldas.pdf | (megoldás)]]<br />
* [[Media:IET_mintavizsga_2017_teljes.pdf | 2017 MintaVizsga teljes (megoldással)]]<br />
* [[:File:IE_technikak_vizsga_180601.pdf | 2018.06.01 Vizsga]]<br />
<br />
== Házi feladat ==<br />
* Félév közepén írják ki, a tesztelési részhez tartozik. Folytonos integrációs, tesztelést, kódminőség vizsgálatot kell megvalósítani, lényegében plusz gyakorlatok.<br />
* A feladatok egy GitHub projektre vonatkoznak, itt kell dolgozni. Vagy listáról választhatsz, vagy saját projektet vihetsz. Ha van lehetőséget, válassz saját projektet, ugyanis ha ismered a felépítését, meglévő gyengeségeit, már elkészült részeit egy projektnek, sokkal gyorsabban és hatékonyabban tudtok haladni a feladatokkal, nem kell annyit keresgélni, mi hol van.<br />
* Ha korábban még nem használtál CI-t vagy statikus analízist stb., mindenképpen foglalkozz eleget a házi feladattal, mert a gyakorlatban fontos tapasztalatot ad. Egyetemi projektekhez nem igen használtunk még ilyet, de az iparban elengedhetetlen.<br />
<br />
== Segédanyagok ==<br />
* '''SPARQL:'''<br />
** [https://www.youtube.com/watch?v=FvGndkpa4K0 SPARQL in 11 minutes (video)]<br />
* Tanulni leginkább az előadásdiából éri meg, a néhány gyakorlófeladat megoldásával együtt. Akit érdekel a témakör, részletesebb leírást talál a tárgyhonlapon a jegyzetek között közzé tett könyvekben. Ez azonban nem feltétlenül jobb mint az előadásdia, legalábbis az integrációs témakörből a könyv kissé unalmas.<br />
* A tesztelési részhez már sok dolog ismert lehet korábbi félévekből, pl. szoftvertechnológiáknál már voltak hasonló anyagrészek.<br />
<br />
== Távoktatás ==<br />
* a tárgy távoktatás idején picit más volt, nem volt zh, hanem a házik számítottak helyette!<br />
<br />
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Mesters%C3%A9ges_intelligencia&diff=200154Mesterséges intelligencia2020-12-18T23:23:39Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Tantárgy<br />
|név=Mesterséges intelligencia<br />
|tárgykód=VIMIAC10<br />
|régitárgykód=VIMIAC00<br />
|szak=info<br />
|kredit=3<br />
|félév=5<br />
|kereszt=nincs<br />
|tanszék=MIT<br />
|labor= nincs<br />
|kiszh= nincs<br />
|nagyzh= 2 db<br />
|hf= 3 db<br />
|vizsga= nincs<br />
|levlista=<br />
|tárgyhonlap=https://www.mit.bme.hu/oktatas/targyak/vimiac10<br />
|facebook=https://www.facebook.com/groups/271951579992981/<br />
}}<br />
<br />
{{Sablon:Új tárgy|Mesterséges intelligencia (régi)}}<br />
<br />
A tantárgy célkitűzése a mesterséges intelligencia területének rövid, ám igényes bemutatása. A felvezetés lépései: (1) az intelligens viselkedés számítási modellekkel való kifejezés problémaköre, (2) a mesterséges intelligencia formális és heurisztikus módszereinek elemzése és alkalmazása, (3) a gyakorlati megvalósítások módszerei és problémái.<br />
A tárgy az informatikus hallgatók azokat a képességeit fejleszti, melyek révén képesek lesznek: <br />
* tanulmányozni számítógép újszerű használatát, <br />
* fejleszteni hatékony módszereket számítási problémák megoldására, <br />
* megérteni számítástechnika/-tudomány technológiai / koncepcionális korlátjait <br />
* intellektuálisan megérteni az algoritmus központi szerepét az informatikai rendszerekben.<br />
<br />
A tárgy 2017 őszétől újabb változáson ment keresztül.<br />
<br />
== Követelmények ==<br />
<br />
* Az '''előadás'''okon való részvétel erősen ajánlott, hiszen a tárgyhoz nem tartozik se gyakorlat, se labor.<br />
* Mindkét '''ZH'''-n el kell érni a minimum 40%-ot, amely a 32 pontos ZH-nál 12.8 pontot jelent, tehát ~25 pontot viszel minimum a ZH-kból. (25.6) Ha az elméletet jól megérted, sok feladat megoldása egyszerűen kitalálható még úgy is, hogy nem adtak hozzá gyakorló feladatot.<br />
* Három db '''házi feladat''' lesz a félévben, egyenként 12 pontért. Érdemes mindenképp megcsinálni őket, mert a gondolkodásmód az elkészítésükhöz, segíteni fog a ZH teljesítésében, és nem kevés pontot kaphatsz értük.<br />
<br />
=== Félévvégi jegy ===<br />
* A tárgyból nincs vizsga, így a féléves teljesítményedre kapod az osztályzatot. A tárggyal maximum 100 pontot tudsz szerezni, a házikat és a ZH-kat összegezve. A 100 pontból is minimum 40%-kot kell elérni a tárgy teljesítéséhez.<br />
* 32 (ZH1) + 32 (ZH2) + 3*12 (HF1,2,3) = 100 pont(max).<br />
* Ponthatárok:<br />
:{| class="wikitable" style="text-align: center; width: 120px; height: 40px;"<br />
!Pont!!Jegy<br />
|-<br />
|0 - 39|| 1<br />
|-<br />
|40 - 49|| 2<br />
|-<br />
|50 - 64|| 3<br />
|-<br />
|65 - 79|| 4<br />
|-<br />
|80 - 100|| 5<br />
|}<br />
<br />
==Segédanyagok==<br />
* [https://docs.google.com/document/d/1Iv4O0vthAugr0eIghOuKkXKTxE-BB72dlL9icwa835k/edit# Oktató által kiadott kérdések kidolgozása (2016)]<br />
* [http://mialmanach.mit.bme.hu/aima/index Mesterséges intelligencia könyv] | [http://www.tankonyvtar.hu/hu/tartalom/tamop425/0026_mi_4_4/adatok.html epub, pdf formátumok]<br />
* [http://mialmanach.mit.bme.hu/neuralis/index Neurális hálózatok könyv]<br />
* 2018 őszi előadásdiák:<br />
** [[Média:mi_eloadasdia_2018osz_1.pdf|Intelligens ágensek]]<br />
** [[Média:mi_eloadasdia_2018osz_2.1.1.pdf|Problémamegoldás kereséssel 1.]]<br />
** [[Média:mi_eloadasdia_2018osz_2.1.2.pdf|Problémamegoldás kereséssel 2.]]<br />
** [[Média:mi_eloadasdia_2018osz_2.2.pdf|Kényszerkielégítési problémák]]<br />
** [[Média:mi_eloadasdia_2018osz_3.1.pdf|Lokális keresés, döntések jellemzése 1.]]<br />
** [[Média:mi_eloadasdia_2018osz_3.2.pdf|Lokális keresés, döntések jellemzése 2.]]<br />
** [[Média:mi_eloadasdia_2018osz_4.1.pdf|Egyszerű döntés (döntési fa) tanulás]]<br />
** [[Média:mi_eloadasdia_2018osz_4.2.1.pdf|Valószínűleg Közelítően Helyes 1.]]<br />
** [[Média:mi_eloadasdia_2018osz_4.2.2.pdf|Valószínűleg Közelítően Helyes 2.]]<br />
** [[Média:mi_eloadasdia_2018osz_5.pdf|Logikai ágens, ítéletlogika]]<br />
** [[Média:mi_eloadasdia_2018osz_6.1.pdf|Elsőrendű logika]]<br />
** [[Média:mi_eloadasdia_2018osz_6.2.pdf|Cselekvéstervezés]]<br />
** [[Média:mi_eloadasdia_2018osz_8.1.pdf|Bizonytalanság kezelése]]<br />
** [[Média:mi_eloadasdia_2018osz_8.2.pdf|Valószínűségi hálók, Naiv Bayes-háló]]<br />
** [[Média:mi_eloadasdia_2018osz_9.pdf|Következtetés Bayes-hálókban]]<br />
** [[Média:mi_eloadasdia_2018osz_10.1.pdf|Neurális hálók]]<br />
** [[Média:mi_eloadasdia_2018osz_10.2.pdf|Neurális hálók tanítása]]<br />
** [[Média:mi_eloadasdia_2018osz_12.1.pdf|Szekvenciális döntések]]<br />
** [[Média:mi_eloadasdia_2018osz_12.2.pdf|Megerősítéses tanulás]]<br />
** [[Média:mi_eloadasdia_2018osz_14.pdf|Nem ellenőrzött tanulás, klaszterezés]]<br />
* [http://www.inf.u-szeged.hu/~szorenyi/MestInt/ szegedi egyetem gyakorlat honlapja]<br />
* [[Média:MI_osszefoglalo.pdf|Összefoglaló pdf]]: [[MIOsszefoglalo]] kiegészítve majdnem végig a 2005/06 őszi féléves fóliáik alapján (kisebb hiányok vannak, formázásra szorul)<br />
* Mesterséges Intelligencia könyv fejezeteinek kivonata: [[MestersegesIntelligenciaOsszefoglalo|Összefoglaló]]<br />
* SZTE-ről jó cuccok:<br />
** [http://www.inf.u-szeged.hu/~jelasity/mi1/2010/index.html#2 Mesterséges Intelligencia I.]<br />
** [http://www.inf.u-szeged.hu/~ormandi/index.php?menu=teaching#ai1 gyak anyag]<br />
* 2016-17-es közös feladatmegoldós [https://docs.google.com/document/d/1xhj6zesahmUpfHCwo_pmUgpAcikXVxil_WLGGynp8Uc/edit doksi]<br />
* 2017-18 őszi közös feladatmegoldós [https://docs.google.com/document/d/1JeqSnXTZQryXsEI-fV_9x007jLbw2uStz2VrnjHMxJY/edit?usp=sharing doksi]<br />
<br />
=== Hivatalos gyakorló feladatok ===<br />
<br />
* Ahol kifejezetten a saját példa használatát kérik (értelemszerűen sem könyvben, sem előadáson nem szerepelt), ott a nem saját példa használata a pontszám levonásával (50%) jár.<br />
** [[Média:Mi_gyak_vegyes.pdf|Vegyes feladatok]]<br />
** [[Média:Mi_gyak_tanulas.pdf|Tanulásos feladatok]]<br />
** [[Média:Mi_gyak_rezolucio.pdf|Rezolúciós feladatok]]<br />
** [[Media:mi_gyak_2018_neuralis-halok.pdf|Neurális hálózatok gyakorlati bemutatása]]<br />
** [[Media:mi_ellenorzokerdesek_2018_logika.pdf|Ellenőrző kérdések elsőrendű logikához]]<br />
** [[Media:mi_ellenorzokerdesek_2018_bayes.pdf|Ellenőrző kérdések Bayes-hálókhoz]]<br />
** [[Media:mi_ellenorzokerdesek_2018_megerositeses-tanulas.pdf|Ellenőrző kérdések megerősítéses tanuláshoz]]<br />
** [[Media:mi_ellenorzokerdesek_2018_szekvencialis-megerosites.pdf|Ellenőrző kérdések szekvenciális döntések és megerősítéses tanuláshoz]]<br />
<br />
* 2017/őszi hivatalos gyakorló feladatsorok:<br />
** [[Média:mestint_gyakorlo_2017osz_1-3.pdf|Gyakorló feladatok a(z) 1-3. előadásokhoz]]<br />
** [[Média:mestint_gyakorlo_2017osz_4-6.pdf|Gyakorló feladatok a(z) 4-6. előadásokhoz]]<br />
** [[Média:mestint_gyakorlo_2017osz_7-8.pdf|Gyakorló feladatok a(z) 7-8. előadásokhoz]]<br />
<br />
===Keresési algoritmusok===<br />
{{Rejtett<br />
|mutatott='''Külön'''<br />
|szöveg=<br />
*[[Media:MI_2013_Acsillag_Kereses.pdf | A csillag (A*)]]<br />
*[[Media:MI_2013_EgyenletesKoltsegu_Kereses.pdf | Egyenletes Költségű]]<br />
*[[Media:MI_2013_HegyMaszo_Kereses.pdf | Hegymászó]]<br />
*[[Media:MI_2013_IterativMelyulo_Kereses.pdf | Iteratívan Mélyülő]]<br />
*[[Media:MI_2013_Ketiranyu_Kereses.pdf | Kétirányú]]<br />
*[[Media:MI_2013_Melysegi_Kereses.pdf | Mélységi]]<br />
*[[Media:MI_2013_MelysegKorlatos_Kereses.pdf | Mélységkorlátos]]<br />
*[[Media:MI_2013_Moho_Kereses.pdf | Mohó]]<br />
*[[Media:MI_2013_Rekurzivan_Legjobbat_Eloszor_Kereses.pdf | Rekurzívan legjobbat először (RLE)]]<br />
*[[Media:MI_2013_Szelessegi_Kereses.pdf | Szélességi]]<br />
}}<br />
Egybe : [[Media:MI_2013_Keresesi_Algoritmusok_all.pdf | All in One]]<br />
<br />
==Házi==<br />
<br />
A házi feladatokat a tárgy [https://hf.mit.bme.hu/hallgato/vimiac10 házifeladat portálján] kell beadni, de a [http://www.mit.bme.hu/oktatas/targyak/vimiac10/hazi-feladat házi feladat kiírások a tárgyhonlapon érhetőek el.] A házikat Python vagy Java nyelven kell elkészíteni, és a HF portálra való feltöltéskor automatikusan kiértékelődnek.<br />
<br />
2018-ban egy nagyméretű labirintust kellett hatékonyan bejárni, Twitter üzenetek pozitív/negatív jellegeit kitalálni, illetve egy neurális háló építésével egy kémiai adatbázis tanulása után kritikus hőmérsékleteket becsülni. A programokban használt algoritmus nincs szorosan kikötve, de az egyszerű megoldás érdekében javasolnak a feladatban módszereket (pl. szélességi keresés, naiv Bayes-háló, backpropagation-alapú neurális háló.<br />
<br />
A házi feladatok nem túl nehezek, de azért sok időt el tudnak venni. Általában a tanult algoritmusok alapszintű implementálása nem elegendő a maximális pont eléréséhez, önmagadtól is ki kell találni valami trükközést, ami hatékonyabbá teszi a programot.<br />
<br />
Ha a feladat jellege lehetővé teszi, javasolt, hogy elsőnek az adatok reprezentációjára találj valamilyen módszert, ez ugyanis nagyban segíti a munkádat. Pl. a labirintusos feladatnál pár perc alatt összedobható egy kis program (pl. HTML/JS alapokon), ami kijelzi a labirintus táblázatát, a lépkedéseket pedig időközönként jeleníti meg. Sokkal könnyebb így megkeresni, hol csúszik félre az algoritmusod, mint konzolban szöveges alapon keresgélni a rengeteg adat közül.<br />
<br />
A házi feladatot tesztelő portál most még (2018) nem túl intelligens. Nagyon kevés információt ír ki a hibákról, alapesetben a be- és kimeneti adatokat se jeleníti meg. Ha szükséged van a tesztadatokra, írd ki stdr-re, akkor, bár abortál a program, az adatokat láthatod. Néha beakad a kiértékelés, ilyenkor segíthet, ha újra feltöltöd ugyanazt a megoldást, így újraindul a kiértékelés. (Ezek még 2020-ban is igazak)<br />
<br />
2020-ban<br />
* első házinál raklapokat kellett lepakolni egy megadott területen (nehezítés kép oszlopok is voltak megadott koordinátákon, amik korlátozták a raklapok lepakolásának lehetőségeit).<br />
* második házinál egy vírusfertőzöttséget felismerő Bayes-hálót kellett készíteni, és abban következtetéseket megvalósítani<br />
* harmadik házniál egy flappy bird programot kellett q-tanulással kitanítani (ehhez elég sok kódrészt kaptunk alapnak)<br />
<br />
== ZH ==<br />
* [[Media:mi_mintazh_2018osz.pdf|2018-ban kiadott minta ZH]]<br />
* [[Media:mi_mintapotzh_2018osz.pdf|2018-ban kiadott minta pótZH]]<br />
{{Rejtett<br />
|mutatott='''Régi képzés ZH-k'''<br />
|szöveg=<br />
<br />
*2009:<br />
**ZH feladatsorok: [[Media:MI_ZH_2009_11_02_A_Feladatok.pdf | A csoport ]] | [[Media:MI_ZH_2009_11_02_B_Feladatok.pdf | B csoport ]] és megoldások: [[Media:MI_ZH_2009_11_02_A_Megoldasok.pdf | A csoport ]] | [[Media:MI_ZH_2009_11_02_B_Megoldasok.pdf | B csoport ]]<br />
**PZH feladatsorok: [[Media:MI_PZH_2009_11_20_A_Feladatok.pdf | A csoport ]] | [[Media:MI_PZH_2009_11_20_B_Feladatok.pdf | B csoport ]] és megoldások: [[Media:MI_PZH_2009_11_20_A_Megoldasok.pdf | A csoport ]] | [[Media:MI_PZH_2009_11_20_B_Megoldasok.pdf | B csoport ]]<br />
*2010:<br />
** ZH megoldások: [[Media:Mi_zh_2010_a_mo.pdf | A csoport]] | [[Media:Mi_zh_2010_b_mo.pdf | B csoport ]]<br />
** PZH megoldások: [[Media:MI_PZH_2010_11_30_A_megoldasok.pdf | A csoport]] | [[Media:MI_PZH_2010_11_30_B_megoldasok.pdf | B csoport ]]<br />
*2011:<br />
**ZH megoldások: [[Media:MI_ZH_2011_AB_Megoldasok.pdf | AB csoport]]<br />
*2012:<br />
**ZH (megjegyzésekkel): [[Media:MI_ZH_2012_10_30_AB_megjegyzesek.pdf | AB csoport]]<br />
**PZH (megjegyzésekkel): [[Media:MI_PZH_2012_11_27_A_megjegyzesek.pdf | A csoport]] | [[Media:MI_PZH_2012_11_27_B_megjegyzesek.pdf | B csoport ]]<br />
**PPZH feladatok: [[Media:MI_PPZH_2012_12_11_A_Feladatok.pdf | A csoport]] | [[Media:MI_PPZH_2012_12_11_B_Feladatok.pdf | B csoport]]<br />
*2014:<br />
**ZH feladatsorok: [[Media:Mi_zh_20141104_A_4-8.pdf | A csoport (4-8. feladatat)]] | [[Media:Mi_zh_20141104_B.pdf | B csoport]]<br />
**PZH feladatsorok: [[Media:Mi_pzh_20411202_B.pdf | B csoport]]<br />
}}<br />
<br />
== Tippek ==<br />
* Érdemes sok feladatot nézni, és azokat begyakorolni, mert főleg feladatok vannak a zh-ban!<br />
* Ha érdekel az MI, akkor se hagyd, hogy ez a tárgy elvegye a kedved! Rengeteg érdekes link van itt is, érdemes belenézni a [https://cs50.harvard.edu/ai/2020/weeks/0/ Harvard] vagy a [https://www.youtube.com/channel/UCHBzJsIcRIVuzzHVYabikTQ Berkeley] kurzusaiba. (Utóbbi diái egész ismerősek is lehetnek.)<br />
<br />
== Kedvcsináló ==<br />
[[MestersegesIntelligenciaKedvcsinalo|Kedvcsináló]]<br />
* A tárgy érdekes is lehetne, de Hullám Gábor előadásában határozottan nem az. Sajnos nagyon lassúak és vontatottak voltak az előadások, és az egyszerű dolgok is túlbonyolítottan votlak magyarázva. Ennek ellenére a tárgy egészen teljesíthető a háziknak és a begyakorolható zh-s feladatoknak köszönhetően. (''2020, HD'') <br />
<br />
<br />
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Mesters%C3%A9ges_intelligencia&diff=200153Mesterséges intelligencia2020-12-18T23:21:36Z<p>Hegedüs Dániel 2: Kiegészítések és egy kedvcsináló</p>
<hr />
<div>{{Tantárgy<br />
|név=Mesterséges intelligencia<br />
|tárgykód=VIMIAC10<br />
|régitárgykód=VIMIAC00<br />
|szak=info<br />
|kredit=3<br />
|félév=5<br />
|kereszt=nincs<br />
|tanszék=MIT<br />
|labor= nincs<br />
|kiszh= nincs<br />
|nagyzh= 2 db<br />
|hf= 3 db<br />
|vizsga= nincs<br />
|levlista=<br />
|tárgyhonlap=https://www.mit.bme.hu/oktatas/targyak/vimiac10<br />
|facebook=https://www.facebook.com/groups/271951579992981/<br />
}}<br />
<br />
{{Sablon:Új tárgy|Mesterséges intelligencia (régi)}}<br />
<br />
A tantárgy célkitűzése a mesterséges intelligencia területének rövid, ám igényes bemutatása. A felvezetés lépései: (1) az intelligens viselkedés számítási modellekkel való kifejezés problémaköre, (2) a mesterséges intelligencia formális és heurisztikus módszereinek elemzése és alkalmazása, (3) a gyakorlati megvalósítások módszerei és problémái.<br />
A tárgy az informatikus hallgatók azokat a képességeit fejleszti, melyek révén képesek lesznek: <br />
* tanulmányozni számítógép újszerű használatát, <br />
* fejleszteni hatékony módszereket számítási problémák megoldására, <br />
* megérteni számítástechnika/-tudomány technológiai / koncepcionális korlátjait <br />
* intellektuálisan megérteni az algoritmus központi szerepét az informatikai rendszerekben.<br />
<br />
A tárgy 2017 őszétől újabb változáson ment keresztül.<br />
<br />
== Követelmények ==<br />
<br />
* Az '''előadás'''okon való részvétel erősen ajánlott, hiszen a tárgyhoz nem tartozik se gyakorlat, se labor.<br />
* Mindkét '''ZH'''-n el kell érni a minimum 40%-ot, amely a 32 pontos ZH-nál 12.8 pontot jelent, tehát ~25 pontot viszel minimum a ZH-kból. (25.6) Ha az elméletet jól megérted, sok feladat megoldása egyszerűen kitalálható még úgy is, hogy nem adtak hozzá gyakorló feladatot.<br />
* Három db '''házi feladat''' lesz a félévben, egyenként 12 pontért. Érdemes mindenképp megcsinálni őket, mert a gondolkodásmód az elkészítésükhöz, segíteni fog a ZH teljesítésében, és nem kevés pontot kaphatsz értük.<br />
<br />
=== Félévvégi jegy ===<br />
* A tárgyból nincs vizsga, így a féléves teljesítményedre kapod az osztályzatot. A tárggyal maximum 100 pontot tudsz szerezni, a házikat és a ZH-kat összegezve. A 100 pontból is minimum 40%-kot kell elérni a tárgy teljesítéséhez.<br />
* 32 (ZH1) + 32 (ZH2) + 3*12 (HF1,2,3) = 100 pont(max).<br />
* Ponthatárok:<br />
:{| class="wikitable" style="text-align: center; width: 120px; height: 40px;"<br />
!Pont!!Jegy<br />
|-<br />
|0 - 39|| 1<br />
|-<br />
|40 - 49|| 2<br />
|-<br />
|50 - 64|| 3<br />
|-<br />
|65 - 79|| 4<br />
|-<br />
|80 - 100|| 5<br />
|}<br />
<br />
==Segédanyagok==<br />
* [https://docs.google.com/document/d/1Iv4O0vthAugr0eIghOuKkXKTxE-BB72dlL9icwa835k/edit# Oktató által kiadott kérdések kidolgozása (2016)]<br />
* [http://mialmanach.mit.bme.hu/aima/index Mesterséges intelligencia könyv] | [http://www.tankonyvtar.hu/hu/tartalom/tamop425/0026_mi_4_4/adatok.html epub, pdf formátumok]<br />
* [http://mialmanach.mit.bme.hu/neuralis/index Neurális hálózatok könyv]<br />
* 2018 őszi előadásdiák:<br />
** [[Média:mi_eloadasdia_2018osz_1.pdf|Intelligens ágensek]]<br />
** [[Média:mi_eloadasdia_2018osz_2.1.1.pdf|Problémamegoldás kereséssel 1.]]<br />
** [[Média:mi_eloadasdia_2018osz_2.1.2.pdf|Problémamegoldás kereséssel 2.]]<br />
** [[Média:mi_eloadasdia_2018osz_2.2.pdf|Kényszerkielégítési problémák]]<br />
** [[Média:mi_eloadasdia_2018osz_3.1.pdf|Lokális keresés, döntések jellemzése 1.]]<br />
** [[Média:mi_eloadasdia_2018osz_3.2.pdf|Lokális keresés, döntések jellemzése 2.]]<br />
** [[Média:mi_eloadasdia_2018osz_4.1.pdf|Egyszerű döntés (döntési fa) tanulás]]<br />
** [[Média:mi_eloadasdia_2018osz_4.2.1.pdf|Valószínűleg Közelítően Helyes 1.]]<br />
** [[Média:mi_eloadasdia_2018osz_4.2.2.pdf|Valószínűleg Közelítően Helyes 2.]]<br />
** [[Média:mi_eloadasdia_2018osz_5.pdf|Logikai ágens, ítéletlogika]]<br />
** [[Média:mi_eloadasdia_2018osz_6.1.pdf|Elsőrendű logika]]<br />
** [[Média:mi_eloadasdia_2018osz_6.2.pdf|Cselekvéstervezés]]<br />
** [[Média:mi_eloadasdia_2018osz_8.1.pdf|Bizonytalanság kezelése]]<br />
** [[Média:mi_eloadasdia_2018osz_8.2.pdf|Valószínűségi hálók, Naiv Bayes-háló]]<br />
** [[Média:mi_eloadasdia_2018osz_9.pdf|Következtetés Bayes-hálókban]]<br />
** [[Média:mi_eloadasdia_2018osz_10.1.pdf|Neurális hálók]]<br />
** [[Média:mi_eloadasdia_2018osz_10.2.pdf|Neurális hálók tanítása]]<br />
** [[Média:mi_eloadasdia_2018osz_12.1.pdf|Szekvenciális döntések]]<br />
** [[Média:mi_eloadasdia_2018osz_12.2.pdf|Megerősítéses tanulás]]<br />
** [[Média:mi_eloadasdia_2018osz_14.pdf|Nem ellenőrzött tanulás, klaszterezés]]<br />
* [http://www.inf.u-szeged.hu/~szorenyi/MestInt/ szegedi egyetem gyakorlat honlapja]<br />
* [[Média:MI_osszefoglalo.pdf|Összefoglaló pdf]]: [[MIOsszefoglalo]] kiegészítve majdnem végig a 2005/06 őszi féléves fóliáik alapján (kisebb hiányok vannak, formázásra szorul)<br />
* Mesterséges Intelligencia könyv fejezeteinek kivonata: [[MestersegesIntelligenciaOsszefoglalo|Összefoglaló]]<br />
* SZTE-ről jó cuccok:<br />
** [http://www.inf.u-szeged.hu/~jelasity/mi1/2010/index.html#2 Mesterséges Intelligencia I.]<br />
** [http://www.inf.u-szeged.hu/~ormandi/index.php?menu=teaching#ai1 gyak anyag]<br />
* 2016-17-es közös feladatmegoldós [https://docs.google.com/document/d/1xhj6zesahmUpfHCwo_pmUgpAcikXVxil_WLGGynp8Uc/edit doksi]<br />
* 2017-18 őszi közös feladatmegoldós [https://docs.google.com/document/d/1JeqSnXTZQryXsEI-fV_9x007jLbw2uStz2VrnjHMxJY/edit?usp=sharing doksi]<br />
<br />
=== Hivatalos gyakorló feladatok ===<br />
<br />
* Ahol kifejezetten a saját példa használatát kérik (értelemszerűen sem könyvben, sem előadáson nem szerepelt), ott a nem saját példa használata a pontszám levonásával (50%) jár.<br />
** [[Média:Mi_gyak_vegyes.pdf|Vegyes feladatok]]<br />
** [[Média:Mi_gyak_tanulas.pdf|Tanulásos feladatok]]<br />
** [[Média:Mi_gyak_rezolucio.pdf|Rezolúciós feladatok]]<br />
** [[Media:mi_gyak_2018_neuralis-halok.pdf|Neurális hálózatok gyakorlati bemutatása]]<br />
** [[Media:mi_ellenorzokerdesek_2018_logika.pdf|Ellenőrző kérdések elsőrendű logikához]]<br />
** [[Media:mi_ellenorzokerdesek_2018_bayes.pdf|Ellenőrző kérdések Bayes-hálókhoz]]<br />
** [[Media:mi_ellenorzokerdesek_2018_megerositeses-tanulas.pdf|Ellenőrző kérdések megerősítéses tanuláshoz]]<br />
** [[Media:mi_ellenorzokerdesek_2018_szekvencialis-megerosites.pdf|Ellenőrző kérdések szekvenciális döntések és megerősítéses tanuláshoz]]<br />
<br />
* 2017/őszi hivatalos gyakorló feladatsorok:<br />
** [[Média:mestint_gyakorlo_2017osz_1-3.pdf|Gyakorló feladatok a(z) 1-3. előadásokhoz]]<br />
** [[Média:mestint_gyakorlo_2017osz_4-6.pdf|Gyakorló feladatok a(z) 4-6. előadásokhoz]]<br />
** [[Média:mestint_gyakorlo_2017osz_7-8.pdf|Gyakorló feladatok a(z) 7-8. előadásokhoz]]<br />
<br />
===Keresési algoritmusok===<br />
{{Rejtett<br />
|mutatott='''Külön'''<br />
|szöveg=<br />
*[[Media:MI_2013_Acsillag_Kereses.pdf | A csillag (A*)]]<br />
*[[Media:MI_2013_EgyenletesKoltsegu_Kereses.pdf | Egyenletes Költségű]]<br />
*[[Media:MI_2013_HegyMaszo_Kereses.pdf | Hegymászó]]<br />
*[[Media:MI_2013_IterativMelyulo_Kereses.pdf | Iteratívan Mélyülő]]<br />
*[[Media:MI_2013_Ketiranyu_Kereses.pdf | Kétirányú]]<br />
*[[Media:MI_2013_Melysegi_Kereses.pdf | Mélységi]]<br />
*[[Media:MI_2013_MelysegKorlatos_Kereses.pdf | Mélységkorlátos]]<br />
*[[Media:MI_2013_Moho_Kereses.pdf | Mohó]]<br />
*[[Media:MI_2013_Rekurzivan_Legjobbat_Eloszor_Kereses.pdf | Rekurzívan legjobbat először (RLE)]]<br />
*[[Media:MI_2013_Szelessegi_Kereses.pdf | Szélességi]]<br />
}}<br />
Egybe : [[Media:MI_2013_Keresesi_Algoritmusok_all.pdf | All in One]]<br />
<br />
==Házi==<br />
<br />
A házi feladatokat a tárgy [https://hf.mit.bme.hu/hallgato/vimiac10 házifeladat portálján] kell beadni, de a [http://www.mit.bme.hu/oktatas/targyak/vimiac10/hazi-feladat házi feladat kiírások a tárgyhonlapon érhetőek el.] A házikat Python vagy Java nyelven kell elkészíteni, és a HF portálra való feltöltéskor automatikusan kiértékelődnek.<br />
<br />
2018-ban egy nagyméretű labirintust kellett hatékonyan bejárni, Twitter üzenetek pozitív/negatív jellegeit kitalálni, illetve egy neurális háló építésével egy kémiai adatbázis tanulása után kritikus hőmérsékleteket becsülni. A programokban használt algoritmus nincs szorosan kikötve, de az egyszerű megoldás érdekében javasolnak a feladatban módszereket (pl. szélességi keresés, naiv Bayes-háló, backpropagation-alapú neurális háló.<br />
<br />
A házi feladatok nem túl nehezek, de azért sok időt el tudnak venni. Általában a tanult algoritmusok alapszintű implementálása nem elegendő a maximális pont eléréséhez, önmagadtól is ki kell találni valami trükközést, ami hatékonyabbá teszi a programot.<br />
<br />
Ha a feladat jellege lehetővé teszi, javasolt, hogy elsőnek az adatok reprezentációjára találj valamilyen módszert, ez ugyanis nagyban segíti a munkádat. Pl. a labirintusos feladatnál pár perc alatt összedobható egy kis program (pl. HTML/JS alapokon), ami kijelzi a labirintus táblázatát, a lépkedéseket pedig időközönként jeleníti meg. Sokkal könnyebb így megkeresni, hol csúszik félre az algoritmusod, mint konzolban szöveges alapon keresgélni a rengeteg adat közül.<br />
<br />
A házi feladatot tesztelő portál most még (2018) nem túl intelligens. Nagyon kevés információt ír ki a hibákról, alapesetben a be- és kimeneti adatokat se jeleníti meg. Ha szükséged van a tesztadatokra, írd ki stdr-re, akkor, bár abortál a program, az adatokat láthatod. Néha beakad a kiértékelés, ilyenkor segíthet, ha újra feltöltöd ugyanazt a megoldást, így újraindul a kiértékelés. (Ezek még 2020-ban is igazak)<br />
<br />
2020-ban<br />
* első házinál raklapokat kellett lepakolni egy megadott területen (nehezítés kép oszlopok is voltak megadott koordinátákon, amik korlátozták a raklapok lepakolásának lehetőségeit).<br />
* második házinál egy vírusfertőzöttséget felismerő Bayes-hálót kellett készíteni, és abban következtetéseket megvalósítani<br />
* harmadik házniál egy flappy bird programot kellett q-tanulással kitanítani (ehhez elég sok kódrészt kaptunk alapnak)<br />
<br />
== ZH ==<br />
* [[Media:mi_mintazh_2018osz.pdf|2018-ban kiadott minta ZH]]<br />
* [[Media:mi_mintapotzh_2018osz.pdf|2018-ban kiadott minta pótZH]]<br />
{{Rejtett<br />
|mutatott='''Régi képzés ZH-k'''<br />
|szöveg=<br />
<br />
*2009:<br />
**ZH feladatsorok: [[Media:MI_ZH_2009_11_02_A_Feladatok.pdf | A csoport ]] | [[Media:MI_ZH_2009_11_02_B_Feladatok.pdf | B csoport ]] és megoldások: [[Media:MI_ZH_2009_11_02_A_Megoldasok.pdf | A csoport ]] | [[Media:MI_ZH_2009_11_02_B_Megoldasok.pdf | B csoport ]]<br />
**PZH feladatsorok: [[Media:MI_PZH_2009_11_20_A_Feladatok.pdf | A csoport ]] | [[Media:MI_PZH_2009_11_20_B_Feladatok.pdf | B csoport ]] és megoldások: [[Media:MI_PZH_2009_11_20_A_Megoldasok.pdf | A csoport ]] | [[Media:MI_PZH_2009_11_20_B_Megoldasok.pdf | B csoport ]]<br />
*2010:<br />
** ZH megoldások: [[Media:Mi_zh_2010_a_mo.pdf | A csoport]] | [[Media:Mi_zh_2010_b_mo.pdf | B csoport ]]<br />
** PZH megoldások: [[Media:MI_PZH_2010_11_30_A_megoldasok.pdf | A csoport]] | [[Media:MI_PZH_2010_11_30_B_megoldasok.pdf | B csoport ]]<br />
*2011:<br />
**ZH megoldások: [[Media:MI_ZH_2011_AB_Megoldasok.pdf | AB csoport]]<br />
*2012:<br />
**ZH (megjegyzésekkel): [[Media:MI_ZH_2012_10_30_AB_megjegyzesek.pdf | AB csoport]]<br />
**PZH (megjegyzésekkel): [[Media:MI_PZH_2012_11_27_A_megjegyzesek.pdf | A csoport]] | [[Media:MI_PZH_2012_11_27_B_megjegyzesek.pdf | B csoport ]]<br />
**PPZH feladatok: [[Media:MI_PPZH_2012_12_11_A_Feladatok.pdf | A csoport]] | [[Media:MI_PPZH_2012_12_11_B_Feladatok.pdf | B csoport]]<br />
*2014:<br />
**ZH feladatsorok: [[Media:Mi_zh_20141104_A_4-8.pdf | A csoport (4-8. feladatat)]] | [[Media:Mi_zh_20141104_B.pdf | B csoport]]<br />
**PZH feladatsorok: [[Media:Mi_pzh_20411202_B.pdf | B csoport]]<br />
}}<br />
<br />
== Tippek ==<br />
* Érdemes sok feladatot nézni, és azokat begyakorolni, mert főleg feladatok vannak a zh-ban!<br />
* Ha érdekel az MI, akkor se hagyd, hogy ez a tárgy elvegye a kedved! Rengeteg érdekes link van itt is, érdemes belenézni a [[https://cs50.harvard.edu/ai/2020/weeks/0/ | Harvard]] vagy a [[https://www.youtube.com/channel/UCHBzJsIcRIVuzzHVYabikTQ | Berkeley]] kurzusaiba. (Utóbbi diái egész ismerősek is lehetnek.)<br />
<br />
== Kedvcsináló ==<br />
[[MestersegesIntelligenciaKedvcsinalo|Kedvcsináló]]<br />
* A tárgy érdekes is lehetne, de Hullám Gábor előadásában határozottan nem az. Sajnos nagyon lassúak és vontatottak voltak az előadások, és az egyszerű dolgok is túlbonyolítottan votlak magyarázva. Ennek ellenére a tárgy egészen teljesíthető a háziknak és a begyakorolható zh-s feladatoknak köszönhetően. (''2020, HD'') <br />
<br />
<br />
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=IT_eszk%C3%B6z%C3%B6k_technol%C3%B3gi%C3%A1ja&diff=200152IT eszközök technológiája2020-12-18T23:10:40Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Tantárgy<br />
| név = IT eszközök technológiája<br />
| tárgykód = VIEEAC00<br />
| szak = info<br />
| kredit = 4<br />
| félév = 5<br />
| kereszt = nincs<br />
| tanszék = EET<br />
| labor = 5 db<br />
| kiszh = nincs<br />
| nagyzh = 1 db<br />
| hf = 10 db<br />
| vizsga = nincs<br />
| levlista = <br />
| tárgyhonlap = https://edu.vik.bme.hu/<br />
}}<br />
<br />
A tantárgy célkitűzése, hogy megismertesse a hallgatókat az IT eszközök legfontosabb hardware elemeinek működésével, ezen elemek elektronikai alapjaival és megvalósításuk technológiáinak alapjaival. Cél továbbá annak bemutatása, hogy a modern mikroelektronika milyen lehetőségeket biztosít a számítástechnika számára, mik a fizikai megvalósítás korlátai, és mik a fejlődés trendjei. A tárgy további célja az, hogy az informatikus hallgatók megértsék, és a laboratóriumi gyakorlatokon maguk is tapasztalják, hogy a hardver- és szoftverfejlesztés hasonló elvek és eszközök segítségével történik. A régi tantervben szereplő [[Elektronika]] tárgy utódja.<br />
<br />
<br />
== Követelmények ==<br />
=== Előtanulmányi rend ===<br />
* [[Digitális technika]] és a [[ Fizika 2i]] tárgyakból kreditek megszerzése szükséges a tárgy felvételéhez.<br />
<br />
=== A szorgalmi időszakban ===<br />
* 5 darab '''labor''' teljesítése, lépésenkénti segédanyag alapján. A laborokon számítsunk beugrókra, bár erre elég ritkán van példa. A laborok végén három szintet lehet elérni: ''nem teljesített'', ''teljesített'', ''kiválóan teljesített''. Utóbbit úgy lehet megszerezni, ha elvégzed a bónusz feladatokat is, illetve aktívan részt veszel a laboron (válaszolsz a feltett kérdésekre stb.).<br />
* 1 darab '''ZH''' a félév végén. Póthéten pótolható, de a PZH-t nehezebbre tervezik a "plusz idő" miatt.<br />
* 10 darab '''házi feladat''', általában 3-8 kérdéssel. A feladatok kapcsolódnak a heti előadásdiához, az ott elhangozzak alapján túlnyomó részt megoldhatóak. A tesztet a tárgy Moodle oldalán kell kitölteni. Egy házival 3x lehet próbálkozni, és a legjobb eredmény számít csak, viszont minden alkalommal randomizált kérdésekből áll a teszt. Leadási határidejük az előadástól számítva egy hét kb.<br />
* '''Pótlási lehetőségek:'''<br />
** A '''labor'''ok közül maximum egyet lehet pótolni évközben.<br />
** A '''ZH''' egyszer pótolható évközben, ritkán adódik lehetőség a PPZH-ra, így ne tegyük fel mindenünket arra.<br />
** A '''házi feladat'''ok pótolhatóak. Mindig egy adott házi feladat leadási határidejét követően van lehetőség egy hétre rá leadni a pótot, utána már nincs erre több lehetőség. <br />
<br />
=== Félvvégi jegy ===<br />
* A tárgy teljesítéséhez szükséges minden labor teljesítése, a házikból kapható 100 pontból legalább 40 pont elérése, és a ZH legalább 40%-ra való megírása.<br />
* A laboron elért pontozás nem számít bele a félévvégi jegybe, csak akkor nézik át őket, ha a hallgató kétesre áll. A ''kiválóan megfelelt'' értékelésű laborok minimálisan emelik az összpontszámot (J + J * 0,1 * kiváló_laborok_száma).<br />
* Ez alapján a félévközi jegy a következő:<br />
<math>J= 0,8*(ZH) + 0,2*(házik)</math><br />
*Ponthatárok:<br />
:{| class="wikitable" style="text-align: center; width: 110px; height: 40px;"<br />
!Pont!!Jegy<br />
|-<br />
|0 - 39|| 1<br />
|-<br />
|40 - 59|| 2<br />
|-<br />
|60 - 74|| 3<br />
|-<br />
|75 - 89|| 4<br />
|-<br />
|90 - || 5<br />
|}<br />
<br />
== Házi feladatok ==<br />
''Figyelem, nem hivatalos megoldások, hiba lehet bennük!''<br />
* SystemC demó projekt: megtalálható a tárgy honlapján<br />
* [https://docs.google.com/document/d/15uizMKQVICeFcPM5w-ObgRJDjxslJN3tBVhGo0FTF7Y/edit?usp=drive_web&ouid=104293026840910169203 2017-es házik közös megoldása]<br />
* [https://docs.google.com/document/d/1syrxU2KhzKPItzHqSsvEupxUxG6KjXS9j0nW-jrlpTQ/edit 2018-as házik közös megoldása]<br />
<br />
== Laborok ==<br />
* Edu-s Moodle oldalon elérhetőek a szükséges források.<br />
<br />
== ZH ==<br />
''Figyelem, nem hivatalos anyag, hiba lehet bennük!''<br />
* [https://docs.google.com/document/d/18cQcifGbe-_Zyc7uPG_Uw9iaZ__aGaLrbEKLmAr17Zs/edit?usp=sharing Elméleti összefoglaló a diákból (2016)]<br />
* [https://docs.google.com/document/d/1znKfnji76QyZKOV9dHncy1i91trntWk9-pI7nIr0wWc/edit?usp=sharing Minta ZH kidolgozva (2016)]<br />
* [https://docs.google.com/document/d/1sKHWO1iIhO_ETReh1i0qCQYG4fV36TsAr1M8Tj9peAs/edit 2017-es ZH megoldással]<br />
<br />
== Kedvcsináló ==<br />
* A tárgy összességében nem rossz, inkább a villamosmérnöki területek iránt is érdeklődő hallgatóknak lehet érdekes. Néha kicsit túlzottan belemegy a hardveres részletekbe, de sok érdekesség is elhangzik az előadásokon. Ress Sándor Tanár Úr kimondottan korrekt és kedves. Véleményem szerint közepes energia befektetéssel 3-asra simán teljesíthető a tárgy, és ha valaki rendesen átnézi a leadott anyagot, akkor a 4-est vagy 5-öst is simán meg lehet szerezni belőle. (''2020, HD'')<br />
<br />
<br />
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=IT_eszk%C3%B6z%C3%B6k_technol%C3%B3gi%C3%A1ja&diff=200151IT eszközök technológiája2020-12-18T22:59:39Z<p>Hegedüs Dániel 2: </p>
<hr />
<div>{{Tantárgy<br />
| név = IT eszközök technológiája<br />
| tárgykód = VIEEAC00<br />
| szak = info<br />
| kredit = 4<br />
| félév = 5<br />
| kereszt = nincs<br />
| tanszék = EET<br />
| labor = 5 db<br />
| kiszh = nincs<br />
| nagyzh = 1 db<br />
| hf = 10 db<br />
| vizsga = nincs<br />
| levlista = <br />
| tárgyhonlap = https://edu.vik.bme.hu/<br />
}}<br />
<br />
A tantárgy célkitűzése, hogy megismertesse a hallgatókat az IT eszközök legfontosabb hardware elemeinek működésével, ezen elemek elektronikai alapjaival és megvalósításuk technológiáinak alapjaival. Cél továbbá annak bemutatása, hogy a modern mikroelektronika milyen lehetőségeket biztosít a számítástechnika számára, mik a fizikai megvalósítás korlátai, és mik a fejlődés trendjei. A tárgy további célja az, hogy az informatikus hallgatók megértsék, és a laboratóriumi gyakorlatokon maguk is tapasztalják, hogy a hardver- és szoftverfejlesztés hasonló elvek és eszközök segítségével történik. A régi tantervben szereplő [[Elektronika]] tárgy utódja.<br />
<br />
<br />
== Követelmények ==<br />
=== Előtanulmányi rend ===<br />
* [[Digitális technika]] és a [[ Fizika 2i]] tárgyakból kreditek megszerzése szükséges a tárgy felvételéhez.<br />
<br />
=== A szorgalmi időszakban ===<br />
* 5 darab '''labor''' teljesítése, lépésenkénti segédanyag alapján. A laborokon számítsunk beugrókra, bár erre elég ritkán van példa. A laborok végén három szintet lehet elérni: ''nem teljesített'', ''teljesített'', ''kiválóan teljesített''. Utóbbit úgy lehet megszerezni, ha elvégzed a bónusz feladatokat is, illetve aktívan részt veszel a laboron (válaszolsz a feltett kérdésekre stb.).<br />
* 1 darab '''ZH''' a félév végén. Póthéten pótolható, de a PZH-t nehezebbre tervezik a "plusz idő" miatt.<br />
* 10 darab '''házi feladat''', általában 3-8 kérdéssel. A feladatok kapcsolódnak a heti előadásdiához, az ott elhangozzak alapján túlnyomó részt megoldhatóak. A tesztet a tárgy Moodle oldalán kell kitölteni. Egy házival 3x lehet próbálkozni, és a legjobb eredmény számít csak, viszont minden alkalommal randomizált kérdésekből áll a teszt. Leadási határidejük az előadástól számítva egy hét kb.<br />
* '''Pótlási lehetőségek:'''<br />
** A '''labor'''ok közül maximum egyet lehet pótolni évközben.<br />
** A '''ZH''' egyszer pótolható évközben, ritkán adódik lehetőség a PPZH-ra, így ne tegyük fel mindenünket arra.<br />
** A '''házi feladat'''ok pótolhatóak. Mindig egy adott házi feladat leadási határidejét követően van lehetőség egy hétre rá leadni a pótot, utána már nincs erre több lehetőség. <br />
<br />
=== Félvvégi jegy ===<br />
* A tárgy teljesítéséhez szükséges minden labor teljesítése, a házikból kapható 100 pontból legalább 40 pont elérése, és a ZH legalább 40%-ra való megírása.<br />
* A laboron elért pontozás nem számít bele a félévvégi jegybe, csak akkor nézik át őket, ha a hallgató kétesre áll. A ''kiválóan megfelelt'' értékelésű laborok minimálisan emelik az összpontszámot (J + J * 0,1 * kiváló_laborok_száma).<br />
* Ez alapján a félévközi jegy a következő:<br />
<math>J= 0,8*(ZH) + 0,2*(házik)</math><br />
*Ponthatárok:<br />
:{| class="wikitable" style="text-align: center; width: 110px; height: 40px;"<br />
!Pont!!Jegy<br />
|-<br />
|0 - 39|| 1<br />
|-<br />
|40 - 59|| 2<br />
|-<br />
|60 - 74|| 3<br />
|-<br />
|75 - 89|| 4<br />
|-<br />
|90 - || 5<br />
|}<br />
<br />
== Házi feladatok ==<br />
''Figyelem, nem hivatalos megoldások, hiba lehet bennük!''<br />
* SystemC demó projekt: megtalálható a tárgy honlapján<br />
* [https://docs.google.com/document/d/15uizMKQVICeFcPM5w-ObgRJDjxslJN3tBVhGo0FTF7Y/edit?usp=drive_web&ouid=104293026840910169203 2017-es házik közös megoldása]<br />
* [https://docs.google.com/document/d/1syrxU2KhzKPItzHqSsvEupxUxG6KjXS9j0nW-jrlpTQ/edit 2018-as házik közös megoldása]<br />
<br />
== Laborok ==<br />
* Edu-s Moodle oldalon elérhetőek a szükséges források.<br />
<br />
== ZH ==<br />
''Figyelem, nem hivatalos anyag, hiba lehet bennük!''<br />
* [https://docs.google.com/document/d/18cQcifGbe-_Zyc7uPG_Uw9iaZ__aGaLrbEKLmAr17Zs/edit?usp=sharing Elméleti összefoglaló a diákból (2016)]<br />
* [https://docs.google.com/document/d/1znKfnji76QyZKOV9dHncy1i91trntWk9-pI7nIr0wWc/edit?usp=sharing Minta ZH kidolgozva (2016)]<br />
* [https://docs.google.com/document/d/1sKHWO1iIhO_ETReh1i0qCQYG4fV36TsAr1M8Tj9peAs/edit 2017-es ZH megoldással]<br />
<br />
== Kedvcsináló ==<br />
* A tárgy összességében nem rossz, inkább a villamosmérnöki területek iránt is érdeklődő hallgatóknak lehet érdekes. Néha kicsit túlzottan belemegy a hardveres részletekbe, de sok érdekesség is elhangzik az előadásokon. Ress Sándor Tanár Úr kimondottan korrekt és kedves. Véleményem szerint közepes energia befektetéssel 3-asra simán teljesíthető a tárgy, és ha valaki rendesen átnézi a leadott anyagot, akkor a 4-est vagy 5-öst is simán meg lehet szerezni belőle. (''Dani'')<br />
<br />
<br />
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=IT_eszk%C3%B6z%C3%B6k_technol%C3%B3gi%C3%A1ja&diff=200150IT eszközök technológiája2020-12-18T22:58:09Z<p>Hegedüs Dániel 2: Kiegészítések és egy kedvcsináló</p>
<hr />
<div>{{Tantárgy<br />
| név = IT eszközök technológiája<br />
| tárgykód = VIEEAC00<br />
| szak = info<br />
| kredit = 4<br />
| félév = 5<br />
| kereszt = nincs<br />
| tanszék = EET<br />
| labor = 5 db<br />
| kiszh = nincs<br />
| nagyzh = 1 db<br />
| hf = 10 db<br />
| vizsga = nincs<br />
| levlista = <br />
| tárgyhonlap = https://edu.vik.bme.hu/<br />
}}<br />
<br />
A tantárgy célkitűzése, hogy megismertesse a hallgatókat az IT eszközök legfontosabb hardware elemeinek működésével, ezen elemek elektronikai alapjaival és megvalósításuk technológiáinak alapjaival. Cél továbbá annak bemutatása, hogy a modern mikroelektronika milyen lehetőségeket biztosít a számítástechnika számára, mik a fizikai megvalósítás korlátai, és mik a fejlődés trendjei. A tárgy további célja az, hogy az informatikus hallgatók megértsék, és a laboratóriumi gyakorlatokon maguk is tapasztalják, hogy a hardver- és szoftverfejlesztés hasonló elvek és eszközök segítségével történik. A régi tantervben szereplő [[Elektronika]] tárgy utódja.<br />
<br />
<br />
== Követelmények ==<br />
=== Előtanulmányi rend ===<br />
* [[Digitális technika]] és a [[ Fizika 2i]] tárgyakból kreditek megszerzése szükséges a tárgy felvételéhez.<br />
<br />
=== A szorgalmi időszakban ===<br />
* 5 darab '''labor''' teljesítése, lépésenkénti segédanyag alapján. A laborokon számítsunk beugrókra, bár erre elég ritkán van példa. A laborok végén három szintet lehet elérni: ''nem teljesített'', ''teljesített'', ''kiválóan teljesített''. Utóbbit úgy lehet megszerezni, ha elvégzed a bónusz feladatokat is, illetve aktívan részt veszel a laboron (válaszolsz a feltett kérdésekre stb.).<br />
* 1 darab '''ZH''' a félév végén. Póthéten pótolható, de a PZH-t nehezebbre tervezik a "plusz idő" miatt.<br />
* 10 darab '''házi feladat''', általában 3-8 kérdéssel. A feladatok kapcsolódnak a heti előadásdiához, az ott elhangozzak alapján túlnyomó részt megoldhatóak. A tesztet a tárgy Moodle oldalán kell kitölteni. Egy házival 3x lehet próbálkozni, és a legjobb eredmény számít csak, viszont minden alkalommal randomizált kérdésekből áll a teszt. Leadási határidejük az előadástól számítva egy hét kb.<br />
* '''Pótlási lehetőségek:'''<br />
** A '''labor'''ok közül maximum egyet lehet pótolni évközben.<br />
** A '''ZH''' egyszer pótolható évközben, ritkán adódik lehetőség a PPZH-ra, így ne tegyük fel mindenünket arra.<br />
** A '''házi feladat'''ok pótolhatóak. Mindig egy adott házi feladat leadási határidejét követően van lehetőség egy hétre rá leadni a pótot, utána már nincs erre több lehetőség. <br />
<br />
=== Félvvégi jegy ===<br />
* A tárgy teljesítéséhez szükséges minden labor teljesítése, a házikból kapható 100 pontból legalább 40 pont elérése, és a ZH legalább 40%-ra való megírása.<br />
* A laboron elért pontozás nem számít bele a félévvégi jegybe, csak akkor nézik át őket, ha a hallgató kétesre áll. A ''kiválóan megfelelt'' értékelésű laborok minimálisan emelik az összpontszámot (J + J * 0,1 * kiváló_laborok_száma).<br />
* Ez alapján a félévközi jegy a következő:<br />
<math>J= 0,8*(ZH) + 0,2*(házik)</math><br />
*Ponthatárok:<br />
:{| class="wikitable" style="text-align: center; width: 110px; height: 40px;"<br />
!Pont!!Jegy<br />
|-<br />
|0 - 39|| 1<br />
|-<br />
|40 - 59|| 2<br />
|-<br />
|60 - 74|| 3<br />
|-<br />
|75 - 89|| 4<br />
|-<br />
|90 - || 5<br />
|}<br />
<br />
== Házi feladatok ==<br />
''Figyelem, nem hivatalos megoldások, hiba lehet bennük!''<br />
* SystemC demó projekt: megtalálható a tárgy honlapján<br />
* [https://docs.google.com/document/d/15uizMKQVICeFcPM5w-ObgRJDjxslJN3tBVhGo0FTF7Y/edit?usp=drive_web&ouid=104293026840910169203 2017-es házik közös megoldása]<br />
* [https://docs.google.com/document/d/1syrxU2KhzKPItzHqSsvEupxUxG6KjXS9j0nW-jrlpTQ/edit 2018-as házik közös megoldása]<br />
<br />
== Laborok ==<br />
* Edu oldalra feltöltik őket.<br />
<br />
== ZH ==<br />
''Figyelem, nem hivatalos anyag, hiba lehet bennük!''<br />
* [https://docs.google.com/document/d/18cQcifGbe-_Zyc7uPG_Uw9iaZ__aGaLrbEKLmAr17Zs/edit?usp=sharing Elméleti összefoglaló a diákból (2016)]<br />
* [https://docs.google.com/document/d/1znKfnji76QyZKOV9dHncy1i91trntWk9-pI7nIr0wWc/edit?usp=sharing Minta ZH kidolgozva (2016)]<br />
* [https://docs.google.com/document/d/1sKHWO1iIhO_ETReh1i0qCQYG4fV36TsAr1M8Tj9peAs/edit 2017-es ZH megoldással]<br />
<br />
== Kedvcsináló ==<br />
* A tárgy összességében nem rossz, inkább a villamosmérnöki területek iránt is érdeklődő hallgatóknak lehet érdekes. Néha kicsit túlzottan belemegy a hardveres részletekbe, de sok érdekesség is elhangzik az előadásokon. Ress Sándor Tanár Úr kimondottan korrekt és kedves. Véleményem szerint közepes energia befektetéssel 3-asra simán teljesíthető a tárgy, és ha valaki rendesen átnézi a leadott anyagot, akkor a 4-est vagy 5-öst is simán meg lehet szerezni belőle. (''Dani'')<br />
<br />
<br />
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}}</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=T%C3%A9malaborat%C3%B3rium_(M%C3%A9rn%C3%B6kinformatikus,_IIT)&diff=199615Témalaboratórium (Mérnökinformatikus, IIT)2020-09-02T15:38:00Z<p>Hegedüs Dániel 2: IIT-s témalabor alap információk</p>
<hr />
<div>{{Tantárgy<br />
| név = Témalaboratórium(IIT)<br />
| tárgykód = BMEVIIIAL00<br />
| kredit = 3<br />
| kereszt = nincs<br />
| tanszék = IIT<br />
| jelenlét = Nem kötelező<br />
| minmunka = <br />
| labor = <br />
| kiszh = <br />
| nagyzh = <br />
| hf = 1 nagy házi<br />
| vizsga = Nincs<br />
| levlista = <br />
| tad = https://portal.vik.bme.hu/kepzes/targyak/VIIIAL00/<br />
| tárgyhonlap =<br />
}}<br />
A témalabor bemutatja a specializáció, illetve ágazat (ha van) adott tanszékéhez tartozó műhelyeket, amelyek később az Önálló laboratórium, illetve a Szakdolgozat-készítés tantárgyakat kiszolgálják. A hallgatók a témalabor foglalkozásai során megismerkednek a műhely munkájával, és elsajátítják a műhely témáinak műveléséhez szükséges speciális szakmai ismereteket. A témalabor tantárgy elvégzése után a hallgatók képesek lesznek az adott szakmai műhelyben választott önálló laboratóriumi feladat további felkészítés nélküli kidolgozására.<br />
<br />
A témalabor hasonlít az önálló labor és szakdolgozat tárgyakhoz: dolgozgatsz egy projekten a félév során. Csupán a munka mértéke, a dokumentálás, és a bemutatás jellege/mértéke különbözik azoktól.<br />
<br />
== Követelmények ==<br />
A félév során az első 4 hétben ún. tutoriálokat tartunk, amelyek bepillantást engednek a műhelyek kutatási projektjeibe. A felkínált témák közül az 5. hét közepéig kell a hallgatóknak választani.<br />
<br />
A félév maradékában a kiválasztott témán kell egyénileg vagy csoportosan dolgozni. A félévet szóbeli és írásbeli beszámoló zárja.</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=BSc_Szoftverfejleszt%C3%A9s_specializ%C3%A1ci%C3%B3&diff=199614BSc Szoftverfejlesztés specializáció2020-09-02T15:31:53Z<p>Hegedüs Dániel 2: /* 5. félév */</p>
<hr />
<div>== Célkitűzés ==<br />
<br />
A specializáció célja megismertetni a hallgatókat azokkal a kurrens szoftvertechnikákkal és eszközökkel, amelyek informatikai rendszerek megvalósításához, teszteléséhez, karbantartásához és dokumentálásához szükségesek. A specializáció kiemelt hangsúlyt fektet a legfrissebb szoftverirányzatok teljes spektrumának lefedésére, különös tekintettel a kliens oldalra és informatikai háttér rendszerek fejlesztésére, a vonatkozó megvalósítási technikákra, olyan igényes grafikai információmegjelenítési és felhasználói interfész kialakítási módszerekre és fejlesztési technológiákra, amelyek követik a felhasználói igényeket, heterogén platformok rendszerintegrációs elveire, valamint a korszerű rendszerfejlesztési koncepcióknak való megfelelés követelményeire. A specializáció lentiekben körvonalazott tematikája a kapcsolódó laborok és önálló laboratóriumi foglalkozások keretében magában foglalja a gyakorlati ismeretek széles körének elsajátítását, valamint olyan elméleti megalapozást biztosít, amely megfelelően felépített, rendszerezett és hasznosítható ismeretanyagot képez a jövő rendszereinek átfogó megismeréséhez, fejlesztéséhez és működtetéséhez.<br />
<br />
== Felvételi ponthatárok ágazatonként ==<br />
{|class="wikitable"<br />
! width="10%"|Ágazat tanszéke<br />
! width="5%"|2016<br />
! width="5%"|2017<br />
! width="5%"|2018<br />
! width="5%"|2019<br />
! width="5%"|2020<br />
|-<br />
! '''Szoftverfejlesztés/AUT*'''<br />
| style="text-align:center"|3.37<br />
| style="text-align:center"|3.05<br />
| style="text-align:center"|3.3<br />
| style="text-align:center"|3.5882<br />
| style="text-align:center"|3.2521<br />
|-<br />
! '''Szoftverfejlesztés/IIT'''<br />
| style="text-align:center"|2.52<br />
| style="text-align:center"|2.6<br />
| style="text-align:center"|2.525 <br />
| style="text-align:center"|2.7983<br />
| style="text-align:center"|2.7395<br />
|-<br />
! '''Szoftverfejlesztés/MIT'''<br />
| style="text-align:center"|2.54<br />
| style="text-align:center"|2.7<br />
| style="text-align:center"|2.5417<br />
| style="text-align:center"|2.8235<br />
| style="text-align:center"|2.8319<br />
|}<br />
''*: Csillaggal jelölt tanszék a gazdatanszék.''<br />
<br />
== Tárgyak ==<br />
=== 5. félév ===<br />
* [[Adatvezérelt rendszerek]]<br />
* [[Objektumorientált szoftvertervezés]]<br />
* [[Témalaboratórium (Mérnökinformatikus, AUT)]], [[Témalaboratórium (Mérnökinformatikus, IIT)]]<br />
<br />
=== 6. félév ===<br />
* [[Integrációs és ellenőrzési technikák]]<br />
* [[Szoftverfejlesztés laboratórium 1]]<br />
* [[Önálló laboratórium (Szoftverfejlesztés/AUT)]]<br />
* A következő két tárgy elágazó, csak az egyiket kell teljesíteni. Nincs megkötve, melyiket veszed fel.<br />
** [[3D grafikus rendszerek]]<br />
** [[Kliens oldali technológiák]]<br />
<br />
=== 7. félév ===<br />
* [[Szoftverfejlesztés laboratórium 2]]<br />
* [[Szakdolgozat-készítés]]<br />
<br />
== Egyéb ==<br />
[https://www.facebook.com/groups/neverendingagony/ A specializációhoz tartozó Facebook csoport]</div>Hegedüs Dániel 2https://vik.wiki/index.php?title=Adatvez%C3%A9relt_rendszerek&diff=199613Adatvezérelt rendszerek2020-09-02T11:08:37Z<p>Hegedüs Dániel 2: Ponthatár, megajánlott jegy, gyakorlatok és szorgalmi házik javítva a tárgy oldala alapján!</p>
<hr />
<div>{{Vissza|BSc Szoftverfejlesztés specializáció}}<br />
<br />
{{Tantárgy<br />
| név = Adatvezérelt rendszerek<br />
| tárgykód = VIAUAC01<br />
| szak = info<br />
| kredit = 4<br />
| félév = 5<br />
| kereszt = <br />
| tanszék = AUT<br />
| jelenlét = <br />
| minmunka = <br />
| labor = <br />
| kiszh = <br />
| nagyzh = 1 db<br />
| hf = opcionális szorgalmi (2020. ősz)<br />
| vizsga = írásbeli<br />
| levlista = <br />
| tárgyhonlap = https://www.aut.bme.hu/Course/adatvezerelt<br />
}}<br />
A tárgy célja megismertetni a hallgatókkal az adatvezérelt rendszerek fejlesztése során leggyakrabban használt kiszolgáló oldali megoldásokat. A tárgy keretében a hallgatók jártasságot szereznek adatbázisokra épülő rendszerek megvalósításában, elsajátítják az adatrétegben és az üzleti logikai rétegben alkalmazott tipikus módszereket és eljárásokat. A tárgy ismerteti a különböző adatbázis-kezelő szerverek felépítését, működését és programozását. Továbbá bemutatja azon eljárásokat és megoldásokat, melyek segítségével az alkalmazott adatbázis platform elérhető és hatékonyan kezelhető az üzleti logikai komponensekben.<br />
<br />
== Követelmények ==<br />
* Heti egy előadás van<br />
<br />
=== Aláíráshoz ===<br />
* 6 gyakorlatból 5 minimum elégségesre teljesítése (jelenlét + labor követése)<br />
* 1 nagyZH, legalább elégséges (45%) teljesítése.<br />
** A ZH-n jó eredményt elérve pluszpontot kapsz a vizsgára: 80% fölött 3, 90% fölött 5 pontot.<br />
* Írásbeli vizsgán minimum elégséges osztályzat megszerzése.<br />
<br />
=== Megajánlott jegy ===<br />
* Megajánlott jegy szerezhető (2020. ősz)<br />
** megajánlott 5-ös: minden gyakorlat teljesítése ÉS (ZH pontszám + HF pontszám) >= 44<br />
** megajánlott 4-es: maximum 1 gyakorlat nemteljesítése ÉS (ZH pontszám + HF pontszám) >= 40<br />
<br />
=== Félév végi jegy ===<br />
* Félév végi jegy = Vizsga pont + félév közi pluszpontok<br />
* Ponthatárok (2020. ősz)<br />
{| class="wikitable"<br />
|-<br />
! Pont (vizsga pont + pluszpontok) !! Jegy<br />
|-<br />
| 0 - 19 || 1<br />
|-<br />
| 20 - 27 || 2<br />
|-<br />
| 28 - 34 || 3<br />
|-<br />
| 35 - 41 || 4<br />
|-<br />
| 42 - 50 || 5<br />
|}<br />
<br />
== Gyakorlatok ==<br />
* 6 gyakorlat tartozik a tárgyhoz<br />
* a gyakorlatok kéthetente vannak megtartva, és a második héten kezdődnek<br />
* tematika megtalálható a tárgy honlapján<br />
<br />
== Szorgalmi házi feladat (2020. ősz) ==<br />
* Lehetőség van szorgalmi házi feladatok beadására (legalábbis 2020. őszén)<br />
* Témák:<br />
# MSSQL<br />
# ADO.NET<br />
# EF<br />
# MongoDB<br />
# WebAPI<br />
<br />
== ZH ==<br />
* [[Media:adatvez_minta_zh-vizsga_2018.pdf|Minta feladatok]] (ZH és vizsgafeladatok egyben)<br />
* [[Media:adatvez_minta_zh-vizsga_2018_megoldas.pdf|Minta feladatok megoldásai]]<br />
<br />
== Vizsga ==<br />
<br />
=== 2017/2018 ősz tapasztalatok ===<br />
<br />
A vizsga 50 pontos, ebből 24 pont volt gyakorlati (JPA, EF, Trigger) és 26 pontnyi elméleti kérdés. Elmélet inkább az anyag zh utáni részére kérdezett. (kb. 6 pont volt zh előtti) JPA-nál és EF-nél teljes módosító kódot kellett írni, a trigger egy egyszerűbb Oracle megoldás volt.<br />
<br />
A tárgyból páran kiemelkedő zh eredményért és laborokon aktív részvételért megajánlott jegyben részesültek.</div>Hegedüs Dániel 2