Természettudományi Kar |
Tantárgy Adatlap |
| Tantárgy kód | BMETEAGBsMINF1-00 |
| Tantárgy azonosító adatok | |||||||||
| 1. | A tárgy címe | Informatika 1 | |||||||
| 2. | A tárgy angol címe | Informatics 1 | |||||||
| 3. | Heti óraszámok (ea + gy + lab) és a félévvégi követelmény típusa | 1 | + | 0 | + | 2 | f | Kredit | 4 |
| 4. | Ajánlott/kötelező előtanulmányi rend | ||||||||
| vagy | Tantárgy kód 1 | Rövid cím 1 | Tantárgy kód 2 | Rövid cím 2 | Tantárgy kód 3 | Rövid cím 3 | |||
| 4.1 | |||||||||
| 4.2 | |||||||||
| 4.3 | |||||||||
| 5. | Kizáró tantárgyak | ||||||||
| 6. | A tantárgy felelős tanszéke | Algebra és Geometria Tanszék | |||||||
| 7. | A tantárgy felelős oktatója | Dr. Simon András | beosztása | egyetemi docens | |||||
| Akkreditációs adatok | ||||
| 8. | Akkreditációra benyújtás időpontja | 2026.05.15 | Akkreditációs bizottság döntési időpontja | 2026.05.18. |
| Tematika | |||||||||
| 9. | A tantárgy az alábbi témakörök ismeretére épít | ||||||||
| 10. | A tantárgy szerepe a képzés céljának megvalósításában (szak, kötelező, kötelezően választható, szabadon választható) | ||||||||
TTK Matematika BSc képzés kötelező tantárgya. |
|||||||||
| 11. | A tárgy részletes tematikája | ||||||||
Cél: A programozás elemeinek elsajátítása elsősorban a Python nyelv alapjainak megismerésén keresztül. Adattípusok, kifejezések, I/O (print, input, file-kezelés). Vezérlési szerkezetek: if, while, for. Összetett vezérlési szerkezetek, függvények, lokális és globális változók. Összetett adattípusok (stringek, listák, tuple-k, szótárak, halmazok), modulok, a kivételkezelés alapjai, hibakeresés. Alapvető algoritmusok (összegzés, szűrés, szélsőértékkeresés, rendezés, ...). A számítógép működése és a markup nyelvek (különös tekintettel a LATEX-re) alapjai. (Csak laboron.) -------------------------------------- Objective: learning the basics of programming, primarily through an introduction to Python. Data types, expressions, I/O (print, input, file handling). Control structures: if, while, for. Complex control structures, functions, local and global variables. Complex data types (strings, lists, tuples, dictionaries, sets), modules, the basics of exception handling, debugging. Basic algorithms (summation, filtering, finding extreme values, sorting, ...). The basics of computer architecture and markup languages (with special emphasis on LATEX). (In the lab sessions only.)
|
|||||||||
| 12. | Követelmények, az osztályzat (aláírás) kialakításának módja | ||||||||
| szorgalmi időszakban |
Kettő zárthelyi dolgozat | vizsga- időszakban |
|||||||
| 13. | Pótlási lehetőségek | ||||||||
Mindkét zárthelyi dolgozat pótolható egyszer |
|||||||||
| 14. | Konzultációs lehetőségek | ||||||||
Folyamatosan, az oktatóval egyeztetve |
|||||||||
| 15. | Jegyzet, tankönyv, felhasználható irodalom | ||||||||
oktató online jegyzete |
|||||||||
David M. Beazley, Python Distilled |
|||||||||
Luciano Ramalho, Fluent Python, 2nd ed. |
|||||||||
| 16. | A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka mennyisége órákban (a teljes szemeszterre számítva) | ||||||||
| 16.1 | Kontakt óra | 42 |
|||||||
| 16.2 | Félévközi felkészülés órákra | 20 |
|||||||
| 16.3 | Felkészülés zárthelyire | 12 |
|||||||
| 16.4 | Zárthelyik megírása | 4 |
|||||||
| 16.5 | Házi feladat elkészítése | 42 |
|||||||
| 16.6 | Kijelölt írásos tananyag elsajátítása (beszámoló) | 0 |
|||||||
| 16.7 | Egyéb elfoglaltság | 0 |
|||||||
| 16.8 | Vizsgafelkészülés | 0 |
|||||||
| 16.9 | Összesen | 120 |
|||||||
| 17. | Ellenőrző adat | Kredit * 30 | 120 |
||||||
| A tárgy tematikáját kidolgozta | |||||||||
| 18. | Név | beosztás | Munkahely (tanszék, kutatóintézet, stb.) | ||||||
Dr. Simon András |
egyetemi docens |
Algebra es Geometria Tanszék |
|||||||
| A tanszékvezető | |||||||||
| 19. | Neve | aláírása | |||||||
Dr. Hegedüs Pál |
|||||||||