„A programozás alapjai” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
| (18 közbenső módosítás, amit 6 másik szerkesztő végzett, nincs mutatva) | |||
| 14. sor: | 14. sor: | ||
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIEEBA01/ | |tad=https://portal.vik.bme.hu/kepzes/targyak/VIEEBA01/ | ||
|targyhonlap=https://infopy.eet.bme.hu/ | |targyhonlap=https://infopy.eet.bme.hu/ | ||
|levlista= }} | |levlista= | ||
}} | |||
{{Egyértelműsítő|programozás alapjai|A programozás alapjai (egyértelműsítő lap)}} | |||
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é. | 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é. | ||
| 21. sor: | 23. sor: | ||
== Követelmények == | == Követelmények == | ||
=== A szorgalmi időszakban === | === A szorgalmi időszakban === | ||
:{| class="wikitable" style="text-align: left; background-color: #F9D6D1;" width: 800px; height: 40px;" | |||
! 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!''' | |||
|} | |||
* 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 | ** Az '''előadások''' legalább 70%-án való részvétel. | ||
** 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 | ** 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 | ** 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 '''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 '''kisZH-k''' | * '''Pótlási lehetőségek''': | ||
** A '''nagyZH''' egyszer díjmentesen, utána a pótlási héten pótolható pluszköltséggel. | ** A '''jelenlét''' és a '''laborgyakorlatok beugrói''' nem pótolhatóak. | ||
** A '''nagyHF''' a szorgalmi időszak utolsó napjáig | ** 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 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. | ||
* 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) | ||
** 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: | :{| class="wikitable" style="text-align: center; width: 120px; height: 40px;" | ||
!Pont!!Jegy | !Pont!!Jegy | ||
|- | |- | ||
| 0 - | | 0 - 39 || 1 | ||
|- | |- | ||
| | |40 - 54 || 2 | ||
|- | |- | ||
| | |55 - 69 || 3 | ||
|- | |- | ||
| | |70 - 84 || 4 | ||
|- | |- | ||
| | |85 - 100 || 5 | ||
|} | |} | ||
== Tematika == | == Tematika == | ||
| 63. sor: | 87. sor: | ||
* 1. hét: [https://infopy.eet.bme.hu/ea01/ bevezető] | * 1. hét: [https://infopy.eet.bme.hu/ea01/ bevezető] | ||
* 2. hét: [https://infopy.eet.bme.hu/ea02/ nevezetes algoritmusok, sztringek, listák] | * 2. hét: [https://infopy.eet.bme.hu/ea02/ nevezetes algoritmusok, sztringek, listák] | ||
* 3. hét: | * 3. hét: [https://infopy.eet.bme.hu/ea03/ adatszerkezetek, referenciák] | ||
* 4. hét: [https://infopy.eet.bme.hu/ea04/ vezérlési szerkezetek, kivételek, konverziók és formázás] | * 4. hét: [https://infopy.eet.bme.hu/ea04/ vezérlési szerkezetek, kivételek, konverziók és formázás] | ||
* 5. hét: [https://infopy.eet.bme.hu/ea05/ függvények, referenciák] | * 5. hét: [https://infopy.eet.bme.hu/ea05/ függvények, referenciák] | ||
| 94. sor: | 118. sor: | ||
== Segédanyagok == | == Segédanyagok == | ||
=== | === Feladatgyűjtemény === | ||
* 1. hét: [https://infopy.eet.bme.hu/f01/ egyszerű programok] | * 1. hét: [https://infopy.eet.bme.hu/f01/ egyszerű programok] | ||
* 2. hét: [https://infopy.eet.bme.hu/f02a/ logikai kifejezések, sorozatok, listák nélkül], [https://infopy.eet.bme.hu/f02a/ listák és sztringek] | * 2. hét: [https://infopy.eet.bme.hu/f02a/ logikai kifejezések, sorozatok, listák nélkül], [https://infopy.eet.bme.hu/f02a/ listák és sztringek] | ||
| 121. sor: | 145. sor: | ||
=== Extrák === | === Extrák === | ||
* [https://infopy.eet.bme.hu/szorgalmik/ Szorgalmi feladatok] | * [https://infopy.eet.bme.hu/szorgalmik/ Szorgalmi feladatok] | ||
* [https://infopy.eet.bme.hu/ | * [https://infopy.eet.bme.hu/nhfgaleria2018/ NHF 2018 szépségverseny] | ||
* [https://infopy.eet.bme.hu/orak2018/ Óra 2018 szépségverseny] | * [https://infopy.eet.bme.hu/orak2018/ Óra 2018 szépségverseny] | ||
* [https://infopy.eet.bme.hu/turing/ Mit tud a számítógép?] | * [https://infopy.eet.bme.hu/turing/ Mit tud a számítógép?] | ||
| 131. sor: | 155. sor: | ||
* [https://infopy.eet.bme.hu/labirintus/ Labirintusok és algoritmusai] | * [https://infopy.eet.bme.hu/labirintus/ Labirintusok és algoritmusai] | ||
* [https://infopy.eet.bme.hu/fa/ Fák rajzolása és rekurzió] | * [https://infopy.eet.bme.hu/fa/ Fák rajzolása és rekurzió] | ||
* InfoPy hivatalos offline letölthető változat, a portál összes tartalma elérhető benne. (Frissült: 2020. 12. 30.) [[:File:infopy-mirror-20201230.zip]] | |||
== Házi feladat == | == Házi feladat == | ||
| 136. sor: | 161. sor: | ||
* '''2018. ősz''' | * '''2018. ősz''' | ||
** [https://infopy.eet.bme.hu/nhf/ követelmények] | ** [https://infopy.eet.bme.hu/nhf/ követelmények] | ||
** [https://infopy.eet.bme.hu/nhflista/ választható | ** [https://infopy.eet.bme.hu/nhflista/ választható programok listája] | ||
** [https://infopy.eet.bme.hu/mintanhf/ minta NHF] | ** [https://infopy.eet.bme.hu/mintanhf/ minta NHF] | ||
** [https://infopy.eet.bme.hu/nhfszepsegverseny2018/ NHF 2018 szépségverseny] | ** [https://infopy.eet.bme.hu/nhfszepsegverseny2018/ NHF 2018 szépségverseny] | ||
| 178. sor: | 203. 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. | ||
** 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] | ||
| 185. sor: | 209. 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/ | ** [https://infopy.eet.bme.hu/mintanzh/ 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 | |||
** [[A programozás alapjai (üzemmérnök informatikus) 2019 NZH megoldások | NZH megoldások]] | |||
* 2021. ősz | |||
** Idén 3 feladatból állt a zh, a maximális pontszám változatlanul 40 volt, (14-14-12 pont), viszont a kódot számítógépen kellett írni. | |||
== Vizsga == | == Vizsga == | ||