TDDE18 Programming (C++)
Important
Registration
IMPORTANT! If you intend to follow this course, the very first thing you should do is to make sure you are registered to it. You will not get access to the computers until you are!. You should be familiar with those information pages about registration and LiU-ID. If something is not clear, talk to your study counsellor about the procedure. The examiner or course leader can not do the registration for you.
Organization
The course run over both autumn study periods with a computer examination at the end. The labs are fun but demanding programming and each lab starts with lecture followed by lesson followed by one or more lab sessions, next lecture next lesson and so on. In January there will be a computer exam, more information on this is given on the computer exam page pages.
Lab environment
During the labs you will use one of the computer systems available at the Department of Computer and Information Science. It is an Linux environment running Linux Mint. The computer rooms are called SUN-PUL, with 10 up to 24 computers in each.
If you have a computer of your own you can install ThinLinc on it to be able to work on the lab assignments at home. ThinLinc enables you to connect to the computer system at University. The url to connect to are thinlinc-und.ida.liu.se
Course personnel will only support our computer environment. If you have problems on your own computer, you're on your own.
Presence
Most of the course content will only be presented orally during lectures, lessons and laborations. It is thus very important to participate and to ask questions (lectures), suggest solutions (lessons) and practice (labs) in order to get maximum benefit from the activities. You have no obligation to attend, but if you do not attend you will most likely fail.
Programming is demanding, not something you learn in a coffee break. Not something you learn by reading a book. Not something you learn by doing a few labs. You need to do many labs, experiment, and practice on your own problems. It's hard work. But it is very rewarding and satisfying when you get your programs to work, and when you figured out clever solutions to the problem at hand.
Ultimately it is your responsibility to learn the course contents and complete the labs. To pass the course you ARE required to demonstrate each and every lab, and your ARE required to pass the final examination. If you are present and active on activities you will be considerably better prepared for the final exam. You will also have the chance to ask questions that may result in discussions and experience you would have otherwise missed. Two question you should ask yourself early on is: "What can I do to make me pass the exam with almost 100% certitude? How can the teachers support me in this?". This way you can help us improve the course.
Emails to You
If we send mails to you personally we send it to you student mail account ("your login"@student.liu.se). Mass mail to all course members is sent to "course_code-term"@student.liu.se. You can administer which lists you are on in the "Student Portal" (link above). If you are not registered to the course you will not get any mail. All problems and questions regarding email should be directed to helpdesk.
Emails to us
If you send emails to us you should:
- Use your student mail (we only answer mail from student addresses).
- Start the topic with the course code (or you mail is sorted wrong or lost).
- Use good language and structure (a few time year i receive mail from student be just bunch word that no structure or sentence and be very hard decipher and very longer and very worse than this see?).
Examination
The examination consist of two parts (refer to the syllabus). Refer to respective section for more information. Course grade are based on the computer exam.
UPG1 Computer labs | 4 hp | (Fail/Pass) |
DAT1 Computer exam | 2 hp | (Fail/3/4/5) |
As each hp correspond to about 30 hours and the course run approximately 4 months (September, October, November, Dec) or about 120 days or about 80 workdays, you need to spend about 2.25 hours on the course each workday (or about 1.5 hours every day). This is including exam periods and other non-scheduled time. If you only intend to work on the course Monday-Friday during scheduled time you may need to spend 3 hours each day.
Page responsible: Christoffer Holm
Last updated: 2024-08-27