Logg inn knapp Logo Høgskolen i Telemark
Les e-post Arena høgskole Fronter M-disken, samt fellesdisker Back to start-page Sitemap
Banner
« Back

Object-oriented Programming 5609

About this Course
Code:
5609
ECTS:
10.00
Level:
Lavere grad
Language of instruction:
Norwegian
Pensum:

Prerequisites

5608 Programming

Course Objectives

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.

Course Description

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.

Learning Methods

6-7 hours of lectures, exercises and guidance per week in the autumn semester.

Assessment Methods

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.

Pensum

Se pensumliste