„A programozás alapjai” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
a
24. sor: 24. sor:
 
! style="color: white; background-color: #BE5242;" | '''Figyelem!'''
 
! style="color: white; background-color: #BE5242;" | '''Figyelem!'''
 
|-
 
|-
|'''A tárgyhoz tartozó követelmények a vírusidőszak miatt megváltoztak, így a mindig aktuális információkért, kérlek látogass el a [https://infopy.eet.bme.hu tárgy hivatalos weboldalán] a [https://infopy.eet.bme.hu/kovetelmenyek követelmények] részhez, illetve, ha időd engedi, frissítsd az itteni tárgykövetelmény részt is!'''
+
|'''A tárgyhoz tartozó követelmények a vírusidőszak miatt megváltoztak, így a mindig aktuális információkért, kérlek látogass el a [https://infopy.eet.bme.hu tárgy hivatalos weboldalán] a [https://infopy.eet.bme.hu/kovetelmenyek követelmények] részhez!'''
 
|}
 
|}
  
{{Rejtett
 
|mutatott='''Jelenleg nem aktuális tárgykövetelmények'''
 
|szöveg=
 
 
* Az aláírás megszerzésének feltételei:
 
* Az aláírás megszerzésének feltételei:
 
** Az '''előadások''' legalább 70%-án való részvétel (Bár katalógus nincs).
 
** Az '''előadások''' legalább 70%-án való részvétel (Bár katalógus nincs).
** A '''laborok''' 70%-án való részvétel, csak a laborok elején írt beugró sikeres megírása esetén számít jelenlétnek.
+
** A '''laborok''' 70%-án való részvétel, csak a laborok elején írt beugró sikeres megírása esetén számít jelenlétnek. Sikertelen beugróírás esetén is érdemes bent maradni a laboron, a laborvezető az eredménytől függetlenül segíteni fog ugyanúgy a laborfeladatok megoldásában.
** A '''kisZH-k''' sikeres megírása. A hat kisZH három témakört ölel fel, azaz három dolgozatpárost jelentenek. Minden pár közül a jobban sikerült eredménye számít, ez kell elérje az adott dolgozatra szerezhető pontszám 40%-át.
+
** A '''kisZH-k''' sikeres megírása. A kisZH-kat a gyakorlatok elején iratja meg a gyakorlatvezető, ezek közül a legjobban sikerült négy eredményét veszik figyelembe; azoknak az összpontszáma kell elérje a szerezhető pontszám 50%-át. A meg nem írt dolgozatok pontszámát nullának veszik.  
** A '''nagyZH''' sikeres megírása. A félév során egy nagy ZH van (2018-ban: 7. hét), mely 40 pontból áll és 4 feladatra oszlik, mely kódját papíron kell leírni.
+
** A '''nagyZH''' sikeres megírása. A félév során egy nagy ZH van, melyet papíron kell megírni. A pontszáma el kell érje a szerezhető pontszám 50%-át.  
** A '''házi feladat''' részfeladatainak időben történő leadása beleszámít annak pontozásába (1-2 pont). Extra pontokat lehet szerezni a félév közben beadott és elfogadott szorgalmi feladatokkal. A szorgalmi feladatok pontjai csak 80 pont fölött számítanak.
+
** A '''házi feladat''' részfeladatainak időben történő leadása beleszámít annak pontozásába (1-2 pont). Extra pontokat lehet szerezni a félév közben beadott és elfogadott szorgalmi feladatokkal.
 +
 
 
* '''Pótlási lehetőségek''':
 
* '''Pótlási lehetőségek''':
** A '''kisZH-k''' közül egy pótlási díj ellenében póthéten pótolható/javítható.
+
** A '''jelenlét''' és a '''laborgyakorlatok beugrói''' nem pótolhatóak.
** A '''nagyZH''' egyszer díjmentesen, utána a pótlási héten pótolható pluszköltséggel.
+
** A '''kisZH-k''' félév közbeni pótlását az teszi lehetővé, hogy hatból csak a legjobb négyet veszik figyelembe. Pótlási héten ezek már nem pótolhatóak.  
** A '''nagyHF''' a szorgalmi időszak utolsó napjáig 12:00-ig pótolható pluszköltséggel, a póthéten vagy utána már nem lehetséges.
+
** A '''nagyZH''' egyszer díjmentesen, utána a pótlási héten pótolható pluszköltséggel. Pótlási héten írt ZH-val megajánlott jegy nem szerezhető.  
 +
** A '''nagyHF''' a szorgalmi időszak utolsó napjáig 14:00-ig pótolható pluszköltséggel, a póthéten vagy utána már nem lehetséges. Javítani csak előzőleg már elfogadott megoldást lehet.  
  
 
=== A vizsgaidőszakban ===
 
=== A vizsgaidőszakban ===
 
* A '''vizsga''' írásbeli, a ZH utáni részek nagyobb súllyal szerepelnek benne.
 
* A '''vizsga''' írásbeli, a ZH utáni részek nagyobb súllyal szerepelnek benne.
 
=== Félévvégi jegy ===
 
* Aki a félévközi eredményekkel kiváló eredményt ért el, megajánlott jelest kap: max(KZH1, KZH2) + max(KZH3, KZH4) + max(KZH5, KZH6) + NZH + NHF + szorgalmi >= 90 pont.
 
 
 
* Vizsga esetén az érdemjegy meghatározásánál az alábbi pontszámokat vesszük figyelembe:
 
* Vizsga esetén az érdemjegy meghatározásánál az alábbi pontszámokat vesszük figyelembe:
 
** 80 pont – vizsgadolgozat 2× súllyal (2x40 pont)
 
** 80 pont – vizsgadolgozat 2× súllyal (2x40 pont)
 
** 20 pont – nagy házi feladat
 
** 20 pont – nagy házi feladat
  
 +
==== Vizsgakurzuson ====
 +
* A vizsgák ugyanolyan felépítésüek, mint az őszi félévben. A jegy csak a vizsgán elért eredményre jár.
 +
* Ponthatárok vizsgakurzuson:
 +
:{| class="wikitable" style="text-align: center; width: 120px; height: 40px;"
 +
!Pont!!Jegy
 +
|-
 +
| 0 - 19 || 1
 +
|-
 +
|20 - 25 || 2
 +
|-
 +
|26 - 29 || 3
 +
|-
 +
|30 - 33 || 4
 +
|-
 +
|34 - 40 || 5
 +
|}
 +
 +
=== Félévvégi jegy ===
 +
* Aki a félévközi eredményekkel kiváló eredményt ért el, megajánlott jelest kap:
 +
<math> max(KZH1, KZH2) + max(KZH3, KZH4) + KZH5 + KZH6 + NZH + NHF + szorgalmi >= 90 pont </math>
 
*Ponthatárok:
 
*Ponthatárok:
 
:{| class="wikitable" style="text-align: center; width: 120px; height: 40px;"
 
:{| class="wikitable" style="text-align: center; width: 120px; height: 40px;"
65. sor: 80. sor:
 
|85 - 100 || 5
 
|85 - 100 || 5
 
|}
 
|}
 
}}
 
 
== Tematika ==
 
