Hide menu

TDDD33 Programming (C++) (6 ECTS)

Ht1-Ht2 2013

Welcome to the course homepage of TDDD33. Important news and information are posted here, and even more often sent to the course emailing list, keep yourself up to date. If you attend the course you are assumed to know the information given here. Read through all pages.


To see if you are ready to attend the course, verify that you have done and know the following:

  • I have registered to my programme
  • I have received my LiU-ID and my LiU card
  • I can log on to studentportalen
  • TDDD33 is listed among "My registrations" in studentportalen
  • I am on the course mail lists for my courses (see studentportalen)
  • I can log on to computers in SU-rooms with my LiU-ID and password.
  • I have read all information on this course homepage
  • I have understood all information on this course homepage
  • I remember all information on this course homepage
  • I know where to find the course deadlines and schedule
  • I know what to do in STONE-labs and black-box testing
  • I know a friend with skills equal to mine that want to do C++-labs with me
  • I know where to find lab material

Latest News...

SEP 02 2013  Lecture 0 slides

Are posted on the homepage (learn to find your way around...)

SEP 02 2013  Select language before you log on!

Before you log on to our Solaris machines you must select language. You should select English US, iso-8859-1 to make sure everything works. If you forget you must log out and start over. On subsequent logins your last choice is used, so this applies only once.

SEP 02 2013  Black Box Testing

Ubuntu 13.04 compiled versions of the program is now available. You may need to install packages libgnat-4.6 and libgcc1.

AUG 12 2013  m.liu.se

Some campus services adapted to phone browsing are available on the http://m.liu.se/?l=en site.

AUG 12 2013  Black-box testing assignment

In parallell with STONE you will collaboratively work on a black-box test assignment. Your goal is to determine which of 16 different solutions to a typical programming problem that is correct, and more important, what is wrong with the other solutions. Each program have at least one uniqe flaw, and some flaws occur in several versions.

AUG 12 2013  STONE (Simple Tool for ONline Education)

During the first two weeks your task is to learn how to handle our computer system running Solaris 5.10. The most important things for you to learn is how to:

  • type fast on swedish keyboard layout
  • use textual commands to control the computer
  • NOT rely on graphichal point and click programs
  • start a "command shell" also known as a "terminal"
  • use the shell to navigate and control your files
  • use the shell to start and stop programs
  • use emacs, a powerful tool to edit text files and more...
  • use the "man" command to find documentation/manuals

As you can understand this all requires A LOT of actual practice.

STONE contain introduction material to those tasks and small quizzes to test yourself (and get credit). The information in STONE is available through the "STONE Reference" link in the menu. To do quizzes you need to login with a password. When you are properly registered to the course you can generate the password yourself from the STONE login page.

AUG 12 2013  Course start 2013

The first lecture take place Monday 2/9 08:15 in S41 with course information, introduction to programming and information regarding introduction to our computer environment. It is very important to be both registered to the course and have your computer username and password ready before the first lab session. Else you can not use our computers.

AUG 12 2013  Course homepage 2013

Pay attention to the year when you visit the course homepage. The pages of previous years are kept for your reference. It allows you (and me) to view the pages and information valid for your year later on. The only drawback is that you may slip away to a previous year, or end up there after a search, without noticing. Pay attention!

Page responsible: Klas Arvidsson
Last updated: 2013-08-12