<aside>
๐๐ผ Hello and welcome!
Welcome toย "Introduction to Structured Programming" (ISP), which is the follow-up course toย "Einfรผhrung in die strukturierte Programmierung" (ESP).ย ESP will no longer be offered. Instead, ISP will be compulsory for all new computer science degree programs.ย Within this course, you will learn the fundamentals of programming using the C Programming Language.
We've specifically designed this course for the spectrum of prior experience with programming - from never having seen a line of code before, to those who are fairly competent!
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 ISP
FAQs - Coding TU Graz
Semester Schedule WS 25
<aside>
๐ง๐ผโ๐ซ
Lecture (VO)
Course Organization
Lecture Slides
Exam
Exams: General Information
Exam Preparation ISP
Examination before a committee (kommissionelle Prรผfung)
Working with Safe Exam Browser (SEB)
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 2024/25
Lecture Material WS 2023/24
</aside>
<aside>
๐ง๐ผโ๐ป
Practicals (KU)
Practicals Material WS 2024/25
Practicals Material WS 2023/24
</aside>