The Programming module aims to give an introduction to the fundamental concepts of programming in the Linux environment. As a first step, the students will become familiar with an open-source operating system. Thereafter, actual programming tasks will be carried out in different languages concentrating both on concepts that are common to them and the differences between them. In order to provide insights into several technologies, the benefits and the disadvantages of Python, a high-level language and C, a low-level language, are investigated. The course is intended for students who are interested in programming but have no experience in it yet; advanced programming techniques are thus out of the scope of this module.
Module Leader:Attila Kozma