CS4113 Home Page
Welcome to the CS4113 (Object-Oriented Programming) home page.
Click on the following links to go to that section of this page.
The ICT Learning Centre is a brilliant place to go to brush up on your
programming skills. They take all levels of programmer, novice to
advanced. Their website gives
more details, including opening hours.
Click here for the class list.
Please let me know if you should be on it, but you're not.
Click here for weekly lectures, tutes,
answers to selected problems, etc.
A bound version of last year's notes are available from the
Print Room; ref. number 4520; cost is E 5.00. Please note that these
will not be identical to this year's although there will be a high
degree of similarity.
Click on the programming assignment page you wish to go to (inactive for
Results of recent mid-term exam;
solutions to versions
- Programming Assignment I
- Programming Assignment II
- Programming Assignment III
(The version no. shown on each of these solutions is off by one.)
Some old exam questions.
Throughout the semester people come to me asking how they can do well in
CS4113. Unfortunately, the answer to this is the obvious one: hard graft.
As the emphasis on this module is on learning to program in
C++ the key to doing well is to do lots of programming.
It's as simple (or as difficult) as that. If you find that
difficult then what might help you is to pick a project that you
think would be handy, say, a program to keep track of your CDs, and
spend a few hours each week throughout the semester developing it,
writing it, rewriting it, deleting parts, improving other parts, as you
learn new ideas.
Webmaster (hah!): Patrick Healy