Artesis Plantijn Hogeschool Antwerpen
Media, Design en IT
Python OOP36933/3373/2425/1/18
Study guide

Python OOP

36933/3373/2425/1/18
Academic year 2024-25
Is found in:
  • Bachelor of Applied Computer Science
    Programme option:
    • IT & Artificial Intelligence
    • IT & Cyber Security and Cloud
  • Bachelor of Electronics-ICT, programme stage 1
    Programme option:
    • IT & Cyber Security and Cloud
    • IT & Internet of Things
This is a single course unit.
Study load: 6 credits
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: Michiels Kristof
Other teaching staff: Doggen Stijn, Van Loon Glenn
Languages: Dutch
Scheduled for: Semester 1 or Semester 2
This course unit is marked out of 20 (rounded to an integer).
Possible deadlines for learning account: 15.10.2024 (1st semester) or 15.03.2025 (2nd semester)
Re-sit exam: is possible.
Possibility of deliberation/tolerance: This course unit is eligible for deliberation/tolerance according to the criteria as determined by the degree programme you are enrolled in.
Total study time: 156,00 hours

Prerequisites

There are no prerequisites for this course.

Learning outcomes (list)

Analyse
Gives examples of the usefulness of inheritance, interfaces and classes in Python.
Realise
Characterises the object oriented paradigms in Python.
Tracks errors using debugging tools in Python.
Writes adaptable, readable and expandable code in Python.
When implementing, respects the agreed naming and coding rules (naming conventions, coding rules) in Python.
Applies the basic principles of object oriented programming in Python.
Develops classes and applies the appropriate restrictions and declarations of attributes in Python.
Develops in Python and makes efficient use of variables, data types, statements, user input, operators, expressions, type conversion in Python.
Develops and makes efficient use of collections (among others lists, collections,...) in Python.
Makes use of selection and iteration structures in Python.
Uses libraries and modules in Python.
Makes efficient use of collections and makes the right choices (lists, collections, ...) in Python.
Uses reading and writing to files in Python.

Study material (list)

Mandatory
Online Learning material on DigitapMandatory

Educational organisation (list)

Learning Activities
Lectures and / or tutorials36,00 hours
Practicum24,00 hours
Work time outside of contact hours96,00 hours

Evaluation (list)

Evaluation(s) for first exam chance
MomentForm%Remark
1st examination periodProject assignment40,00
1st examination periodSkills assessment during the examination series60,00Digitaal
Evaluation(s) for re-sit exam
MomentForm%Remark
2nd examination periodProject assignment40,00
2nd examination periodSkills assessment during the examination series60,00Digitaal