TDDD38 Advanced Programming in C++ (6 ECTS)
This is an advanced course on the programming language C++. The course is given twice a year, autumn and spring, and runs the whole semesters.
Please note, late registration is handled by the course's director of studies (studierektor). See the contact page in the menu to find the current director of studies and contact that person using the form here: Swedish students | Master / exchange students
Please remember that you'll still have to register for the course in the student portal after you have been accepted.
|2020‑05‑25||Solution for latest exam|
Now I have uploaded my solution to the latest exam. It can be found here.
|2020‑05‑09||Given files for the exam|
The given files for the exam can be found here.
|2020‑04‑17||Updates regarding examination|
Replacement exam for 2020-03-18 will take place before 2020-05-17. If you were signed up you have received information by mail. The exam 2020-06-03 will take place, sign up as usual. Preliminary information: Until we can run computer exams as usual all exams will have a different form than usual. Exams will be performed remotely and only grade U and G will be possible. We do not have formal approval yet, but deans of TekFak and Filfak are open to approve this kind of deviations from the course plan in order to help us perform the exams at all in our current situation.
|2020‑04‑02||First seminar in distance mode|
Today at 10:15 the first seminar will be given through Zoom. Note that you can join the Zoom meeting before to test it out.
You can find the Zoom-room here: https://liu-se.zoom.us/j/530938144
You should have gotten this link by E-mail. If you did not, please send an E-mail to firstname.lastname@example.org so I can add you to the mailing list.
|2020‑03‑19||Programming from home|
I have added a new page that contains information about how to setup your own computer for programming in C++. I will expand to this page when I have the chance.
|2020‑03‑18||Education by distance|
Due to the latest guidelines regarding the COVID-19, LiU has decided that all education should be given by distance starting from today. For more information visit https://insidan.liu.se/HR-Personal/coronavirus?l=en
For TDDD38 this means that all seminars and lectures will have to take place online until further notice. In order to participate in the seminars/lectures you must have access to a computer or a mobile device with speakers (or headphones) and an internet connection.
I will live stream all seminars through a tool called Zoom. Information about this tool can be found here.
Make sure to have Zoom downloaded and configured correctly before the lecture/seminar starts. More information can be found on the "Seminars and lectures" page on the course website (including a link where you can download Zoom). Around 45 minutes before the first seminar this period (I.e. at 09:30, 2020-04-02) I will start the live stream in order for us to test that everything works before the seminar starts at 10:15.
If Zoom doesn't work out (the connection might be overloaded or there might be some other technical difficulties) I will instead record the seminars in video format, but this is my plan B and I will try to avoid it if at all possible.
The office hours will be handled via e-mail in first hand, but if you want to schedule a meeting through Zoom then that can be arranged. Just send me an e-mail and I will book a meeting with you during the scheduled office hour. I will try to keep these meetings to around 5-15 minutes so that everyone gets a chance to have a meeting. It is important that you have headphones and sit in a calm environment on during these meetings.
If you or someone you know is retaking this course and didn't get this information as an e-mail, please e-mail me so I can add you to the mailing list.
If you have any questions please don't hesitate to contact me by e-mail (email@example.com).
|2020‑03‑17||Computer exams during March have been CANCELLED|
Today LiU have decided to cancel all written exams, this includes computer exams at IDA. Those exams that have transitioned to distance exams will proceed, but in this course we have decided to move the exam forward in time.
We will get back to you with more information on how this will be handled later, but for now the exams this exam period have been cancelled.
Earlier today LiU decided to activate distance mode. This has lead to many questions regarding the computer exam planned for 2020-03-18.
We have discussed with the head of the department regarding exams in the computer labs. It is not possible to transition to distance exams in this short amount of time, so this exam period we are planning to give the exam as originally intended, unless LiU decides that all exams should be canceled.
As it looks currently (as of the time of writing) all computer exams will be given as normally. We will distribute all the exam takers in the computer labs as soon as you arrive and you will then have to wait inside the labs for the computers to be reset into exam-mode (this means you should not log in to the computers before you have been explicitly told so). We will try to spread you out as much as possible once you are in the computer labs.
You will be informed as soon as we know more, so you don't have to e-mail any questions about it.
Please note: If you don't want to attend the exam because you are worried or because of other reasons, you can always come at the next exam given. If you decide not to attend please cancel your exam registration in the student portal so that the we can allocate the proper resources for the exam (even if the registration period is over it should be possible to cancel your registration and show that you do not intend to take the exam).
If you feel the least bit sick or if you have cold symptoms - it is your obligation to remain at home according to government recommendations, and be sure to notify "Försäkringskassan" (if you are a Swedish student) of your absence due to sickness. We are not totally sure about the CSN rule but we believe reporting that you are sick is important in order to keep your study aid so you should look it up!
Remember that there will be more examination occasions; you can search for the next one in your course.
If LiU decides to cancel all computer exams we will do so, but in the worst case we won't know this until the very same day. Make sure to read your e-mail before going to the exam!
A lot is happening right now. Many thanks for your understanding!
|2020‑01‑21||Welcome to the course|
The course webpage should be mostly ready for a new term. Material will be added to the course webpage as the course progresses.
Page responsible: Christoffer Holm
Last updated: 2016-01-26