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