Programming 2 Pre-Course Prog2 Pre-Course Team

News

12.04.2022

Server Testruns

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... 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 :)

 

07.04.2022

Pre-Course Feedback

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... Read more

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

06.04.2022

Last Day: Unix and Git

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... 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)!

06.04.2022

Server Maintenance Today 12:20-12:30

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.

05.04.2022

Virtual Machine Ready to Download

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... 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

04.04.2022

Room Changes Tomorrow (05.04.2022)

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,... 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 :)

04.04.2022

Tutorials Day 1

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!

 

 

04.04.2022

Recording Day 1

Hi all,

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

04.04.2022

Where to Work

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!

03.04.2022

Laptop Use During the Pre-Course

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... 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 :)

03.04.2022

Important Information Regarding Tomorrow

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... 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 :)

31.03.2022

Important: Tutorial Preferences

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... 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 :)

31.03.2022

Tutorial Preferences

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... 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

22.03.2022

Deprecated VM Version

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... 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