Artesis Plantijn Hogeschool Antwerpen
Media, Design en IT
Basis programmeren38227/3334/2425/1/55
Study guide

Basis programmeren

38227/3334/2425/1/55
Academic year 2024-25
Is found in:
  • Associate Degree of Computer Programming, programme stage 1
This is a single course unit.
Study load: 6 credits
It is not possible to enrol in this course unit under
  • credit contract.
  • exam contract (to obtain a credit).
  • exam contract (to obtain a degree).
Co-ordinator: Van Camp Vincent
Other teaching staff: De Brabandere Ann, Spaas Peter
Languages: Dutch
Scheduled for: Semester 1 or Semester 2
This course unit is marked out of 20 (rounded to an integer).

Prerequisites

There are no prerequisites for this course.
Re-sit exam: is possible.
Possibility of tolerance: You have to pass this course unit (will never be tolerated).
Total study time: 156,00 hours

Learning outcomes (list)

The graduate takes responsibility for their own digital working environment and contributes to the shared digital infrastructure required for project development, testing, and deployment.
You use an integrated development environment (IDE) to write, execute and debug your structured code.
The graduate programs in accordance with the standards and agreements within the organization.
You devise a suitable algorithm to solve a simple problem efficiently.
You divide problems into small tasks that you can solve using: programming techniques.
You apply the basic concepts of structured programming (variables, data types, operators and expressions).
You correctly use different control structures in a structured programming environment.
You define, call, and use functions to create reusable pieces of code and improve the modularity of your programs.
You use arrays and other data structures to organize and process multiple data items.
You respect the agreed rules for naming and coding during implementations.
The graduate documents as needed to create high-quality user manuals, reference guides, and online resources.
You correctly use concepts such as variables, data types, declarations, operators, expressions, statements and type conversion.
You document the code effectively by using standardized conventions.
The graduate tests the functionality of the implemented code according to test scenarios, and identifies and improves it based on reported bugs and issues.
You solve problems in your code by correctly interpreting error messages.
You solve problems in your code by identifying errors using: debuggers.
The graduate performs maintenance and adjustments to the web application based on feedback.
You make adjustments to existing applications to improve functionality or implement new features.
The graduate keeps up with relevant IT advancements, identifies their own development needs, and continuously improves their own practice.
You will build your own project to strengthen your skills and become familiar with different programming concepts and practices.
You use the development environment's library and the associated tools.

Study material (list)

Mandatory
Online Learning material on DigitapMandatory

Educational organisation (list)

Avondtraject
Dagtraject
Practicum36,00 hours
Practicum48,00 hours
Work time outside of contact hours108,00 hours
Work time outside of contact hours120,00 hours

Evaluation (list)

Evaluation(s) for first exam chance
MomentForm%Remark
1st examination periodSkills assessment during the examination series40,00Digitaal.
1st examination periodSkills assessment once during class weeks30,00Digitale tussentijdse toets. Georganiseerd tijdens de toetsweek.
Evaluation(s) for re-sit exam
MomentForm%Remark
2nd examination periodSkills assessment during the examination series70,00Digitaal.
Evaluation(s) for both exam chances, not reproducible in re-sit exam
MomentForm%Remark
1st examination periodProject assignment30,00