Object-Oriented Programming Techniques (DAT 170)
(Objektorienterad Programeringsteknik)
Reading period 3, January-March 2012. 7,5 credits (högskolepoäng)
The object-oriented programming paradigm has a strong position in software development. Programs are organised around objects,
which we may manipulate using methods. As an example, we may have an object representing a car, which have methods for driving
forward, stopping, turning and so on. This course teaches the Java programming language, one of the most widely used object-oriented
languages.
The credits for the course is split with 3 credits for labs and 4,5 credits for the exam. To pass the course, all labs must be completed and
passed. The course will be given in English.
Java Concepts (International Student Version) 6th Edition by Cay S. Horstmann
ISBN: 978-0-470-56159-1
Moa Johansson
moa.johansson _ at _ chalmers.se
Teaching starts Monday 16/1 and runs until Thursday 1/3. There are two lectures and two lab sessions per week. Each lecture is
followed immediately by a lab session:
Lectures: Labs:
Monday 13.15-15.00 (EL42) 15.15-17.00 (ES62)
Thursday 08.00-09.45 (ES53) 10.00-11.45 (ES62)
The exam will be on 8/3 at 08.00, in one of the computer labs. The students will be required to write Java programs to solve
given problems. More details will follow in due time.
The lecture topics and slides will be made available when the course starts.
Labs will be announced when the course starts.
· The Java API: The Java programmers best friend, lots of library functions that already exists. Don’t re-invent the wheel.
· The Java Tutorials: THE online Java tutorial with masses of good exercises if you want more practice.