Syllabus autumn term 2003

PROGRAMMING, FIRST COURSEEDA390
Programmering för C

Credits: 5. Grading scale: TH. Compulsory for: C1. Course coordinator: Per Holm, Per.Holm@cs.lth.se, Inst f datavetenskap. Assessment: The final grade is based on the written examinations. Homepage: http://www.cs.lth.se.

Aim
To give the students knowledge of methods for solving problems from different fields, especially for solution on a computer. To introduce object-oriented programming and important concepts such as objects, classes and inheritance. Also to give knowledge of basic program and data structures and the ability to write Java programs.

Contents
Programs as models of reality. Objects and operations, classes and methods. Basic Java programming and algorithm design. Data structures: arrays and linked lists. Object-oriented system development. String classes. Graphical user interfaces.

Literature
Holm P.: Objektorienterad programmering och Java. Studentlitteratur, 1999. Additional material distributed by the department.