Högskolan i Halmstad
Halmstad University - For the Development of Organisations, Products and Quality of Life

Programming, 7.5 hp

Administrativ information
Kursplan (pdf)external link, opens in new window  
Course litterature: J. Lewis, W. Loftus: Java, Software Solutions, 4th to 6th edition. ISBN-13: 978-0321532053
Course code: DB2004
Course is part of: The course is a mandatory part of the program Network design and computer administration.
Schedule: [Link] (Slots marked "Network2" only!)external link
Course Responsible: Tony Larsson
Others: Mattias Wecksten, Dan Lilja
Examinor: Nicolina Månsson

Project presentation


Monday 29/3, 1015-1200, room R3147

Examination

  
Examination consists of laborations and project (3 credits) and a written exam (4.5 credits) To pass the course you need the grade 3 on the written exam and G on the labs and project.

The written re-exam will be Wednesday June 2. Don't forget to register at tenta.hh.se.external link

Reading plan


week 3 Introduction to programming, installing the tools, Ch1
week 4 Datatypes and arithmetics, Ch 2
week 5 Basic classes and libraries, Ch 3
week 6 Control structures, Ch 5
week 7 Variables and methods, Ch 4
week 8 Arrays, Ch 7
week 9 Design, inheritance and parameters, Ch 6, Ch 8, Ch 9
week 10 Error handeling, Ch 10
week 10 Tony Larsson will end the course with two half class seminars on the project. The idea is for you to present you designs, outlines and ideas and to discuss this.

Lecture notes and lab material

Project assignment


The project assignment will consist of the design and implementation of a directory service (similar to a telephone book). The preliminary deadline for the project is 00:00 March 21. The project is a group assignment for groups of two students. Examination will consist of some kind of demonstration and handing in fully documented source code.

A first outlinePDF (pdf, 12.6 kB) to the project.
An updatedPDF (pdf, 16.5 kB) version of the outline.
Some class and interface templatesZIP (zip, 550 bytes).

Exercices


Material for Wednesday 24/2 [herePDF (pdf, 22.7 kB)] Example solutions [hereZIP (zip, 20.8 kB)] (pw given at lecture)
Material for Tuesday 2/3 [herePDF (pdf, 39.4 kB)] Example solutions [hereZIP (zip, 4.2 kB)] (pw given at lecture)

Study plan


Study plan templatePDF (pdf, 2 kB)
Page editor: Mattias Weckstén
Page last updated 2010-11-01
Halmstad University  |  Box 823  |  S-301 18  Halmstad, Sweden  |  Tel: +46 35-16 71 00  |  registrator@hh.se |  Visiting address: Kristian IV:s väg 3