News

Server Testruns

Written on 12.04.22 by Lisa-Marie Rolli

Dear students, 

as you might know, in Prog2 your Code will be tested regulary on the Prog2 Server after pushing your changes. To try out how this works, please, follow these instructions:

  • Run the following command in your unzipped Git-Project directory:

                         git… Read more

Dear students, 

as you might know, in Prog2 your Code will be tested regulary on the Prog2 Server after pushing your changes. To try out how this works, please, follow these instructions:

  • Run the following command in your unzipped Git-Project directory:

                         git remote add prog2scm https://prog2scm.cdl.uni-saarland.de/git/guss/$USERNAME

Replace $USERNAME by your pre-course cms username.

  • Push your changes by executing:
                          git push prog2scm

Your test results will be delivered by mail as soon as they are available. The deadline for pushing the project is Sunday, April 17, 11:59 pm. Until then you can push as often as you want and we will always test your newest commit. After the deadline you can still push, but your repo will no longer be tested. 

See you tomorrow in the Prog2 tutorials!

The Prog2 Pre-Course Team :)

 

Pre-Course Feedback

Written on 07.04.22 by Luise Puhl

Dear students,

 

Here you can give us feedback on your tutorials and the whole pre-course.

Please fill out the form, so that we can improve future pre-coursessmiley

Thank you a lot for your participation, we hope that you had fun and see you all in programming 2!

 

The prog2 pre-course team

Last Day: Unix and Git

Written on 06.04.22 by Daniel Weber

Hi all,
the last day of our pre-course will be all about Linux/Unix and Git.
As a basic understanding of both these tools is crucial for your success in Prog 2, we highly recommend participation for both, students with prior programming experience on non-unix operating systems and students that did… Read more

Hi all,
the last day of our pre-course will be all about Linux/Unix and Git.
As a basic understanding of both these tools is crucial for your success in Prog 2, we highly recommend participation for both, students with prior programming experience on non-unix operating systems and students that did not actively participated in the previous days.

Also, please prepare for tomorrow by bringing your laptop (ideally charged) with an already downloaded VM and installed VirtualBox. The download link and Installation instructions for VirtualBox can be found in the Materials Section of the CMS.

We further require you to access your SIC Gitlab account tomorrow. Hence, you will either need to know your password or reset it on this website.

See you tomorrow in E2 5, HS001 (not our usual lecture hall)!

Server Maintenance Today 12:20-12:30

Written on 06.04.22 by Daniel Weber

Hi all,

the aMAZEing servers will not be fully available from 12:20 to 12:30. Hence, please save your code or it could get lost during this time.

Virtual Machine Ready to Download

Written on 05.04.22 by Daniel Weber

Hi all,

you can now download the official Prog2 virtual machine (VM) from the Prog 2 CMS.

We recommend you doing so before the lecture on Thursday. If you have trouble with the VM installation, we will also guide you through the installation process on Thursday.

Also make sure that you… Read more

Hi all,

you can now download the official Prog2 virtual machine (VM) from the Prog 2 CMS.

We recommend you doing so before the lecture on Thursday. If you have trouble with the VM installation, we will also guide you through the installation process on Thursday.

Also make sure that you download the latest version of the VM.

 

Cheers,

Lisa & Daniel

Room Changes Tomorrow (05.04.2022)

Written on 04.04.22 by Lisa-Marie Rolli

Dear students,

please note, that the rooms for some tutorials and coachings are changing tomorrow (and only tomorrow). Here is the latest version of the room change overview:

Coachings:

  • 12, 13, 14 -> E2 4, 0 08
  • 15 -> E2 5, SR 4 (U16)
  • 16, 17 -> E2 5, SR 3 (U.11)
  • 18, 19, 20 -> E2 5, ZS… Read more

Dear students,

please note, that the rooms for some tutorials and coachings are changing tomorrow (and only tomorrow). Here is the latest version of the room change overview:

Coachings:

  • 12, 13, 14 -> E2 4, 0 08
  • 15 -> E2 5, SR 4 (U16)
  • 16, 17 -> E2 5, SR 3 (U.11)
  • 18, 19, 20 -> E2 5, ZS (U.39)
  • 21, 22, 23 -> E2 4, 0 08

All the other coaching groups will be taking place in the same room as they did today.

Tutorials:

  • (Lukas Auer) -> E2 5, SR 4 (U.16)
  • (Clara Rubeck & Tim Bauernschmidt) -> E2 5, ZS (U.39)
  • 3 (Johannes Hostert) -> E2 4, SR 5 (011)
  • (Katharina Buchtal & Niklas Britz) -> E2 5, SR 3 (U.11)

