Concurrent Programming — TDA383/DIT390
-
Information about the course Concurrent Programming (TDA383/DIT390)
-
Study period 3 of the academic year 2016/2017
-
For students of Chalmers University of Technology and of the University of Gothenburg
News
- 2017-08-24: we finished grading the exam given on 21 August 2017; in the following days, the results will be available in Ladok, and you will be able to check out your graded exam at the student office. The revision will take place on 4 September 2017 in Carlo’s office (EDIT building, room 5481): if you intend to revise your graded exam, you have to sign up for one available slot in this Doodle by 3 September. If you cannot come during those slots but still want to revise your exam, send me an email as soon as possible.
- 2017-08-21: the text of the exam given on 21 August 2017 is available with solutions.
- 2017-04-03: we finished grading the exam given on 18 March 2017; in the following days, the results will be available in Ladok, and you will be able to check out your graded exam at the student office. The revision will take place on 10 April 2017 in room EDIT 3364: if you intend to revise your graded exam, you have to sign up for one available slot in this Doodle by 9 April. If you cannot come on that day but still want to revise your exam, send me an email as soon as possible.
Older news…
- 2017-08-24: we finished grading the exam given on 21 August 2017; in the following days, the results will be available in Ladok, and you will be able to check out your graded exam at the student office. The revision will take place on 4 September 2017 in Carlo’s office (EDIT building, room 5481): if you intend to revise your graded exam, you have to sign up for one available slot in this Doodle by 3 September. If you cannot come during those slots but still want to revise your exam, send me an email as soon as possible.
- 2017-08-21: the text of the exam given on 21 August 2017 is available with solutions.
- 2017-04-03: we finished grading the exam given on 18 March 2017; in the following days, the results will be available in Ladok, and you will be able to check out your graded exam at the student office. The revision will take place on 10 April 2017 in room EDIT 3364: if you intend to revise your graded exam, you have to sign up for one available slot in this Doodle by 9 April. If you cannot come on that day but still want to revise your exam, send me an email as soon as possible.
- 2017-03-18: the text of the exam given on 18 March 2017 is available with solutions.
- 2017-03-02: we added a clarification about the order of results in the description of Lab 4 (Workers): check out the new text in section Order of results in the lab’s description.
- 2017-02-24: do not miss the guest lectures by Niklas Gustavsson (on Monday, 27 February) and by Cons T Åhs (on Wednesday, 1 March); they will help us get an idea of how concurrent programming is used in industrial practice!
- 2017-02-16: following the suggestions of some student representatives, I have uploaded slightly revised versions of the slides used so far where the few pseudo-code Java keywords we use (such as
invariant
, await
, and monitor
) are highlighted in a different color to stress that they are not valid Java. Also, the slides with the quiz questions now show the correct answers.
- 2017-01-23: submissions for Lab 1 (Trainspotting) are open in Fire; remember to also sign up for a demo. The lab description (section Tips and tricks) now also includes a suggestion about the number of sensors you might use. If you’re still looking for a lab partner contact the TAs who will help students match.
- 2017-01-18: TimeEdit reports information about “group A/B” for the labs: you can ignore them and go to any of the rooms reserved for the labs. However, make sure to check the information about which lab sessions are supervised by TAs (not all sessions are supervised).
- 2017-01-17: 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 PingPong’s discussion forum.
- 2017-01-12: The draft material for the first two lectures is online. See you on Monday!
- 2016-11-18: The website is live! Please note that all the information is still tentative and subject to change.
Less news…
Communication
The communication related to Concurrent Programming (TDA383/DIT390) goes through the following systems:
-
This website, which is the primary source of information about the course.
-
The discussion forum in PingPong (under Communication → Discussion), where you can ask questions about the course in a way that is visible to the other students and to the instructors. Note that we do not use functionalities of PingPong other than the discussion forum; sharing solutions of labs is forbidden — in PingPong 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.