„Mobil- és webes szoftverek” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
|||
(14 közbenső módosítás, amit 5 másik szerkesztő végzett, nincs mutatva) | |||
5. sor: | 5. sor: | ||
| kredit = 5 | | kredit = 5 | ||
| félév = 5 | | félév = 5 | ||
| kereszt = | | kereszt = | ||
| tanszék = AUT | | tanszék = AUT | ||
| jelenlét = | | jelenlét = | ||
36. sor: | 36. sor: | ||
'''iMSC pontok:''' | '''iMSC pontok:''' | ||
A laboron, ZH-n és házi feladaton egységesen 10-10-10 pont szerezhető. | 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=== | ||
43. 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:''' | '''Határidők:''' | ||
* '''Specifikáció:''' 6. hét végére (laborvezetővel egyeztetve) | * '''Specifikáció:''' 6. hét végére (laborvezetővel egyeztetve) | ||
* '''Végleges megoldás:''' | * '''Végleges megoldás:''' 11. hét végére | ||
=== AVD linuxon === | === AVD linuxon === | ||
54. sor: | 74. sor: | ||
<code>rm -r ~/Android/Sdk/emulator/lib64/libstdc++/</code> (ha ~/Android/Sdk alá telepítetted az sdk-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 == | == Segédanyagok == | ||
=== Laborok anyagai === | |||
* https://viauad02.github.io/laborok/ | |||
=== 2017-es előadásdiák === | === 2017-es előadásdiák === | ||
* [[Media:mobil-web_2017_eloadasdia_android_1.pdf|Mobilszoftver-platformok]] | * [[Media:mobil-web_2017_eloadasdia_android_1.pdf|Mobilszoftver-platformok]] |
A lap jelenlegi, 2024. december 3., 16:42-kori változata
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
A szorgalmi időszakban:
- 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.
- 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 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:
Százalék Jegy 0 - 39 1 40 - 54 2 55 - 69 3 70 - 84 4 85 - 5
Tankvíz
Az előadásokon előfordulnak ellenőrző kérdések, ezekre a tanszék által fejlesztett Tankvíz alkalmazásban lehet válaszolni. 2016-ban ezt a következőképpen számították: azok kapnak plusz pontot akik a Tankvízből megszerezhető pontok legalább 40%-át elérték. Ezt követően pedig a pontszámok arányosan kerülnek szétosztásra 0 és 20 pont között. Egy végleges pont 1%-nak felel meg, mely a végső érdemjegy számításakor lesz figyelembe véve. Plusz pont minden esetben csak az elégséges szint felett számítódik be.
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 törölje az emulátorral csomagolt libstdc++-t.
rm -r ~/Android/Sdk/emulator/lib64/libstdc++/
(ha ~/Android/Sdk alá telepítetted az sdk-t)
Kikérdezők
Segédanyagok
Laborok anyagai
2017-es előadásdiák
- Mobilszoftver-platformok
- Android alapok, fordítás, Manifest
- Activity, grafikus felhasználói felületek
- Grafika, animáció, Widget, Fragmentek
- Engedélyek, adattárolás, ContentProvider
- Listák, Intent
- BroadcastReceiver, kommunikáció a külvilággal
- Webes alapok, HTTP, Cookie
- HTML 5
- CSS
- Bootstrap, LESS, flexbox
- JavaScript 1.
- jQuery, AJAX
- Javascript 2.
- HTTPS, flexbox
Példák az előadásokhoz
ZH
Vizsga
Tippek
Az előadások alatt szokott lenni 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.
Bevezetők | |
---|---|
1. félév | |
2. félév | |
3. félév | |
4. félév | |
5. félév | |
6. félév | |
7. félév |