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 the principal classes of the Java2SE API. They will also learn to use object-oriented methods to solve practical programming problems.
Classes, objects and object-collections. Subclasses, inheritance and polymorphy, Abstract classes and interfaces, Collaborating objects, Exceptions and advanced file I/O, Database programming using JDBC, Graphic user interfaces and event-based programming. Web-programming in Java, Testing, debugging, documentation and deployment, Network-programming and threads, Encapsulation and abstract data types, UML class diagrams.
6-7 hours of lectures, exercises and guidance per week in the autumn semester.
An individual, written 4-hour final examination. A number of obligatory assignments submitted during the course must be approved before the student may be permitted to sit the final examination.
Copyright © Høgskolen i Telemark