<aside> 👋🏼 Hello and welcome! This is the official course website of the course Introduction to (Structured) Programming at TU Graz. You might also (more commonly) have heard the German course names: Einführung in die strukturierte Programmierung or simple ESP. This is a mandatory first-semester course for all study programs at the Faculty for Computer Science and Biomedical Engineering (+ our dear students from Electrical Engineering). Within this course, you will learn the fundamentals of programming using the C Programming Language.

The course has several aims:

This course website should provide you with all the relevant information for the lecture and the practical. Whenever you have questions, this course site serves as the starting point for your research. We are also running a Discord server where all folks from the course team are available for you.

Your Coding Team

</aside>

News

General


Course Team

FAQs - Coding TU Graz

🗓️ Semester Schedule [external link]

Lecture (Vorlesung)

Course Organization

Lecture Slides

Exam


General Information

Exam Preparation

Examination before a committee (kommissionelle Prüfung)

Additional Literature

Practicals (Konstruktionsübung)

Course Organization

Practicals Slides

General


Setup your Device

Practicals structure, grading and plagiarism

Assessment of Assignments (How do you get your points?)

Your Points

Request for Deadline Extension

Assignments


Your repository is on **GitLab.**

Rankserver: Assignment 1, Assignment 2, Assignment 3

Homework


📝 Homework 1

📝 Homework 2

📝 Homework 3 (Group A)

📝 Homework 3 (Group B)

Coding Sessions


You can register for the Coding Sessions on TeachCenter.

Coding sessions description

Coding session checklist for students

Voluntary Exercises


💪 Voluntary Exercises