Tantárgy kódja
INO1001
Tantárgy neve
Programozási nyelvek I. (C)
Tantárgy angol neve
Programming Languages I.
Kredit
5
Félévi követelmény
Gyakorlati jegy
Heti óraszám
2 + 2
Elmélet
+ Gyakorlat
Ajánlott félév
1
Cél
Alapvető programozási készségek elsajátítása a C programozási nyelv használatával. Magasabb szintű programozási nyelvek jellemzőinek, a program alkotóelemeinek megtanulása. A C programozási nyelv alap szintű elsajátítása.
Cél angol
The main aim of the subject is giving an understanding basics of programming and providing practical programming skills in language C. It focuses on such fundamental elements as a program flow, parameters, variable, constant, condition, loops, functions, procedures, etc.
Tartalom
Alapvető programozási készségek elsajátítása a C programozási nyelv használatával. Magasabb szintű programozási nyelvek jellemzőinek, a program alkotóelemeinek megtanulása. A C programozási nyelv alap szintű elsajátítása.
Tartalom angol
Simple RAD systems, compilers, linkers;
Constants and variables;
Main types, arrays, strings;
Operators and sipmle maths;
Logical conditions;
Loops;
Blocks, break, contunue, return values;
Console apps;
Parameters;
Functions and procedures;
Számonkérés
Gyakorlati jegy
Számonkérés angol
Term grade
Irodalom
Simon Gyula: A programozás alapjai,
Typotex Kiadó, 2011.
Brian Kernighan, Dennis M Ritchie,
A C programozási nyelv,
Műszaki Kiadó, 1985.
Brian Kernighan, Dennis M Ritchie,
A C programozási nyelv, Az ANSI
szerint szabványosított változat,
Műszaki Kiadó, 1996
Benkő Tiborné, Benkő László, Tóth Bertalan,
Programozzunk C nyelven,
ComputerBooks, 1998.
Herbert, Schildt:
C/C++ Referenciakönyv. B
p. : Panem, 1998
Andrew Koenig,
C csapdák és buktatók,
Kiskapu Kft. 2005.
Juhász István, Kósa Márk, Pánovics János:
C példatár,
Panem, 2005
Irodalom angol
Brian Kernighan, Dennis Ritchie:
The C programming Language.
(2nd ed.). Englewood Cliffs, NJ: Prentice
Hall.,1988
Donald Knuth:
The Art of Computer Programming;
Addison-Wesley, 1988; Vol. 1,2,3;
Tantárgyfelelős intézet kódja
MII
Tantárgyfelelős oktató
Dr. Bajalinov Erik