Høgskolen i Ålesund
Larsgårdsvegen 2, N-6025 Ålesund – Tlf. +47 70 16 12 00 – Fax. +47 70 16 13 00
Studiehandbok
Til norsk

2006-2007 / Course descriptions / ID101805 Object Oriented Programming - Data Structures and Algorithms  

ID101805 Object Oriented Programming - Data Structures and Algorithms

Course Code
ID101805

Course Name
Object Oriented Programming - Data Structures and Algorithms

Credits
5.00

Target Audience
1. year Bachelor ICT

Prerequisites

ID101705 Object Oriented Programming - Introduction

Objectives

After completing this course the student shall:

  • be able to solve problems by means of data structures and algorithms
  • be able to implement data structures and algorithms by means of object oriented programming (Java)
  • be able to develop object oriented programs with graphic user interface (GUI)
  • have common knowledge of concepts like patterns and refactoring
Topics
  • Linked lists, trees, stacks, queues
  • Recursion
  • Hash tables
  • Generic types
  • Developing graphic user interface / event driven programming
  • Observer pattern, simple refactoring
Instruction

Lectures and lab exercises.

Mandatory Assignments

Mandatory exercises completed within specified deadlines.
To get admission to the oral examination, the mandatory exercises must be completed and approved.

Evaluation

Individual oral examination.

Grades
ABCDEF

Revised date
2006.06.16

Revised by
Ivar Blindheim