1. Homepage of Dr. Zoltán Porkoláb
    1. Home
    2. Archive
  2. Teaching
    1. Timetable
    2. Bolyai College
    3. C++ (for mathematicians)
    4. Imperative programming (BSc)
    5. Multiparadigm programming (MSc)
    6. Programming (MSc Aut. Sys.)
    7. Programming languages (PhD)
    8. Software technology lab
    9. Theses proposals (BSc and MSc)
  3. Research
    1. Sustrainability
    2. CodeChecker
    3. CodeCompass
    4. Templight
    5. Projects
    6. Conferences
    7. Publications
    8. PhD students
  4. Affiliations
    1. Dept. of Programming Languages and Compilers
    2. Ericsson Hungary Ltd

Programming (C programming language) MSc. Autonomous systems

alt text Neptun-code: IPM-18AUTEPROGEG

In 2021 autumn semester, this course is in English.

Important You will attend the lecture “Imperative programming” on Wednesday 14.00 - 16.00 with Tibor Brunner.

Lecture

time place lecturer contact
Wednesday 14.00-16.00 D 0-804 Lóczy room Tibor Brunner bruntib@ik.elte.hu

Practice

time place lecturer contact
Monday 19.20-21.00 D 00-807 Database lab Porkoláb Zoltán gsd@inf.elte.hu

Planned lectures:

  1. Introduction, compilation, linking. link Practice
  2. Structure of C programs. link Practice
  3. Preprocessor. link Practice
  4. Operators, expressions, evaluation of expressions. link Practice
  5. Statements, control structures. link Practice
  6. Scope and life. link Practice
  7. Declarations, definitions. link Practice
  8. Functions, parameter passing, parameters of main. link
  9. Structs and dinamic memory handling. Practice
  10. Arrays, pointers, pointer-aritmetics. link
  11. Implementing a unix utility. link Practice

Evaluation

TBA.

Readings

alt text

Brian W. Kernighan, Dennis Ritchie: The C Programming Language, 2nd Edition. Prentice Hall (April 1, 1988). ISBN-13: 978-0131103627. ISBN-10: 0131103628.

Draft C standard

N1570 Committee Draft — April 12, 2011 ISO/IEC 9899:201x

Earlier

The 2020 autumn semester