The website for this course is under development.
Extra material will be placed on these pages as needed. Watch this space!
Each student is expected to attend one exercise class per week,
beginning in week two. You can find out which class you
are to attend by looking at your timetable. Contact Rudi Lutz
in case of any queries.
Exercise classes begin in week two, commencing Monday January 18th
2009.
This is a Spring and Summer term, 18 credit course, assessed 50% by coursework
and 50% by unseen exam. The Spring term coursework is worth 70% of the coursework mark, and the
Summer term coursework is worth 30% of the coursework mark.
The Spring term coursework consists of a single program built up in 3 parts, each with its own
deadline:
Overview
This course covers Java programming, including the use of subclasses and library classes to
create well-organised programs, the choice and implementation of appropriate algorithms
and data structures (e.g. arrays, lists, trees, graphs,
depth- and breadth-first search, the minimax and A* algorithms),
and the construction of graphical user interfaces for Java programs.
A prerequisite for the course is to have completed the Autumn term course
Introduction to Programming.
By the end of the course, successful students will be able to
Lectures
During the Spring term there will be three lectures per week, all in JMS-1A1.
The first lecture will be on Tuesday January 12th, 2010.
Times of lectures in the Summer term will be announced at the beginning of that term.
PLEASE NOTE:
Attendance at lectures is compulsory
Exercise classes
PLEASE NOTE:
Attendance at exercise classes is compulsory
Core texts and other resources
Weighting, timing and assessment
The Summer term deadline will be in week 5 of the Summer term, exact date and time to be announced later.