Quicklinks

<aside> 👋🏼 Hello and welcome! This is the official course website of the course Object-Oriented Programming 1 at TU Graz. You might also (more commonly) have heard the German course name: Objektorientierte Programmierung 1 or simple OOP1*.* 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 Course Team OOP1

FAQs - Coding TU Graz

</aside>

Schedule


OOP1 Semester Schedule SS2026

<aside> 🧑🏼‍🏫

Lecture (Vorlesung)


Course Organization

Lecture Slides and Recordings

Additional Resources

Course Team OOP1

Exams


Exams: General Information

Exam Preparation OOP1

Examination before a committee (kommissionelle Prüfung)

</aside>

<aside> 🧑🏼‍💻

Practicals (Konstruktionsübung)


Course Organization

Practicals Slides and Recordings

General


Guide for the Practicals (OOP1)

Practicals structure, grading and plagiarism

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

Request for Deadline Extension

Assignments


Your repository is on **GitLab.**

Rankserver

Voluntary Exercises


💪 Voluntary Exercises

</aside>

Archive


<aside> 🧑🏼‍🏫

Lecture (VO)

Lecture Material SS 2025

Lecture Material SS 2024

</aside>

<aside> 🧑🏼‍💻

Practicals (KU)

Practical Material SS 2025

Practical Material SS 2024

</aside>