News

Prog2 Software Installation

Written on 03.04.25 by Elvira Mayer

Dear students,
You can find the list of the required Programming 2 software on the software page in the CMS or at the end of today’s lecture slides (Lecture 3) under the materials page. Please install the software beforehand and attend tomorrow’s Git & Unix Lecture (Friday, 04.04, E1.3 HS002 at 9… Read more

Dear students,
You can find the list of the required Programming 2 software on the software page in the CMS or at the end of today’s lecture slides (Lecture 3) under the materials page. Please install the software beforehand and attend tomorrow’s Git & Unix Lecture (Friday, 04.04, E1.3 HS002 at 9 AM).
In addition to introducing Git and Unix, our team will be available to assist with software-related technical issues.

Kind regards,
Your Pre-Course Team

Individual Work Phase

Written on 01.04.25 by Katharina Buchthal

Dear students,

please note that your room for the individual work phase is the same as your coaching rooms, which you can find on your personal status page (CMS). 

 

Individual Work Phase

Written on 01.04.25 by Katharina Buchthal

Dear students,

please note that your room for the individual work phase is the same as your coaching rooms, which you can find on your personal status page (CMS). 

 

Language Preference

Written on 31.03.25 (last change on 31.03.25) by Katharina Buchthal

Dear students,

one important reminder: you have the option to select a preferred language for the tutorial, as well as for the coaching. If you have a preference on that, please select the language on your personal status page (CMS) the registration page in the CMS until today (31.3.), 6… Read more

Dear students,

one important reminder: you have the option to select a preferred language for the tutorial, as well as for the coaching. If you have a preference on that, please select the language on your personal status page (CMS) the registration page in the CMS until today (31.3.), 6 pm.

Kind regards,

pre-course team

Welcome!

Written on 31.03.25 by Felix Francesco Caglioti

Dear students,

we are happy to welcome you to the Prog2 pre-course. Our first lecture will take place tomorrow at 9 am (sharp) in building C4.3, lecture hall 001 (Großer Hörsaal der Chemie). Afterwards, you will work in small groups on a sheet that you can then find in the materials section to… Read more

Dear students,

we are happy to welcome you to the Prog2 pre-course. Our first lecture will take place tomorrow at 9 am (sharp) in building C4.3, lecture hall 001 (Großer Hörsaal der Chemie). Afterwards, you will work in small groups on a sheet that you can then find in the materials section to practice what you have learned in the lecture. Further, during that time, a coach will drop by at some point to support you in case you have questions. For individual work and coaching phase, you will be divided into rooms, which you can find on your personal status page as “coaching room” later today. After that - at 2:30 pm - will be tutorials. The tutorials might be in another room than the coaching. You can find your tutorial and the respective room on your personal status page ('Your Tutorial') later today.

The overall schedule can be found in the timetable section of the CMS ('Welcome and General Information').

We are excited to meet you!

Your Prog2 Pre-Course Team

Programming 2 Pre-Course

The lecture Programming 2, and many other basic lectures, are often somewhat challenging for people without experience in an imperative programming language. Additionally, they often prerequire basic knowledge of Git or Unix. The preparatory course aims to teach you these basics, and we hope that you can enjoy an easier transition into the next semester by attending it.

 


Tuesday, 01.04. to Thursday, 03.04.
On these days, we have prepared a bigger project, which should make your start with RISC-V (the assembly language you will get to know in Prog2) easier. You will have lectures, tutorials, and time for individual studies, where you will learn more about the following contents:

  • branches, loops, and lables
  • variables
  • (maze solving) algorithms
  • data structures
  • functions

You can easily work on this project and solve the given tasks in your web browser.

 

Friday, 04.04.
Since in Prog2, projects are generally coded on Unix-based operating systems and controlled using Git, we will start this course with an introduction to Git and Unix. This knowledge will make it easier for you to work with version control systems and Unix-systems, usage of which is essential for completing your projects in Programming 2. There will also be a small project to test your newly gained knowledge.

 

You can find our schedule on the timetable page. All materials of the course will of course be made available to all participants of the lecture Programming 2.

 

Important

If you have any questions, please do not hesitate to contact us via the forum.

This course will only be offered in presence. That means the tutorials and the coaching will only happen in place at the university. The materials will be uploaded and you can work at them at home.

We strongly recommend participating in this pre-course, at least on the last day (Friday). On Friday we will help you install the software, which will be needed in Programming 2 later on.

 

Note

This course is not an official course, but an offer of (partly former) Programming 2 tutors. Accordingly, no CP will be awarded, participation is optional, and HISPOS registration is neither possible nor required.

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.