„Szoftver labor II.” változatai közötti eltérés

A VIK Wikiből
Ferrero (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
a már csak archív lap
 
(15 közbenső módosítás, amit 6 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
{{Tantargy
{{Régi_tárgy|A programozás alapjai II.}}
{{Tantárgy
|nev=Szoftver laboratórium 2
|nev=Szoftver laboratórium 2
|targykod=VIIIA115
|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 [[Programozás alapjai II.]] tárggyal együtt vehető fel.
A tárgy legkorábban [[Programozás alapjai II.|A programozás alapjai 2.]] tárggyal vehető fel együtt.
===Félévközi feladatok===
A jegyszerzéshez szükséges:
* A legjobb 3 kisZH pontszámának összege legalább 7.2
* Elfogadott nagyházi
* Maximum 4 hiányzás (a kiadott házifeladat beadásának elmulasztása hiányzásnak számít)


KisZH nem pótolható, nagyházi különeljárási díj ellenében viszont igen (a pótlási hét végéig)
=== 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>
{
{
79. 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.

A lap jelenlegi, 2024. május 26., 22:20-kori változata

Ez egy régi tárgy oldala. Ha 2014-ben vagy utána kezdtél, lásd: A programozás alapjai II.
Szoftver laboratórium 2
Tárgykód
VIIIA115
Általános infók
Szak
info
Kredit
2
Ajánlott félév
2
Keresztfélév
nincs
Tanszék
IIT
Követelmények
KisZH
5 db
NagyZH
nincs
Házi feladat
1 db
Vizsga
nincs
Elérhetőségek
Levlista
szoftlab2@sch.bme.hu

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
  • 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

Labor kisZH, beugró

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.