List of courses
- Internet Computing Workshop
- Fundamentals of Computer Science; Intro to CS
- Software Systems Components
- Distributed Systems
- Extended Distributed Systems
Internet Computing Workshop
News: The assessment for the Internet Computing Workshop part 1, from previous term, is still in progress. As a result, the first lab session will be held on Wed 26th of January.
Module Description page and Syllabus Page for "Fundamentals of Computer Science" 2005/06. Demonstrators
Demonstrators and Lab sessions
Our four demonstrators are:Osama Taleb, Roly Perera, Errol Thompson and Miel Zozaya Garica. Rather than have office hours in their office, they hold them in the labs. If you have problems with the exercises, with your setups, with Java, or with the technologies taught in the module, please approach them in the labs during the lab sessions. Please do not email them or approach them outside their lab hours - they have to work on their PhDs and cannot contribute more time to helping you than they are are already doing.
Lab sessions
You are strongly advised to attend as many lab hours as you can to take advantage of the demonstrator (and classmate) support available. Any exam condition lab exercises will take place in the Friday lab sessions, as will any extra tutorials provided by the demonstrators (no students have timetable clashes for the Friday session).
| Day | Time | Room |
| Wednesdays | 13:00-18:00 | LG04, Computer Science |
| Fridays | 14:00-14:00 | LG04, Computer Science |
Handouts, source code, links and Solutions
With special thanks to Alan Sexton for designing the course and his slides and handouts. In particular, we will make use of the running example that he designed in 2008-09. I would like to encourage you to make use of the sample codes and exercises from 2008-09.
There is a wide range of online material, books and tutorials available about Hibernate, WIcket and Spring. Among other books, I have found the following books particularly helpful:
-
Christian Bauer and Gavin King, Java Persistence with Hibernate
-
Craig Walls and Ryan Breidenbach, Spring in Action
-
Samudra Gupta, Pro Apache Log4j
-
Martijn Dashort and Eelco Hillenius, Wicket in Action