„Mobil- és webes szoftverek” változatai közötti eltérés
a Laborok száma változott |
|||
| (22 közbenső módosítás, amit 10 másik szerkesztő végzett, nincs mutatva) | |||
| 9. sor: | 9. sor: | ||
| jelenlét = | | jelenlét = | ||
| minmunka = | | minmunka = | ||
| labor = 14 | | labor = 14 db | ||
| kiszh = | | kiszh = 6 db | ||
| nagyzh = 1 | | nagyzh = 1 db | ||
| hf = 1 | | hf = 1 db | ||
| vizsga = írásbeli | | vizsga = írásbeli | ||
| levlista = | | levlista = | ||
| 19. sor: | 19. sor: | ||
A tantárgy célja a hallgatók bevezetése a mobil- és webes szoftverek világába. A tárgy keretében a hallgatók megismerkednek a mobil eszközökre történő szoftverfejlesztés alapjaival. Tapasztalatot szereznek a különféle mobil platformok világából, valamint a platformokra való szoftverfejlesztéshez szükséges eszközökről. Megismerik a mobil eszközökre való fejlesztés sajátosságait, ergonómiai kérdéseit és a fejlesztés során alkalmazható legjobb gyakorlatokat. Ezen kívül találkoznak a gyors prototípus-készítési eljárásokkal, gyakorlati megvalósításokkal. További kitűzött cél a korszerű webes technológiák alapjainak elsajátítása, illetve a web alapú multiplatform mobil fejlesztői rendszerek képességeinek és használatának megismerése. | A tantárgy célja a hallgatók bevezetése a mobil- és webes szoftverek világába. A tárgy keretében a hallgatók megismerkednek a mobil eszközökre történő szoftverfejlesztés alapjaival. Tapasztalatot szereznek a különféle mobil platformok világából, valamint a platformokra való szoftverfejlesztéshez szükséges eszközökről. Megismerik a mobil eszközökre való fejlesztés sajátosságait, ergonómiai kérdéseit és a fejlesztés során alkalmazható legjobb gyakorlatokat. Ezen kívül találkoznak a gyors prototípus-készítési eljárásokkal, gyakorlati megvalósításokkal. További kitűzött cél a korszerű webes technológiák alapjainak elsajátítása, illetve a web alapú multiplatform mobil fejlesztői rendszerek képességeinek és használatának megismerése. | ||
==Követelmények== | ==Követelmények== | ||
'''A szorgalmi időszakban:''' | '''A szorgalmi időszakban:''' | ||
* Laborok elvégzése, illetve a laborok előtt ellenőrzés beugró jelleggel. | * Laborok elvégzése, illetve a laborok előtt ellenőrzés beugró jelleggel (első labor előtt nincs beugró). | ||
* | * 1 darab nagy ZH-n minimum 40% elérése. | ||
* A gyakorlást a házi feladat biztosítja, amelynek beadási határideje a 13. oktatási hét vége. | * Laborok 70%-át sikeresen kell teljesíteni. | ||
* 6 darab kisZH van, ebből a legjobb 4 számít. A kisZH kb. 6-8 kérdésből áll. | |||
* Amelyik laboron nincs kisZH, azon beugró van (kivéve az első labort). Ez általában 2-4 kiskérdésből áll. | |||
* A gyakorlást a házi feladat biztosítja (android-os app), amelynek beadási határideje a 13. oktatási hét vége. | |||
'''A vizsgaidőszakban:''' írásbeli vizsga. | '''A vizsgaidőszakban:''' írásbeli vizsga. | ||
A | A zárthelyi, a laborok, kisZH-k eredménye és a házi feladat 20-15-10-15%-ban, a vizsga 40%-ban számít az érdemjegybe. | ||
'''iMSC pontok:''' | |||
A laboron, ZH-n és házi feladaton | |||
egységesen 10-10-10 pont szerezhető. | |||
'''A jegyszámítás határai:''' | |||
:{| class="wikitable" style="text-align: center; width: 110px; height: 40px;" | |||
!Százalék!!Jegy | |||
|- | |||
|0 - 39|| 1 | |||
|- | |||
|40 - 54|| 2 | |||
|- | |||
|55 - 69|| 3 | |||
|- | |||
|70 - 84|| 4 | |||
|- | |||
|85 - || 5 | |||
|} | |||
===Tankvíz=== | ===Tankvíz=== | ||
| 44. sor: | 61. sor: | ||
==Házi== | ==Házi== | ||
A házi feladat célja, hogy az előadáson és laborokon bemutatott technológiák segítségével egy komplex alkalmazást készítsen a hallgató, önálló funkcionalitással. | |||
https://viauac00.github.io/laborok/hf | |||
'''Határidők:''' | |||
* '''Specifikáció:''' 6. hét végére (laborvezetővel egyeztetve) | |||
* '''Végleges megoldás:''' 11. hét végére | |||
=== AVD linuxon === | |||
Akinek különösebb hiba kijelzése nélkül nem indul el egy AVD-s eszköz se, az [https://wiki.archlinux.org/index.php/android#libGL_error:_failed_to_load_driver:_swrast_OR_AVD_doesn.27t_load_and_no_error_message_displayed törölje] az emulátorral csomagolt libstdc++-t. | |||
<code>rm -r ~/Android/Sdk/emulator/lib64/libstdc++/</code> (ha ~/Android/Sdk alá telepítetted az sdk-t) | |||
==Kikérdezők== | |||
* [https://vik.wiki/Mobil-_%C3%A9s_webes_szoftverek_mobil_kikerdezo Mobil kikérdező] | |||
* [https://vik.wiki/Mobil-_%C3%A9s_webes_szoftverek_web_kikerdezo Web kikérdező] | |||
== Segédanyagok == | |||
=== Laborok anyagai === | |||
* https://viauad02.github.io/laborok/ | |||
=== 2017-es előadásdiák === | |||
* [[Media:mobil-web_2017_eloadasdia_android_1.pdf|Mobilszoftver-platformok]] | |||
* [[Media:mobil-web_2017_eloadasdia_android_2.pdf|Android alapok, fordítás, Manifest]] | |||
* [[Media:mobil-web_2017_eloadasdia_android_3.pdf|Activity, grafikus felhasználói felületek]] | |||
* [[Media:mobil-web_2017_eloadasdia_android_4.pdf|Grafika, animáció, Widget, Fragmentek]] | |||
* [[Media:mobil-web_2017_eloadasdia_android_5.pdf|Engedélyek, adattárolás, ContentProvider]] | |||
* [[Media:mobil-web_2017_eloadasdia_android_6.pdf|Listák, Intent]] | |||
* [[Media:mobil-web_2017_eloadasdia_android_7.pdf|BroadcastReceiver, kommunikáció a külvilággal]] | |||
* [[Media:mobil-web_2017_eloadasdia_web_1.pdf|Webes alapok, HTTP, Cookie]] | |||
* [[Media:mobil-web_2017_eloadasdia_web_2.pdf|HTML 5]] | |||
* [[Media:mobil-web_2017_eloadasdia_web_3.pdf|CSS]] | |||
* [[Media:mobil-web_2017_eloadasdia_web_4.pdf|Bootstrap, LESS, flexbox]] | |||
* [[Media:mobil-web_2017_eloadasdia_web_5.pdf|JavaScript 1.]] | |||
* [[Media:mobil-web_2017_eloadasdia_web_6.pdf|jQuery, AJAX]] | |||
* [[Media:mobil-web_2017_eloadasdia_web_7.pdf|Javascript 2.]] | |||
* [[Media:mobil-web_2017_eloadasdia_web_8.pdf|HTTPS, flexbox]] | |||
=== Példák az előadásokhoz === | |||
* [https://github.com/VIAUAC00/EA Android-os példák] | |||
* [[Media:mobil-web_2017_web-demo_1.zip|HTML]] | |||
* [[Media:mobil-web_2017_web-demo_2.pdf|CSS]] | |||
* [[Media:mobil-web_2017_web-demo_3.zip|Bootstrap, LESS]] | |||
* [[Media:mobil-web_2017_web-demo_4.zip|jQuery]] | |||
* [[Media:mobil-web_2017_web-demo_5.pdf|Flexbox]] | |||
==ZH== | ==ZH== | ||
* [https://docs.google.com/document/d/14oNhTKJCRE1j7rnV_k62XNFzppIjQNJ8V3vnn7660rA/edit 2017-es ZH emlékezetből] | |||
==Vizsga== | ==Vizsga== | ||
==Tippek== | ==Tippek== | ||
Az előadások alatt szokott lenni [http://nmobil.aut.bme.hu/MCourse/ TanKvíz], amin egy webes felületen lehet kvízkérdésekre válaszolni az előadó vezényletével. Ez valamilyen módon bele fog számítani a jegybe. | Az előadások alatt szokott lenni [http://nmobil.aut.bme.hu/MCourse/ TanKvíz], amin egy webes felületen lehet kvízkérdésekre válaszolni az előadó vezényletével. Ez valamilyen módon bele fog számítani a jegybe. | ||
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}} | {{Lábléc_-_Mérnök_informatikus_alapszak_2014}} | ||