Norwegian
5608 Programming
The course will provide a thorough introduction to object-oriented programming. Students will become acquainted with the most important constructions in an object-oriented programming language and will learn to use object-oriented methods to solve practical problems.
Classes and objects. Methods and messages. Encapsulation and abstract data types. Object-oriented analysis and design. Inheritance, interface, polymorphy. Class library. Graphic user interface and event-triggered programming. Techniques for multi-layer architectures, e.g. client servers.
6-7 hours of lectures, exercises and guidance per week in the autumn semester.
Two 1-hour individual, written mid-term examinations and an individual, 3-hour written final examination. The mid-term examination counts for 40% of the final grade, and the final examination for 60%. Obligatory assignments submitted during the course must be approved before the student may be permitted to sit the final examination. All parts of the assessment must receive passing marks.
Copyright © Høgskolen i Telemark