Tutorials 5, 6, & 7 will be taking place in the same room as today.

See you tomorrow!

The Prog2 Pre-Course Team :)

Tutorials Day 1

Written on 04.04.22 by Johannes Hostert

Hello all,

Today, at 15:00 sharp (!), we will have tutorials. The calender previously stated it's at 15:15, this was outdated information and has been corrected.

Please be there a few minutes earlier so that we can start on time.

See you!

 

 

Recording Day 1

Written on 04.04.22 by Daniel Weber

Hi all,

we apologize for the slight delay. The recording of today's lecture is now uploaded to the Materials section of the CMS.

Where to Work

Written on 04.04.22 by Leonard Niemann

To solve the exercise sheets please go to the "Coaching" Room that you see on your personal status page.
You can work there with your fellow students!

Laptop Use During the Pre-Course

Written on 03.04.22 by Lisa-Marie Rolli

Dear students,

we want to remind you to bring your laptops tomorrow and the following days of the pre-course. Since you have to work on a programming project in your browser, it is advisable to work on a laptop or PC during the preliminary course. The tasks cannot be solved on tablets or cell… Read more

Dear students,

we want to remind you to bring your laptops tomorrow and the following days of the pre-course. Since you have to work on a programming project in your browser, it is advisable to work on a laptop or PC during the preliminary course. The tasks cannot be solved on tablets or cell phones.

See you tomorrow!

The Prog2 Pre-Course Team :)

Important Information Regarding Tomorrow

Written on 03.04.22 by Lisa-Marie Rolli

Dear students,

we are excited to start tomorrow with the pre-course and hope so are you. The tutorials and coachings are already assigned and visible on your personal status page. Please have a look on it, so you know where you have to be tomorrow. 

Have a nice day! See you all tomorrow on… Read more

Dear students,

we are excited to start tomorrow with the pre-course and hope so are you. The tutorials and coachings are already assigned and visible on your personal status page. Please have a look on it, so you know where you have to be tomorrow. 

Have a nice day! See you all tomorrow on Campus.

The Prog2 Pre-Course Team :)

Important: Tutorial Preferences

Written on 31.03.22 (last change on 20.07.22) by Lisa-Marie Rolli

Dear students,

please note that all of you, even the ones who already did so, have to set their tutorial preferences again. This due to a mistake we made when creating the timeslots and we are very sorry for that.

Hope this causes no problem for any of you. 

All the best

the Prog2… Read more

Dear students,

please note that all of you, even the ones who already did so, have to set their tutorial preferences again. This due to a mistake we made when creating the timeslots and we are very sorry for that.

Hope this causes no problem for any of you. 

All the best

the Prog2 Pre-Course Team :)

Tutorial Preferences

Written on 31.03.22 by Lisa-Marie Rolli

Dear students,

as some of you may have already remarked, you can specify on your personal status page which kind of tutorial you would like to attend during the pre-course. You have the choice between German and English as teaching language in your tutorial, the time slots are fixed and the same… Read more

Dear students,

as some of you may have already remarked, you can specify on your personal status page which kind of tutorial you would like to attend during the pre-course. You have the choice between German and English as teaching language in your tutorial, the time slots are fixed and the same for all tutorials. Please, set your preferences until Saturday, April 2, 11:59 pm.

Looking forward to see you all:)

The Prog2 Pre-Course Team

Deprecated VM Version

Written on 22.03.22 (last change on 22.03.22) by Lisa-Marie Rolli

Dear students,

we just remarked, that the virtual machine version we linked to on the cms page was deprecated. The link has now been removed and will be updated to the latest version as soon as possible. You will be notified when this has been done. We want to ask all of you (especially those who… Read more

Dear students,

we just remarked, that the virtual machine version we linked to on the cms page was deprecated. The link has now been removed and will be updated to the latest version as soon as possible. You will be notified when this has been done. We want to ask all of you (especially those who already downloaded the old version) to make sure you get the correct one as soon as it is available. We are very sorry for this!

 

Have a nice week! Looking forward to seeing you on Campus soon.

The Prog2 Pre-Course Team:)

Show all

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.

 


Monday, 04.04 to Wednesday, 06.04.
On these days, we have prepared a bigger project, which should make your start with MIPS (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.

 

Thursday, 07.04.
Since in Prog2, projects are no longer simply edited in the browser, we will conclude this course with an introduction to Git and Unix. This knowledge will make it easier for you to work with the Prog2-VM, 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. Only the lecture will be recorded and uploaded. But that does not mean that you definitely need to be here. 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 (Thursday). On Thursday we will help you install your VM, 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.