Programozás (BIT II) (VIAUA002)

Tárgy hivatalos adatlapja: http://www.vik.bme.hu/kepzes/targyak/VIAUA002

A Jupter Notebook-okat erről az oldalról lehet letölteni:

https://github.com/bmeaut/bit2_programozas

JupyterHUB szerver:

http://prog.esza.emt.bme.hu

Időpontok (2016/2017 őszi félév):

Előadás: szerda, 10.15-12.00, Q.BF13
Labor (2 csoportban): kedd 8.15-11.00 és péntek 9.15 - 12.00, mindkettő az IL 206-ban.
Labor felsőbbéveseknek és BME-seknek: kéthetente szerda 12.15-14.00, IL 206
 
A tanév rendjét a SOTE határozza meg, tehát a BME-s szünnapokon is lesznek órák, viszont az alábbi napokon elmarad a foglalkozás:
Október 21 pénteki labor elmarad (1956-os megemlékezés, oktatási szünet)
November 1 keddi labor elmarad (Mindenszentek, ünnepnap)
 
1. ZH: október 7 (pénteki csoport) / október 11 (keddi csoport) / október 12 (szerdai csoport)
2. ZH: november 9 (szerdai csoport) / november 11 (pénteki csoport) / november 15 (keddi csoport)
3. ZH: december 2 (pénteki csoport) / december 6 (keddi csoport) / december 7 (szerdai csoport)

PótZH (terv): december 13. (kedd) 08.15

 

Követelmények (2016/2017 őszi félév):

Az aláírás feltétele: a félév során írt három zárthelyi dolgozatra összesen kapható pontok 50%-ának megszerzése.

A pótlási időszakban az aláírás feltétele (a TVSZ 16.§ (3) szerint, különeljárási díj fizetése mellett): a pótzárthelyi dolgozatra és a félév során írt két magasabb pontszámú zárthelyi dolgozatra összesen kapható pontok 50%-ának a megszerzése.

A vizsgajegyet a zh-k, a vizsgadolgozat, és a szorgalmi házi feladatokra adott pluszpontok összege határozza meg. A zárthelyi dolgozatokon legfeljebb 45, a vizsgán 55 pont szerezhető, szorgalmi házi feladatokra legfeljebb 15 pont adható.

A vizsgán szerzett érdemjegy jeles (5), ha az összpontszám legalább 80, jó (4), ha legalább 70, de legfeljebb 79, közepes (3), ha legalább 60, de legfeljebb69,  elégséges (2), ha legalább 50, de legfeljebb 59, egyéb esetben elégtelen (1).

Aki a szorgalmi időszakban a három zárthelyi dolgozattal és szorgalmi feladatok beadásával eléri a zárthelyin megszerezhető pontok 70%-át, annak megajánljuk a jó (4) vizsgaosztályzatot. Aki a dolgozatokkal és a házi feladatokkal a maximális pontszám 80%-át is eléri, és legalább három házi feladatára legalább 70%-os pontszámot kapott, annak megajánljuk a jeles (5) vizsgaosztályzatot.

 

Jegyzet

 

 

Tematika

 
1. hét Bevezetés: mi egy számítógépes program
2. hét Python alapok (változó, típus, függvény)
3. hét Elágazások (feltételes vezérlés)
4. hét Szekvenciák (sztringek és listák)
5. hét Ciklusszervezés I. (a while ciklus)
6. hét Ciklusszervezés II. (a for ciklus)
7. hét Ismétlés, az eddig tanultak kombinálása
8. hét File-ok kezelése, kivételkezelés
9. hét Ősszetettebb programok tervezése
10. hét Két további típus: a dictionary-k és az n-esek
11. hét Függvények és osztályok
12. hét Egy objektum-orientált program felépítése
13. hét Kitekintés: a python és más nyelvek (interpreted vs. compiled, alacsony vs. magasszintű). Alacsony szintű reprezentációk. A számrendszerek fogalma, a bináris, oktális, hexadecimális reprezentációk jelentősége.
14. hét Ismétlés, összefoglalás, a szigorlati témakörök áttekintése

Hírek   A tárgy híreinek olvasása RSS-en keresztül

Nincsenek aktuális hírek a tárgyhoz. Ha a később megjelenő hírekről azonnal értesülni szeretne, iratkozzon fel az RSS csatornánkra.

Régebbi hírek »

Jegyzetek