Szoftver labor I.

A VIK Wikiből
A lap korábbi változatát látod, amilyen Ferrero (vitalap | szerkesztései) 2013. január 31., 10:19-kor történt szerkesztése után volt. (Új oldal, tartalma: „{{Tantargy |nev=Szoftver laboratórium 1 |targykod=VIEEA101 |szak=info |kredit=2 |felev=1 |kereszt=nincs |kiszh=5 db |nagyzh=nincs |vizsga=nincs |hf=1 db |levlista=szof…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Sablon:Tantargy

Követelmények

Félévközi feladatok

A jegyszerzéshez szükséges: A laboratóriumi órák látogatása kötelező; legalább 70%-ban. Az órákon önálló munka folyik. A laborvezetők a felkészültségét ellenőrzik egy beugró íratásával. Elégtelen felkészültség esetén a jelenlét megtagadható; ilyenkor az adott alkalom hiányzásnak számít. A beugrót késve megírni legfeljebb egyszer lehet, a notórius késők hiányzónak számítanak. A beugrók a labor anyagához kapcsolódó előadás- és gyakorlati anyagokat kérdezik vissza (ez legtöbbször az előző hetit jelenti). A tárgyból nagy házi feladatot kell készíteni, amelyet a 13. 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 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ó végleges jegybe. A félév végi jegy a kis ZH-k és a nagy házi feladat jegye alapján adódik, azok számtani közepe. A laborvezető az egész féléves órai munka alapján ezt ±1 jeggyel módosíthatja. Itt is 5 db kis zárthelyi van. A három legjobb számít; pótolni nem lehet. A három legjobb átlagával el kell érni 40%-ot, azaz az összegükkel 12 pontot. A kis ZH-kból számolódó jegy a három legjobb kis ZH pontjából keletkezik, az alábbi táblázat szerint:

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

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);
}

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.