We use cookies to make our service as accessible as possible. With the following dialogue you can select the individual tools and the selection will be stored locally in cookies on this computer. The dialogue can be activated and changed at any time by clicking on the button at the top right corner of the page.

Deactivate all tools Activate all tools Activate selected tools

Early Study

The Institute of Computer Science offers students from grade 11 onwards the opportunity to find out what studying is like in general. Furthermore, the early study program helps students

  • to find out if a study of computer science is the right choice.
  • see how lectures and exams are conducted.
  • to exchange experiences with other students.
  • take exams for a later study of computer science already now.

After passing the exam at the end of the semester, the corresponding lectures can be credited to the degree program, which, if all courses are completed, leads to the saving of a scarce semester during the bachelor's program. During the early studies, students are officially enrolled students at the TU-Clausthal, but of course do not pay tuition fees.

Lectures offered

We offer up to two early study lectures per semester. Students decide for themselves how many of these they would like to attend. These lectures are listed in the table below. Furthermore, you can read there when they are held, what the approximate weekly workload is (incl. homework) to successfully pass the course and what the prerequisite of each lecture is.






Available from

Creditable in



Fundamentals of Programming

8 hrs.






Programming Course

8 hrs.

Basics of Programming


Computer Science



Computer Science 1

10 hrs.

Programming Course


Computer Science



Computer Science 2

10 hrs.

Computer Science 1


Computer Science

As a rule, the prerequisites listed in the table above are binding for students with no knowledge of computer science. However, they can be waived in individual cases if the student has the necessary prior knowledge. In this case, the missing basics have to be worked on by the students themselves, whereas the professors and the tutor are available for questions.

The lecture "Fundamentals of Programming" can only be credited in BWL, since it has an introductory character, as described below. It is also well suited for students without previous knowledge of computer science. The other three lectures, on the other hand, can be counted towards the Bachelor's degree in Computer Science.

The two programming courses consist of a two-hour lecture and a two-hour tutorial. Lecture and tutorial are both scheduled for the late afternoon, so that a collision with school events is avoided. The two computer science courses, on the other hand, consist of two lectures and an exercise of two hours each. Attendance of the tutorial is also compulsory here in order to be able to take part in the exam at the end of the semester. However, so that the students do not have to come to Clausthal several times a week, they can watch the corresponding lectures on the internet as a video at any time.

Focus of the individual lectures

The two programming courses are primarily practical in nature, while the Computer Science 1 and 2 lectures provide you with the theoretical foundations. This includes discussing general solution methods for various problems and explaining how these can be effectively implemented for processing by computers.

Below is a list of which lectures will teach you which subject matter:

Fundamentals of Programming:

  • Structure of a computer
  • Data representation in the computer
  • Basics of programming with Java
  • Procedure models

Programming course:

  • Methodologies of object orientation
  • Design of object-oriented programs
  • Graphical user interfaces with Swing
  • Distribution with RMI

Computer Science 1:

  • Boolean algebra and circuit networks
  • Von Neumann Architecture
  • Machine-oriented programming
  • imperative and functional programming

Computer Science 2:

  • Algorithms and Data Structures
  • Algorithm techniques
  • complexity analysis
  • verification

Registration and questions

Further questions by mail to: Fruehstudium at in.tu-clausthal.de

The registration takes place via:

Mrs. Balthaus Adolph-Römer-Str. 1 38678 Clausthal-Zellerfeld Fax: 05323 / 72-3168 Katrin.Balthaus at tu-clausthal.de

Information about registration and the registration form can be found here.