<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. Within this course, you will learn the fundamentals of programming using the C Programming Language.
The course has several aims:
- You will learn to think like a computer scientist: Computer science (CS) is mostly about solving problems. For this reason, we will learn how to solve problems. For this reason, we will teach you strategies to solve technical problems through the lens of a computer scientist.
- You will learn to speak like a computer scientist: You will realize, quite soon, that computer science has a lot of terminology. Some of you might hear them for the first time, and others might already have some experience.
- You will learn to write programs: As a computer scientist, you will write many programs. Programming (or coding, which we prefer over the term programming) is our way of formulating a solution for a given problem. As in any natural language learning, there are rules that apply and there is a certain behavior we want to achieve. This takes some time and a lot of practice.
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>
Quicklinks
Web Pages
π TeachCenter
π GitLab
π₯ Grading
π Ranking
π TUGOnline VO
π TUGOnline KU
Discord
π Invitation Link
Untitled
News
General
Course Team
FAQs - Coding TU Graz
ποΈ Semester Schedule WS 24 [external link]
<aside>
π§πΌβπ«
Lecture (VO)
Course Organization
Lecture Slides
Exam
Exams: General Information
Exam Preparation
Examination before a committee (kommissionelle PrΓΌfung)
Additional Literature
</aside>
<aside>
π§πΌβπ»
Practicals (KU)
Course Organization
Practicals Slides
General
Our guide contains all information about the structure of the practicals as well as all details about the tasks you have to accomplish during the course:
Guide for the Practicals
Assessment of Assignments (How do you get your points? + Testcases + Style Guide + Deductions)
</aside>
Archive
<aside>
π§πΌβπ«
Lecture (VO)
Lecture Material WS 2023/24
</aside>
<aside>
π§πΌβπ»
Practicals (KU)
Practical Material WS 2023/24
</aside>