Principles of Concurrent Programming — TDA384/DIT391
-
NOTE: THIS IS NOT THE CURRENT COURSE! The current running instance of study period 1 (September/October) 2018/2019 is located here.
-
Information about the course Principles of Concurrent Programming (TDA384/DIT391)
-
Study period 3 of the academic year 2017/2018
-
For students of Chalmers University of Technology and of the University of Gothenburg
Note: the website for the Principles of Concurrent Programming course given in study period 1 (fall 2017) is available at this URL.
News
- 2018-08-28: The exam review ("tentagranskning") for the re-exam that took place on August 22 is on Friday, August 31 at 09:00 in room EDIT 5128.
- 2018-03-29: We finished grading the exam that took place on 2018-03-17. Grades will be available in Ladok in the coming days; from next week you can have a look at your graded exam by visiting the Student Office (Studieexpedition). The exam revision is on 25 April 2018 at 12:30-14:00. After you had a look at the marked exam, if you want to revise your exam with the instructor, you should sign up for a time slot and then go to Carlo’s office (EDIT building, room 5481) on that date and time slot. If none of the available slots work for you but still want to have an exam revision, contact Carlo by email.
- 2018-03-18: On the exam page you can find the exam that took place on 2018-03-17.
- 2018-02-26: On the exam page you can find all previous exams prepared by Carlo.
Older news…
- 2018-03-29: We finished grading the exam that took place on 2018-03-17. Grades will be available in Ladok in the coming days; from next week you can have a look at your graded exam by visiting the Student Office (Studieexpedition). The exam revision is on 25 April 2018 at 12:30-14:00. After you had a look at the marked exam, if you want to revise your exam with the instructor, you should sign up for a time slot and then go to Carlo’s office (EDIT building, room 5481) on that date and time slot. If none of the available slots work for you but still want to have an exam revision, contact Carlo by email.
- 2018-03-18: On the exam page you can find the exam that took place on 2018-03-17.
- 2018-02-26: On the exam page you can find all previous exams prepared by Carlo.
- 2018-02-25: The last regular lecture will be on Monday, 26 February. We will present some verification techniques for concurrent programs, and then go through a recap of the main topics of the course with a longer quiz. This is the last lecture but the lab sessions continue with the usual schedule.
- 2018-02-13: Don’t miss the guest lecture on Monday, 19 February! Niklas Gustavsson will tell us how they use concurrent and parallel programming at Spotify.
- 2018-01-15: You are welcome to start registering in Fire. Labs are done in groups of two students. If you need to find a lab partner, feel free to post a message in Piazza’s discussion forum.
- 2018-01-23: If you want to join Piazza but cannot register, send an email to one of the course TAs indicating which email address you would like to use. They should be able to enroll you directly.
- 2018-01-15: You are welcome to start registering in Fire. Labs are done in groups of two students. If you need to find a lab partner, feel free to post a message in Piazza’s discussion forum.
- 2018-01-13: The material for the first two lectures is online. See you on Monday!
- 2017-12-07: The website is live! Please note that all the information is still tentative and subject to change.
Less news…
Communication
The communication related to Principles of Concurrent Programming (TDA384/DIT391) goes through the following systems:
-
This website, which is the primary source of information about the course.
-
The discussion forum in Piazza, where you can ask questions about the course to other students and to the instructors. Sharing solutions of labs is forbidden — in Piazza as anywhere else.
-
The Fire system, where you can upload submissions to the labs.
Course syllabus
See the information in the student portal.
Time schedule and rooms
-
See the general information in TimeEdit.
-
The detailed schedule of lectures and lab sessions will be available on their respective pages as the course progresses.