Procedural Programming for Computer Scientists - Pre-Course

The one-day workshop is designed exclusively for students who will later take the course Procedural Programming for Computer Scientists (1st semester).

The main course provides the fundamental concepts of procedural programming using the C programming language. Alongside lectures and exercise sessions, it includes weekly practical programming assignments.

Setting up the required software tools can be a bit time-consuming. The pre-course helps you through this process step by step. By the end of the workshop, your laptop will be ready with:

  • Visual Studio Code as your development environment
  • A toolchain to compile and run C-programs
  • Git as a tool for version control and for submitting your solutions

The workshop combines short lecture-style inputs with hands-on practice. Together with tutors, you will install the full toolchain needed for the course on your own notebook in small groups. With the setup complete, you will write and run your first example programs, and practice using Git both for teamwork and for submitting assignments.

You don’t need to prepare anything beforehand. Once you have your TUHH login, please register for the lecture Prozedurale Programmierung für Informatiker (VL) (WiSe 25/26) on StudIP, where all course materials will be made available.

Overview

Core Facts  
Relevant study programmes Students from the following degree programs who will attend the course Procedural Programming for Computer Scientists: Computer Science, Data Science, Technomathematics, Computer Engineers, Orientation Program
Learning objectives Fully installed and functioning toolchain on your notebook, Gain initial experience in writing, compiling, and executing C programs, Using Git for team collaboration and task management, including automated checks
Content Introduction to the Toolchain: Visual Studio Code and Git Write your first C-program Basics in version management with Introduction to TUHHjudge
Prior knowledge None
Requirements Own Notebook with operating system Linux, Windows or macOS Tablets (or similar) with Android or iOs are not supported
Workload 1-day Workshop, Audimax II (Building I)Lecture and exercise: Fr. 10.10.2025, 09:00-17:00