What's New?

Whatever's new will appear here in reverse chronological order.

Fri, 20th Nov Some Maps.
Thu, 19th Nov Here is an interesting Java Applet.
Wed, 18th Nov Here's a useful list of compiler error messages.
Fri, 13th Nov Here's a really good Windows Tutorial.
Wed, 11th Nov

The Robot Competition Winners. This was the competition in week 4. Sorry it's so late ... I'd like to blame someone but I can't see anyone around. It must have been the Robot's fault!

Oh yeah, and there's a Graphics Competition.

Tue, 10th Nov The programming exam is on today. The exam starts at 2pm and lasts 1 hour and 55 minutes. Ensure that you have tried the sample exam and that you understand the instructions. Note that you will not be sitting at your normal lab place for the exam.
Mon, 9th Nov BURKS CD has a history of computing. Find out how powerful computers were in the year of your birth.
Fri, 6th Nov If you are finding it difficult to finish the programming problems you might find this where to start guide useful.
Fri, 6th Nov How do I make games?
Thu, 5th Nov If you are in the CA labs, you can do the Sample Exam. Log in using your DCU username and password.
Wed, 4th Nov Here are some quotes about computer programming.
Mon, 2nd Nov If you want to run graphics programs at home, you will need graphics.jar.
Mon, 2nd Nov The Elements of Style is a classic book on English writing. It's short, concise, and free. What's it got to do with programming? Maybe not a lot ... but many programmers recommend this book. If you try and express yourself clearly, you are more likely to be able to write a clear program. Highly recommended.
Fri, 30th Oct Here's an interesting picture. What's this got to do with Java? Probably nothing. What has it got to do with computers? Plenty ... what time of the day do you think the picture was taken? Can you make out the Nile? Why is it so bright?
Wed, 28th Oct Some more helpful exercises.
Wed, 28th Oct Get Involved with Open Source.
Tue, 27th Oct From now on the labs are going to get a little bit more intensive. You should print out the labs the day before the lab and if there are any difficult looking problems, you should ask about them during the tutorial.
Thu, 22nd Oct Wanna know about the innards of your PC, check the The PC Guide. It's a bit old but contains some useful information.
Tue, 20th Oct Quote from a disheartened programmer
I really hate this darn machine;
   I wish that they would sell it.
It won't do what I want it to do,
   but only what I tell it.
Mon, 19th Oct Tomorrow's lecture has a link to external resources. These are other courses that have similar material on the web.
Fri, 16th Oct Here are three important pages about compiling programs in the labs

Please read them carefully.

Thu, 15th Oct Announcing the competition: see the lecture.
Tue, 13th Oct Find a poem that matches your mood.
Mon, 12th Oct Computers and Mathematics combine to produce beautiful pictures.
Fri, 9th Oct The internet anagram server will generate anagrams based on a name or phrase you supply.
Wed, 7th Oct Get a computer to translate for you. Babelfish will automatically translate from and to a number of different languages. It's not brilliant: try getting it to translate something from english to french and back again.
Tue, 6th Oct Today's lecture introduces RobotWorld.
Mon, 5th Oct Read the objectives for week two.
Fri, 2nd Oct Check the objectives for week one, make sure that you have mastered them.
Tue, 29th Sep

The Lab Allocations are ready.

Tue, 29th Sep The first CA165 lecture: welcome to Computer Programming 1.
Mon, 28th Sep 2009 The start of the academic year.