„Szoftver labor II.” változatai közötti eltérés
(20 közbenső módosítás, amit 6 másik szerkesztő végzett, nincs mutatva) | |||
1. sor: | 1. sor: | ||
− | {{ | + | {{Régi_tárgy|A programozás alapjai II.}} |
+ | {{Tantárgy | ||
|nev=Szoftver laboratórium 2 | |nev=Szoftver laboratórium 2 | ||
− | | | + | |tárgykód=VIIIA115 |
|szak=info | |szak=info | ||
|kredit=2 | |kredit=2 | ||
|felev=2 | |felev=2 | ||
|kereszt=nincs | |kereszt=nincs | ||
+ | |tanszék=IIT | ||
|kiszh=5 db | |kiszh=5 db | ||
|nagyzh=nincs | |nagyzh=nincs | ||
13. sor: | 15. sor: | ||
|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA115/ | |tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA115/ | ||
|targyhonlap=http://infocpp.iit.bme.hu/}} | |targyhonlap=http://infocpp.iit.bme.hu/}} | ||
+ | |||
==Követelmények== | ==Követelmények== | ||
+ | |||
===Előtanulmányi rend=== | ===Előtanulmányi rend=== | ||
− | A tárgy legkorábban | + | A tárgy legkorábban [[Programozás alapjai II.|A programozás alapjai 2.]] tárggyal vehető fel együtt. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === A szorgalmi időszakban === | |
+ | *Az órákon önálló munka folyik. | ||
+ | *A min. elégséges '''félévvégi jegy''' feltételei: | ||
+ | **A '''laborgyakorlatok''' 70%-án való jelenlét (ez többnyire maximum '''4 hiányzást''' jelent). A labor elején '''beugró''' íratható (laborvezető-függő), ennek sikertelensége esetén az adott foglalkozáson való jelenlét megtagadható és így hiányzásnak számít, de a labort nem kell elhagyni (érdemes ott maradni). A beugrókban és a kisZH-kban A programozás alapjai 2. tárgynak a labor anyagához kapcsolódó előadás- és gyakorlati anyagait kérdezik vissza (ez legtöbbször az előző hetit jelenti). Továbbá (főleg a félév elején) szoktak '''kis házi feladatok'''at kiadni, melyek lényege, hogy az előző laborgyakorlat anyagából kell egy rövid programot írni és a CPortára feltölteni a megadott határidőig. A kis házi feladat el nem készülte vagy el nem fogadása a következő laborgyakorlatról való hiányzásnak minősül. | ||
+ | **A '''kisZH-k''' teljesítése. Ehhez az 5 db kisZH-ból a legjobb 3-nak az összpontszáma kell, hogy min. 40% legyen. Ez 6 pontos kisZH-k esetén 7,2 pont. | ||
+ | **'''Nagy házi feladat''' elkészítése. A 14. héten kell bemutatni a laborvezetőnek. A házi feladaton a félév közben is dolgozni kell, nem csak az utolsó héten: a 8. hétre kell elkészíteni annak pontosított specifikációját, a 10. hétre a megoldási tervet, a 11. hétre pedig a programnak egy első, félkész változatát. Ezek időre elkészülte beleszámít a házi feladatra járó jegybe. | ||
+ | *'''Pótlási lehetőségek:''' | ||
+ | **A kisZH-k nem pótolhatóak. | ||
+ | **A házi feladatot a határidőn túl is le lehet adni, egészen a pótlási hét végéig, különeljárási díj ellenében. | ||
− | Mindez pszeudokódban: | + | === A vizsgaidőszakban === |
+ | *'''Vizsga:''' nincs. | ||
+ | |||
+ | === Félévvégi jegy === | ||
+ | *A félévvégi jegy (J) a három legjobb kisZH összpontszáma (P) alapján kapott jegyből (kZH) és a házi feladatra kapott jegyből (HF) számolódik a következő módon: | ||
+ | :{|class="wikitable" align="center" | ||
+ | !P !!kZH | ||
+ | |- | ||
+ | | 0 - 7,1 || 1 | ||
+ | |- | ||
+ | | 7,2 - 9,8 || 2 | ||
+ | |- | ||
+ | | 9,9 - 12,5 || 3 | ||
+ | |- | ||
+ | | 12,6 - 15,2 || 4 | ||
+ | |- | ||
+ | | 15,3 - 18 || 5 | ||
+ | |} | ||
+ | *<math>J= 0,5*kZH+0,5*HF</math> | ||
+ | *A laborvezető az egész féléves órai munka alapján ezt ±1 jeggyel módosíthatja. | ||
+ | |||
+ | *Mindez pszeudokódban: | ||
<nowiki> | <nowiki> | ||
{ | { | ||
40. sor: | 68. sor: | ||
felevkozi_jegy = int((kZHjegy + HFjegy)/2 + kerek_faktor + 0.5); | felevkozi_jegy = int((kZHjegy + HFjegy)/2 + kerek_faktor + 0.5); | ||
}</nowiki> | }</nowiki> | ||
+ | |||
+ | == Segédanyagok == | ||
+ | === Labor anyagok === | ||
+ | * 2012 | ||
+ | ** [http://infocpp.iit.bme.hu/labor/01 1. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/02 2. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/03 3. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/04 4. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/05 5. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/06 6. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/07 7. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/08 8. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/09 9. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/10 10. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/11 11. heti labor] | ||
+ | ** [http://infocpp.iit.bme.hu/labor/12 12. heti labor] | ||
+ | ** 13. heti labor elmaradt | ||
+ | ** [http://infocpp.iit.bme.hu/labor/14 14. heti labor] | ||
+ | |||
+ | == Labor kisZH, beugró == | ||
+ | * 2012 | ||
+ | ** 1. kisZH: [[Média:szoftlab2_2012_kiszh1_l1_a_meg.pdf|L1 csoport]], [[Média:szoftlab2_2012_kiszh1_l2_a_meg.pdf|L2 csoport]], [[Média:szoftlab2_2012_kiszh1_l3_a_meg.pdf|L3 csoport]], [[Média:szoftlab2_2012_kiszh1_l4_a_meg.pdf|L4 csoport]] | ||
+ | ** 2. kisZH: [[Média:szoftlab2_2012_kiszh2_l1_a_meg.pdf|L1 csoport]], [[Média:szoftlab2_2012_kiszh2_l2_a_meg.pdf|L2 csoport]], [[Média:szoftlab2_2012_kiszh2_l3_a_meg.pdf|L3 csoport]], [[Média:szoftlab2_2012_kiszh2_l4_a_meg.pdf|L4 csoport]] | ||
+ | ** 3. kisZH: [[Média:szoftlab2_2012_kiszh3_l1_a_meg.pdf|L1 csoport]], [[Média:szoftlab2_2012_kiszh3_l2_a_meg.pdf|L2 csoport]], [[Média:szoftlab2_2012_kiszh3_l3_a_meg.pdf|L3 csoport]], [[Média:szoftlab2_2012_kiszh3_l4_a_meg.pdf|L4 csoport]] | ||
+ | ** 4. kisZH: [[Média:szoftlab2_2012_kiszh4_l1_a_meg.pdf|L1 csoport]], [[Média:szoftlab2_2012_kiszh4_l2_a_meg.pdf|L2 csoport]], [[Média:szoftlab2_2012_kiszh4_l3_a_meg.pdf|L3 csoport]], [[Média:szoftlab2_2012_kiszh4_l4_a_meg.pdf|L4 csoport]] | ||
+ | ** 5. kisZH: [[Média:szoftlab2_2012_kiszh5_l1_a_meg.pdf|L1 csoport]], [[Média:szoftlab2_2012_kiszh5_l2_a_meg.pdf|L2 csoport]], [[Média:szoftlab2_2012_kiszh5_l3_a_meg.pdf|L3 csoport]], [[Média:szoftlab2_2012_kiszh5_l4_a_meg.pdf|L4 csoport]] | ||
+ | |||
+ | == Házi == | ||
+ | * A félév során egy személyre szóló nagy-házifeladatot kap a hallgató. | ||
+ | * A meghirdetett ütemterv szerinti határidőknek megfelelően kell elkészíteni, a Cporta rendszerre feltölteni, valamint a laborvezetőnek bemutatni. | ||
+ | ** 1. rész: NHF 1. pontosított specifikáció (általában 8. hét) | ||
+ | ** 2. rész: NHF 2. terv (általában 10. hét) | ||
+ | ** 3. rész: NHF 3. interfész (általában 11. hét) | ||
+ | ** 4. rész: NHF 4. végleges (14. hét) | ||
== Tippek == | == Tippek == | ||
45. sor: | 107. sor: | ||
=== Cporta === | === Cporta === | ||
Érdemes megbarátkozni a [http://cporta.iit.bme.hu/ Cporta] rendszerrel (a rendszer annyira népszerű, hogy [http://www.facebook.com/pages/Cporta/249842288432863 hivatalos rajongói oldala] is van), a félév során beadandó dolgokat ide kell feltölteni, illetve az eredményeiteket is itt tudjátok nyomon követni. | Érdemes megbarátkozni a [http://cporta.iit.bme.hu/ Cporta] rendszerrel (a rendszer annyira népszerű, hogy [http://www.facebook.com/pages/Cporta/249842288432863 hivatalos rajongói oldala] is van), a félév során beadandó dolgokat ide kell feltölteni, illetve az eredményeiteket is itt tudjátok nyomon követni. | ||
− | |||
== Kedvcsináló == | == Kedvcsináló == | ||
Előadáson csak beszélnek a programozáson, gyakorlaton papíron kell mindent megoldani. Végre itt a labor ahol számítógépen is lehet csinálni, ha elakadsz vagy bármi probléma van, akkor kérj segítséget a laborvezetőtől, azért van ott hogy segítsen neked és nem azért hogy ö tanítsa meg neked az anyagot, arra ott az előadás és a gyakorlat. Megfelelően készülve a laborokra nagyon jó óra, ha nem készülsz rá akkor csak szenvedés lesz. | Előadáson csak beszélnek a programozáson, gyakorlaton papíron kell mindent megoldani. Végre itt a labor ahol számítógépen is lehet csinálni, ha elakadsz vagy bármi probléma van, akkor kérj segítséget a laborvezetőtől, azért van ott hogy segítsen neked és nem azért hogy ö tanítsa meg neked az anyagot, arra ott az előadás és a gyakorlat. Megfelelően készülve a laborokra nagyon jó óra, ha nem készülsz rá akkor csak szenvedés lesz. | ||
+ | |||
+ | {{Lábléc_-_Mérnök_informatikus_alapszak}} |
A lap jelenlegi, 2015. november 7., 23:36-kori változata
- Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteniEz egy régi tárgy oldala, ha 2014-ben vagy utána kezdtél, lásd: A programozás alapjai II.
Tartalomjegyzék
Követelmények
Előtanulmányi rend
A tárgy legkorábban A programozás alapjai 2. tárggyal vehető fel együtt.
A szorgalmi időszakban
- Az órákon önálló munka folyik.
- A min. elégséges félévvégi jegy feltételei:
- A laborgyakorlatok 70%-án való jelenlét (ez többnyire maximum 4 hiányzást jelent). A labor elején beugró íratható (laborvezető-függő), ennek sikertelensége esetén az adott foglalkozáson való jelenlét megtagadható és így hiányzásnak számít, de a labort nem kell elhagyni (érdemes ott maradni). A beugrókban és a kisZH-kban A programozás alapjai 2. tárgynak a labor anyagához kapcsolódó előadás- és gyakorlati anyagait kérdezik vissza (ez legtöbbször az előző hetit jelenti). Továbbá (főleg a félév elején) szoktak kis házi feladatokat kiadni, melyek lényege, hogy az előző laborgyakorlat anyagából kell egy rövid programot írni és a CPortára feltölteni a megadott határidőig. A kis házi feladat el nem készülte vagy el nem fogadása a következő laborgyakorlatról való hiányzásnak minősül.
- A kisZH-k teljesítése. Ehhez az 5 db kisZH-ból a legjobb 3-nak az összpontszáma kell, hogy min. 40% legyen. Ez 6 pontos kisZH-k esetén 7,2 pont.
- Nagy házi feladat elkészítése. A 14. héten kell bemutatni a laborvezetőnek. A házi feladaton a félév közben is dolgozni kell, nem csak az utolsó héten: a 8. hétre kell elkészíteni annak pontosított specifikációját, a 10. hétre a megoldási tervet, a 11. hétre pedig a programnak egy első, félkész változatát. Ezek időre elkészülte beleszámít a házi feladatra járó jegybe.
- Pótlási lehetőségek:
- A kisZH-k nem pótolhatóak.
- A házi feladatot a határidőn túl is le lehet adni, egészen a pótlási hét végéig, különeljárási díj ellenében.
A vizsgaidőszakban
- Vizsga: nincs.
Félévvégi jegy
- A félévvégi jegy (J) a három legjobb kisZH összpontszáma (P) alapján kapott jegyből (kZH) és a házi feladatra kapott jegyből (HF) számolódik a következő módon:
P kZH 0 - 7,1 1 7,2 - 9,8 2 9,9 - 12,5 3 12,6 - 15,2 4 15,3 - 18 5
- [math]J= 0,5*kZH+0,5*HF[/math]
- A laborvezető az egész féléves órai munka alapján ezt ±1 jeggyel módosíthatja.
- Mindez pszeudokódban:
{ if (három_legjobb_kzh_pontjainak_összege < 7.2 || házit_nem_adta_be || hiányzások_száma > 4 ) a_tárgyat_nem_teljesítette; else { double kzh_pont = három_legjobb_kzh_pontjainak_összege; double HFjegy = házi_feladatra_kapott_osztályzat; double kerek_faktor = laborvezető_véleménye_a_hallgató_aktivitásáról; /* +-1 */ double Pontok[] = { 0, 7.2, 9.9, 12.6, 15.3 }; /* pontok átváltása jegyre */ double *p = find_if(Pontok, Pontok+5, bind2nd(greater<double>(), kzh_pont)); int kZHjegy = int(p - Pontok); felevkozi_jegy = int((kZHjegy + HFjegy)/2 + kerek_faktor + 0.5); }
Segédanyagok
Labor anyagok
- 2012
Labor kisZH, beugró
- 2012
- 1. kisZH: L1 csoport, L2 csoport, L3 csoport, L4 csoport
- 2. kisZH: L1 csoport, L2 csoport, L3 csoport, L4 csoport
- 3. kisZH: L1 csoport, L2 csoport, L3 csoport, L4 csoport
- 4. kisZH: L1 csoport, L2 csoport, L3 csoport, L4 csoport
- 5. kisZH: L1 csoport, L2 csoport, L3 csoport, L4 csoport
Házi
- A félév során egy személyre szóló nagy-házifeladatot kap a hallgató.
- A meghirdetett ütemterv szerinti határidőknek megfelelően kell elkészíteni, a Cporta rendszerre feltölteni, valamint a laborvezetőnek bemutatni.
- 1. rész: NHF 1. pontosított specifikáció (általában 8. hét)
- 2. rész: NHF 2. terv (általában 10. hét)
- 3. rész: NHF 3. interfész (általában 11. hét)
- 4. rész: NHF 4. végleges (14. hét)
Tippek
Érdemes készüli a laborra az addig vett anyagokból, hogy laboron ne értetlenül nézz hogy mit kell csinálni, hanem hogy sikerélménnyel tudd megoldani ott laboron a kiadott feladatokat. A nagyházit kiadás után érdemes elkezdeni, olyan részeket elkészíteni belőle amit már vettetek, így hétről-hétre érdemes haladni a házival és nem egyszerre megcsinálni, mert abból csak összecsapott, rossz (vagy el sem készített) házi lesz.
Cporta
Érdemes megbarátkozni a Cporta rendszerrel (a rendszer annyira népszerű, hogy hivatalos rajongói oldala is van), a félév során beadandó dolgokat ide kell feltölteni, illetve az eredményeiteket is itt tudjátok nyomon követni.
Kedvcsináló
Előadáson csak beszélnek a programozáson, gyakorlaton papíron kell mindent megoldani. Végre itt a labor ahol számítógépen is lehet csinálni, ha elakadsz vagy bármi probléma van, akkor kérj segítséget a laborvezetőtől, azért van ott hogy segítsen neked és nem azért hogy ö tanítsa meg neked az anyagot, arra ott az előadás és a gyakorlat. Megfelelően készülve a laborokra nagyon jó óra, ha nem készülsz rá akkor csak szenvedés lesz.
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 |