Hogeschool West-Vlaanderen
Howest Brugge
Rijselstraat 5 - 8200 Brugge
Tel: 050 38 12 77 - Fax : 050 38 11 71
studentadmin@howest.be - website: www.howest.be
Object Oriented Programming9895/1507/2223/1/76
Study guide

Object Oriented Programming

9895/1507/2223/1/76
Academic year 2022-23
Is found in:
  • Applied Computer Science 2 - Ba Applied Computer Science, programme stage 2
This is a single course unit.
Study load: 6 credits
Total study time: 150,00 hours
Re-sit exam: is possible.
It is not possible to enrol in this course unit under
  • exam contract (to obtain a credit).
  • exam contract (to obtain a degree).
Co-ordinator: De Wael Mattias
Language course: No
Languages: English

Prerequisites

There are no prerequisites for this course.

Goals

Knowledge/Insight
The student distinguishes mathematical algorithms that are needed for the implementation of IT components
The student identifies different programming structures in an IT solutions

Apply
The student creates the appropriate documents using the correct methodology for the analysis of a company request or need
The student chooses the suitable mathematical techniques, data structures and data analysis methods for the design, implementation and monitoring of IT elements, systems and solutions
The student creates an adaptive design for an IT component
The student chooses the correct programming and data structures to implement an IT-component
The student has full control over the mathematical algorithms that are needed for the implementation of IT components
The student designs technical interfaces and communication channels for communication between a technical person an an IT system or between IT systems and components

Content

Classes and Objects
Objects and Equality
Objects and order
Algorithms and data structures: Collections
Software Design: turn a text into an OO design and an OO program
Polymorphism, inheritance and interfaces
Exception handling
Testing: write and use unit testing
Algorithms and data structures: trees, traversal and search
Basic version control

Study materials

CasesMandatory
PresentationMandatory
Mandatory
  • Author: JetBrains
  • Publisher: JetBrains

Learning outcomes

PBATI01: The professional bachelor ACS analyses a problem, converts this into an IT context and represents the information needs of an organisation in a structured way by using analysis and modelling techniques.
CodeDescription
PBATI01The professional bachelor ACS analyses a problem, converts this into an IT context and represents the information needs of an organisation in a structured way by using analysis and modelling techniques.
PBATI03: The professional bachelor ACS designs, builds, documents and tests qualitative, safe IT solutions in a non-familiar complex situation.
CodeDescription
PBATI03The professional bachelor ACS designs, builds, documents and tests qualitative, safe IT solutions in a non-familiar complex situation.

Activities

  • Lecture
  • Exercise class

Evaluation

Evaluation(s) for first exam chance
MomentForm%Remark
exam period 2 (2nd sem) (regular exam schedule)exam: pc50,00
exam period 2 (outside exam schedule)non-period-bound evaluation: other method or combination of methods (Permanent evaluation)20,00
exam period 2 (outside exam schedule)partial exam: PC30,00
Evaluation(s) for re-sit exam
MomentForm%Remark
exam period 3 (august/september) (regular exam schedule)exam: pc100,00