News
Results of Midterm, Midterm Inspection, and Midterm Retake RegistrationWritten on 19.12.24 by Lena Becker Dear students, The results of the midterm exam are now available on your personal status page. There have been 357 participants. The midterm exam is passed with at least 45 points. This has been achieved by 113 participants, which is 31.7%. The highest score obtained is 89 out of 90 and, on… Read more Dear students, The results of the midterm exam are now available on your personal status page. There have been 357 participants. The midterm exam is passed with at least 45 points. This has been achieved by 113 participants, which is 31.7%. The highest score obtained is 89 out of 90 and, on average, 36.54 points were achieved. We additionally observed a steep decline in midterm results from students participating in later mini-test slots (in the 08:15 slot, 42% of participants passed the midterm and the average score was 41.5, while in the 16:15 slot, only 25.6% of participants passed and the average score was 33.68). On Thursday, January 09, you will have the opportunity to inspect your midterm exam. The inspection takes place in HS002, E1 3, between 8:00 and 10:00. The registration for the midterm retake on January 11, 2025, is now open. Please register on your personal status page until January 3, 2025, 23:59, if you intend to participate in the retake. The entire team wishes you happy holidays. Kind regards, |
Results of Mini-Test IWritten on 19.12.24 by Lena Becker Dear students, We have finished grading Minitest I. You will find your point score on your personal status page. You will have the opportunity to inspect your mini-test I as well as mini-test H on Monday, January 06, between 16:05… Read more Dear students, We have finished grading Minitest I. You will find your point score on your personal status page. You will have the opportunity to inspect your mini-test I as well as mini-test H on Monday, January 06, between 16:05 and 17:10 in SR015, E1 3. Kind regards, |
Results of Mini-Test HWritten on 12.12.24 by Lena Becker Dear students, We have completed the grading of mini-test H. Please find your point score on your personal status page. The rapid inspection for this mini-test will take place after the lecture-free period. We… Read more Dear students, We have completed the grading of mini-test H. Please find your point score on your personal status page. The rapid inspection for this mini-test will take place after the lecture-free period. We will announce further details in time. Please also note the news notification on organizational details of the midterm exam on December 14. We wish you all the best for the midterm exam. Kind regards, |
Midterm ExamWritten on 11.12.24 by Lena Becker Dear students, This Saturday, December 14, we will write the midterm exam as announced. On your personal status page, you will now find the room and seat assigned to you. If we did not assign you a seat and you think this is an error, please contact us immediately. Dear students, This Saturday, December 14, we will write the midterm exam as announced. On your personal status page, you will now find the room and seat assigned to you. If we did not assign you a seat and you think this is an error, please contact us immediately. The exam will take around 90 minutes. Kind regards, |
Results of Mini-Test GWritten on 05.12.24 by Lena Becker Dear students, We have finished grading mini-test G. You will find your point score on your personal status page. As usual, you will find a list of common mistakes prepared by the tutors in the forum. There will not be a rapid inspection for this week’s mini-test. Instead, you will have the… Read more Dear students, We have finished grading mini-test G. You will find your point score on your personal status page. As usual, you will find a list of common mistakes prepared by the tutors in the forum. There will not be a rapid inspection for this week’s mini-test. Instead, you will have the opportunity to inspect mini-test G together with all other mini-tests in a combined inspection, which takes place in HS001, E1 3, on Friday, December 6, from 8:00 to 10:00 sharp. If needed, we will give priority to students whose mini-test point scores are below the threshold of 45 points. Furthermore, this is your final reminder to register on your personal status page for the midterm exam (December 14) until Friday, December 6, at 23:59. Kind regards, |
Results of Mini-Test F and Combined Mini-Test InspectionWritten on 28.11.24 by Lena Becker Dear students, We have published the results of mini-test F. You will find your point score on your personal status page. The rapid inspection for mini-test F will take place on Monday, December 2, from 16:05 to… Read more Dear students, We have published the results of mini-test F. You will find your point score on your personal status page. The rapid inspection for mini-test F will take place on Monday, December 2, from 16:05 to 17:10 in SR015, E1 3. Furthermore, there will be a combined mini-test inspection, in which you will have the opportunity to inspect all mini-tests (including mini-tests F and G) that you have not inspected thus far, on Friday, December 6, starting at 8:00. It will have to end at 10:00 sharp. This combined inspection will take place in HS001, E1 3. If needed, we will give those students priority whose mini-test point scores are below the threshold of 45 points. Please remember to register on your personal status page for the midterm exam (December 14) until Friday, December 6, at 23:59. If you are a student of the Business Computer Science programme, please also remember to register for the endterm exams in FlexNow2 by 15:00 tomorrow, November 29. Kind regards, |
Mock Midterm Exam and XXL Office HourWritten on 28.11.24 by Edouard Müller Dear students, We, the team of tutors, will organize a mock midterm exam (“Probeklausur”). The mock exam is completely voluntary. It is a chance for you to see how exams are conducted at university, under conditions that are as realistic as possible. It does not contribute to the final grade or… Read more Dear students, We, the team of tutors, will organize a mock midterm exam (“Probeklausur”). The mock exam is completely voluntary. It is a chance for you to see how exams are conducted at university, under conditions that are as realistic as possible. It does not contribute to the final grade or eligibility for taking exams. The mock exam is entirely created by tutors. Therefore, its content is neither relevant nor irrelevant for the real exam. The mock exam is scheduled for Friday, December 6. It is going to take place at 16:30 in the AudiMax lecture hall (building B4 1, room 0.01). Therefore, you should be in front of the lecture hall at 16:15 at the latest. You will have to register for the mock exam on your personal status page in the CMS by December 4, 23:59. To avoid printing too many exams, the registration for the mock exam is binding. If you decide to not attend the exam, please deregister on your personal status page or write a message to the organizers in the forum. After the registration phase is over, we will assign you a seat. You will then be able to see your seat assignment on your personal status page in the CMS. If you want to participate, please be on time and bring your student ID on Friday. No auxiliary materials (calculator, cheat sheets,…) are allowed. The mock exam will take around 90 minutes. We will not grade your exams, but you are allowed to keep your exam booklet afterwards to check for yourself. There is yet another announcement to make: On Friday before the exam (December 13), there will be an additional XXL office hour from 14:00 to 18:00 in HS IV in E2 4. There you can ask all questions you might have before the midterm. The regular office hour on that day will thus not take place. We are looking forward to seeing you! Cheers, |
Midterm Exam Registration and Final Exam Registration for B.Sc. Business Computer ScienceWritten on 26.11.24 (last change on 27.11.24) by Robert Julius Pietsch Please read this message carefully until the end! If you miss the exam registration, you cannot take the exams and thus will not be able to pass the course. Dear students, We have now opened the registration for the midterm exam, which takes place on Saturday, December 14, 2024. Please register… Read more Please read this message carefully until the end! If you miss the exam registration, you cannot take the exams and thus will not be able to pass the course. Dear students, We have now opened the registration for the midterm exam, which takes place on Saturday, December 14, 2024. Please register on your personal status page until Friday, December 06 at 23:59. Please note that you will need to pass the midterm exam (or the midterm retake on January 11, 2025) to get admitted to the final exam. The midterm exam will take place on Saturday, December 14, at 09:00 in the morning and will take 90 minutes. Further information will be announced in due time. If you are enrolled in the Business Computer Science programme (Wirtschaftsinformatik B.Sc.), the deadline for registering for the final exams is already this week on Friday, November 29, at 15:00 (see here). Please make sure to register in time in the FlexNow2 portal as you will otherwise not be able to take the final exams, even if you passed the midterm exam. For study programmes using LSF, the registration will be open until one week before the respective exam takes place. Kind regards, |
Results of Mini-Test EWritten on 21.11.24 by Lena Becker Dear students, We have finished grading mini-test E. You can find your point score on your personal status page. Due to a discrepancy in the definition of the term “sublist” in the book vs. commonly used definitions, exercise ME.3 turned out to be harder than anticipated by us. Thus, we decided… Read more Dear students, We have finished grading mini-test E. You can find your point score on your personal status page. Due to a discrepancy in the definition of the term “sublist” in the book vs. commonly used definitions, exercise ME.3 turned out to be harder than anticipated by us. Thus, we decided to
We apologize for the inconvenience. As usual, you will find a list of common mistakes compiled by the tutors in the forum. The rapid inspection for mini-test E will take place on Monday, November 25, from 16:05 to 17:10 in SR015, E1 3. Kind regards, |
Tutorial Room Changes for November 20 and Results of Mini-Test DWritten on 14.11.24 (last change on 21.11.24) by Lena Becker Dear students, Due to construction work, the tutorials that usually take place in SR015, E1 3, have to be moved to different rooms on Wednesday, November 20. In particular, this affects:
Dear students, Due to construction work, the tutorials that usually take place in SR015, E1 3, have to be moved to different rooms on Wednesday, November 20. In particular, this affects:
The mini-tests will also take place in the replacement rooms. Furthermore, we have finished grading mini-test D. You can find your point score on your personal status page. The rapid inspection for mini-test D will take place on Monday, November 18, from 16:05 to 17:10 in SR106, E1 1. Kind regards, |
Results of Mini-Test CWritten on 07.11.24 by Robert Julius Pietsch Dear students, We have finished grading mini-test C. You will find your point score on your personal status page. The tutors have again prepared a list of common mistakes in this week’s mini-test, which you can find in the forum. The rapid inspection for mini-test C will take place on Monday,… Read more Dear students, We have finished grading mini-test C. You will find your point score on your personal status page. The tutors have again prepared a list of common mistakes in this week’s mini-test, which you can find in the forum. The rapid inspection for mini-test C will take place on Monday, November 11, from 16:05 to 17:10 in SR015, E1 3. Kind regards, |
Results of Mini-Test BWritten on 31.10.24 by Robert Julius Pietsch Dear students, We have published the results of mini-test B. You will find your point score on your personal status page. In the forum, you can again find a list of common mistakes compiled by the tutors. Like last week, those who want to inspect the marking of their mini-test rapidly will… Read more Dear students, We have published the results of mini-test B. You will find your point score on your personal status page. In the forum, you can again find a list of common mistakes compiled by the tutors. Like last week, those who want to inspect the marking of their mini-test rapidly will have the opportunity to do so on Monday, November 4, from 16:05 to 17:00 in SR015, E1 3. Please keep in mind the organisational details regarding the inspection as already described in the news for Minitest A. Kind regards, |
Results of Mini-Test AWritten on 24.10.24 by Lena Becker Dear students, We have finished the grading of mini-test A. You can now find your point score on your personal status page. Dear students, We have finished the grading of mini-test A. You can now find your point score on your personal status page. If you feel the strong desire to inspect the grading of your mini-test (e.g. if the score does not look plausible to you), we offer the possibility to do so on Monday, October 28. This takes place in SR015, E1 3 from 16:00 to 17:00. You must bring your student ID in order to inspect your mini-test. You will not be allowed to take pictures or notes during the inspection. Note that the setup for the mini-test inspection is experimental at this point. We will change the procedure if necessary. In fact, we do expect long waiting lines due to the limited capacity of the inspection room. Your fellow students will appreciate non-excessive inspections. During the inspection, there will be no time for explanations on the subject matter. For this, be invited to visit the office hours. Furthermore, the tutors have compiled a list of common mistakes that have emerged during the process of grading, which you will find in the forum. Kind regards, |
First Mini-Test TomorrowWritten on 22.10.24 by Robert Julius Pietsch Dear students, Tomorrow, on Wednesday, October 23, the first mini-test takes place. On your personal status page, you can find the details of the tutorial assigned to you, including the room and time where your tutorial – and, thus, your mini-test – takes place. Note that the test starts at… Read more Dear students, Tomorrow, on Wednesday, October 23, the first mini-test takes place. On your personal status page, you can find the details of the tutorial assigned to you, including the room and time where your tutorial – and, thus, your mini-test – takes place. Note that the test starts at XX:15 sharp and lasts 15 minutes; arriving later than XX:15 means that you have less time to work on the mini-test. Conversely, you are not allowed to turn in the test early. Please have your writing materials with you (indelible pen; neither red nor green), as well as your student id. You may not use any other tools or materials, including your own paper. You are free to write your solutions in English or German. During the mini-tests, we generally do not answer any questions. If you feel the need to do so, you will have an opportunity to inspect your mini-test. We will announce further details in due course. Kind regards, |
Tutorial AssignmentWritten on 15.10.24 by Lena Becker Dear students, We have completed the assignment of the tutorials. On your personal status page, you can now find the time and room of your tutorial, the tutor taking care of you, as well as your tutorial language. The first tutorial will take place tomorrow, October 16. Kind regards, Dear students, We have completed the assignment of the tutorials. On your personal status page, you can now find the time and room of your tutorial, the tutor taking care of you, as well as your tutorial language. The first tutorial will take place tomorrow, October 16. Kind regards, |
This course introduces the core concepts of programming. More specifically, it deals with data structures and algorithms, programming constructs and programming techniques, as well as the structure and realization of programming languages. While doing so, it introduces the functional programming language OCaml.
Literature & Tools
The up-to-date lecture notes will be linked under the materials section of the CMS as the course progresses.
For gaining practical experience with OCaml and for working on the exercises, we recommend using the browser-based OCaml interpreter SOOCaml.
To install an interpreter locally, we recommend following these instruction steps.
Dates
Lectures will take place Tuesdays from 14:00 to 16:00 and Thursdays from 10:00 to 12:00 in the Günter Hotz lecture hall (building E2 2), starting on Tuesday, October 15, 2024.
Tutorials will be given on Wednesdays throughout the day. You will be assigned to a tutorial by us during the first week of lectures and will then find the exact time and location on your personal status page. The first tutorial will take place on October 16, 2024.
We strongly recommend attending our office hours. There, you can work together on the weekly exercise sheets and approach the tutors directly if you have any questions or problems. The office hours take place three times a week:
Monday, 12:15–13:45 | E1 3, SR 107 |
Tuesday, 10:15–13:45 | E1 3, SR 107 |
Friday, 12:15–13:45 | E1 3, SR 107 |
All important dates can also be looked up in the timetable. The timetable is kept up to date in case of changes.
Exams
Midterm | Saturday, December 14, 2024 |
Midterm (Retake) | Saturday, January 11, 2025 |
Endterm | Friday, February 14, 2025 |
Endterm (Retake) | Monday, March 31, 2025 |
You can find further details on the exams and examination performances here.