== Tematika ==
  
187. sor: 200. sor:
 
* A félév során 6 alkalommal van kis zárthelyi az egyik előre kijelölt laborokon kerülnek megírásra.  
 
* A félév során 6 alkalommal van kis zárthelyi az egyik előre kijelölt laborokon kerülnek megírásra.  
 
* Nehézsége nagyjából egy nagy ZH-s feladattal egyezik meg. 10 pont jár érte.  
 
* Nehézsége nagyjából egy nagy ZH-s feladattal egyezik meg. 10 pont jár érte.  
* Egy kisZH három témakört ölel fel, azaz három dolgozatpárost jelentenek. Minden pár közül a jobban sikerült eredménye számít; ez kell elérje az adott dolgozatra szerezhető pontszám 40%-át. A meg nem írt dolgozatok 0 pontot érnek.
 
 
** 2018. ősz
 
** 2018. ősz
 
*** [https://infopy.eet.bme.hu/kzh2018/ 2018 KZH feladatok megoldásokkal]
 
*** [https://infopy.eet.bme.hu/kzh2018/ 2018 KZH feladatok megoldásokkal]
194. sor: 206. sor:
 
* A félév során egy nagy ZH van (2018-ban: 7. hét), mely 40 pontból áll, s 4 feladatra oszlik, amelyek kódját papíron kell leírni. Pótlása egyszer díjmentesen pótolható, majd téritésesen a póthét folyamán.
 
* A félév során egy nagy ZH van (2018-ban: 7. hét), mely 40 pontból áll, s 4 feladatra oszlik, amelyek kódját papíron kell leírni. Pótlása egyszer díjmentesen pótolható, majd téritésesen a póthét folyamán.
 
* 2018. ősz
 
* 2018. ősz
** [https://infopy.eet.bme.hu/mintanhf/ NZH mintafeladatok]]
+
** [https://infopy.eet.bme.hu/mintanhf/ NZH mintafeladatok]
 
** [[A programozás alapjai (üzemmérnök informatikus) 2018 NZH | NZH feladatok]], [https://infopy.eet.bme.hu/nzh2018/ megoldásokkal]
 
** [[A programozás alapjai (üzemmérnök informatikus) 2018 NZH | NZH feladatok]], [https://infopy.eet.bme.hu/nzh2018/ megoldásokkal]
 
* 2019. ősz
 
* 2019. ősz

A lap 2020. október 8., 18:11-kori változata

A programozás alapjai
Tárgykód
VIEEBA01
Általános infók
Szak
üzemmérnök
Kredit
7
Ajánlott félév
1
Tanszék
EET
Követelmények
Labor
14 db
KisZH
6 db
NagyZH
1 db
Házi feladat
1 nagyházi
Vizsga
írásbeli
Elérhetőségek


A tantárgy célkitűzése, hogy a hallgatók készség szinten alkalmazható ismereteket szerezzenek a számítógépes problémamegoldás módszereinek és alapvető eszközeinek használatában, úgy mint elemi és összetett adatok, programozási tételek, fájlkezelés. További cél, hogy a megszerzett ismereteket és készségeket további tanulmányaik során hatékonyan legyenek képesek alkalmazni. A célkitűzés teljesítését egy magas szintű programozási nyelv, a Python megismerése teszi lehetővé.


Követelmények

A szorgalmi időszakban

Figyelem!
A tárgyhoz tartozó követelmények a vírusidőszak miatt megváltoztak, így a mindig aktuális információkért, kérlek látogass el a tárgy hivatalos weboldalán a követelmények részhez!
  • Az aláírás megszerzésének feltételei:
    • Az előadások legalább 70%-án való részvétel (Bár katalógus nincs).
    • A laborok 70%-án való részvétel, csak a laborok elején írt beugró sikeres megírása esetén számít jelenlétnek. Sikertelen beugróírás esetén is érdemes bent maradni a laboron, a laborvezető az eredménytől függetlenül segíteni fog ugyanúgy a laborfeladatok megoldásában.
    • A kisZH-k sikeres megírása. A kisZH-kat a gyakorlatok elején iratja meg a gyakorlatvezető, ezek közül a legjobban sikerült négy eredményét veszik figyelembe; azoknak az összpontszáma kell elérje a szerezhető pontszám 50%-át. A meg nem írt dolgozatok pontszámát nullának veszik.
    • A nagyZH sikeres megírása. A félév során egy nagy ZH van, melyet papíron kell megírni. A pontszáma el kell érje a szerezhető pontszám 50%-át.
    • A házi feladat részfeladatainak időben történő leadása beleszámít annak pontozásába (1-2 pont). Extra pontokat lehet szerezni a félév közben beadott és elfogadott szorgalmi feladatokkal.
  • Pótlási lehetőségek:
    • A jelenlét és a laborgyakorlatok beugrói nem pótolhatóak.
    • A kisZH-k félév közbeni pótlását az teszi lehetővé, hogy hatból csak a legjobb négyet veszik figyelembe. Pótlási héten ezek már nem pótolhatóak.
    • A nagyZH egyszer díjmentesen, utána a pótlási héten pótolható pluszköltséggel. Pótlási héten írt ZH-val megajánlott jegy nem szerezhető.
    • A nagyHF a szorgalmi időszak utolsó napjáig 14:00-ig pótolható pluszköltséggel, a póthéten vagy utána már nem lehetséges. Javítani csak előzőleg már elfogadott megoldást lehet.

A vizsgaidőszakban

  • A vizsga írásbeli, a ZH utáni részek nagyobb súllyal szerepelnek benne.
  • Vizsga esetén az érdemjegy meghatározásánál az alábbi pontszámokat vesszük figyelembe:
    • 80 pont – vizsgadolgozat 2× súllyal (2x40 pont)
    • 20 pont – nagy házi feladat

Vizsgakurzuson

  • A vizsgák ugyanolyan felépítésüek, mint az őszi félévben. A jegy csak a vizsgán elért eredményre jár.
  • Ponthatárok vizsgakurzuson:
Pont Jegy
0 - 19 1
20 - 25 2
26 - 29 3
30 - 33 4
34 - 40 5

Félévvégi jegy

  • Aki a félévközi eredményekkel kiváló eredményt ért el, megajánlott jelest kap:

[math] max(KZH1, KZH2) + max(KZH3, KZH4) + KZH5 + KZH6 + NZH + NHF + szorgalmi \gt = 90 pont [/math]

  • Ponthatárok:
Pont Jegy
0 - 39 1
40 - 54 2
55 - 69 3
70 - 84 4
85 - 100 5

Tematika

Előadás anyagok

Labor anyagok

Segédanyagok

Feladat gyűjtemény

Felhasználható anyagok

Extrák

Házi feladat

Pontozás

  • Maximálisan 20 pont érhető el az alábbiak szerint:
  • Határidő betartás
    • kiválasztás időben
    • specifikáció elkészítése időben
    • félkész házi beadása időben
    • végleges házi beadása időben
  • Kód minősége
    • modulokra bontás
    • funkcionális dekompozíció
    • helyes erőforráskezelés
    • helyes nyelvi elem használat
    • elvárt kódolási stílus
    • nincsenek újraimplementált szabványos függvények
    • megfelelő adatszerkezetek, típusok
    • szerep szerinti névadás
    • +2 feladatfüggő pont
  • Dokumentáció
    • nincsen felfújva
    • Programozói dokumentáció
      • szükséges környezet leírása
      • projekt felépítésének leírása
      • adatszerkezet ismertetése
      • függvények dokumentációja
    • Felhasználói dokumentáció
      • program feladata, célja, kezelése

ZH

Kis ZH-k

  • A félév során 6 alkalommal van kis zárthelyi az egyik előre kijelölt laborokon kerülnek megírásra.
  • Nehézsége nagyjából egy nagy ZH-s feladattal egyezik meg. 10 pont jár érte.

Nagy ZH

  • A félév során egy nagy ZH van (2018-ban: 7. hét), mely 40 pontból áll, s 4 feladatra oszlik, amelyek kódját papíron kell leírni. Pótlása egyszer díjmentesen pótolható, majd téritésesen a póthét folyamán.
  • 2018. ősz
  • 2019. ősz

Vizsga

Tippek

  • Programozást érdemes hétről hétre gyakorolni, nem bemagolni/betanulni a ZH/vizsga előtt. Próbáld meg felfogni egy kikapcsolódásnak, ahol csak szórakozol a kódsorokkal, próbálkozol, hátha sikerül összerakni, és nem rágörcsölni a tárgyra. De a legfontosabb, hogy rendszeresen gyakorolj!

Kedvcsináló


1. félév
2. félév
3. félév
4. félév
5. félév
6. félév