BMETEAGBsMINF1-00

Nyomtatóbarát változatNyomtatóbarát változat
Tantárgy azonosító adatok
A tárgy címe: 
Informatika 1
A tárgy angol címe: 
Informatics 1
A tárgy rövid címe: 
Informatika1
1
0
2
f
Kredit: 
4
A tantárgy felelős tanszéke: 
Algebra és Geometria Tanszék
A tantárgy felelős oktatója: 
Dr. Simon András
A tantárgy felelős oktatójának beosztása: 
egyetemi docens
Akkreditációs adatok
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
A tantárgy szerepe a képzés céljának megvalósításában: 
TTK Matematika BSc képzés kötelező tantárgya.
A tantárgy részletes tematikája magyarul és angolul: 

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.)

 

Követelmények szorgalmi időszakban: 
Kettő zárthelyi dolgozat
Pótlási lehetőségek: 
Mindkét zárthelyi dolgozat pótolható egyszer
Konzultációs lehetőségek: 
Folyamatosan, az oktatóval egyeztetve
Jegyzet, tankönyv, felhasználható irodalom: 
oktató online jegyzete
David M. Beazley, Python Distilled
Luciano Ramalho, Fluent Python, 2nd ed.
A tárgy elvégzéséhez átlagosan szükséges tanulmányi munka mennyisége órákban (a teljes szemeszterre számítva)
Kontakt óra: 
42
Félévközi felkészülés órákra: 
20
Felkészülés zárthelyire: 
12
Zárthelyik megírása: 
4
Házi feladat elkészítése: 
42
Kijelölt írásos tananyag elsajátítása (beszámoló): 
0
Egyéb elfoglaltság: 
0
Vizsgafelkészülés: 
0
Összesen: 
120
Ellenőrző adat: 
120
A tárgy tematikáját kidolgozta
Név: 
Dr. Simon András
Beosztás: 
egyetemi docens
Munkahely (tanszék, kutatóintézet, stb.): 
Algebra es Geometria Tanszék
A tanszékvezető neve: 
Dr. Hegedüs Pál