Neptun-code: IPM-18AUTEPROGEG
In 2020 autumn semester, this course is in English.
The lecture and the practices can be accessed via MSTeams.
Use the link Imperative programming for the lecture and then select the channel Programming (Autonomous Systems MSc.).
Important After the first week you will attend the lecture “Imperative programming” on Wednesday 12.00 - 14.00 with Tibor Brunner, and we will abandon the Monday 12.00 - 14.00 time slot.
Lecture
time | Lecturer | contact |
---|---|---|
Wednesday 12.00-14.00 | Tibor Brunner | bruntib@caesar.elte.hu |
Practice
time | Lecturer | contact |
---|---|---|
Monday 17.45-19.15 | Porkoláb Zoltán | gsd@inf.elte.hu |
Planned lectures:
- Introduction, compilation, linking. link Video
- Structure of C programs. link Video
- Preprocessor. link
- Operators, expressions, evaluation of expressions. link Video
- Statements, control structures. link Video
- Scope and life. link Video
- Declarations, definitions. link Video
- Functions, parameter passing, parameters of main. link Video
- Structs and dinamic memory handling. Video
- Arrays, pointers, pointer-aritmetics. link Video
- Implementing a unix utility. link Video
Evaluation
TBA.
Readings
Brian W. Kernighan, Dennis Ritchie: The C Programming Language, 2nd Edition. Prentice Hall (April 1, 1988). ISBN-13: 978-0131103627. ISBN-10: 0131103628.