Academic year
2024-25
Is found in:
- Associate Degree of Computer Programming, programme stage 2
This is a single course unit.
Study load:
3 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 den Poel Jan
Other teaching staff: Van Loon Glenn
Teaching staff are not (all) known yet.
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: This course unit is eligible for tolerance according to the criteria as determined by the degree programme you are enrolled in.
Total study time: 78,00 hours
Learning outcomes (list)
The graduate programs web applications and database structures, following a systematic approach using Agile methodology.
The student applies Behavior-driven development bye means of an elaborated example. |
The graduate takes responsibility for their own digital working environment and contributes to the shared digital infrastructure required for project development, testing, and deployment.
The student adapts the software testing by means of misuse/abuse cases, (pen)testing tools in the field of authentication, authorization, confidentiality, integrity, non-repudiation, availability and recover ability/availability. |
The graduate programs in accordance with the standards and agreements within the organization.
The student applies the basic principles and best practices of secure coding (CORS, XSS, CSRF, SQL injection etc.). |
The student uses the proper test tools. |
The graduate tests the functionality of the implemented code according to test scenarios, and identifies and improves it based on reported bugs and issues.
The student applies TDD using an elaborated example. |
The student tests their application according to scenarios. |
The student tests the functionality of API's with tools such as Postman, Swagger... |
The student applies best practices of secure coding in an existing application. |
The student utilizes tools to perform endpoint testing. |
The student verifies the functioning of an API. |
The student develops automated test scenarios. |
The graduate performs maintenance and adjustments to the web application based on feedback.
The student assesses and discusses with the person involved whether as a result of test results the necessary adaptations have to be carried out. |
The graduate shares and seeks knowledge, experiences, and tips to improve the work of team members and themselves.
The student clarifies the importance of different tests. |
The graduate gathers information, communicates, and reports efficiently on the delivered work, tailored to the target audience and utilizing the English technical jargon.
The student clarifies the use of Test-Driven Development. |
The student names the properties of different tests. |
The student describes test techniques and aids (tools) which are used during testing. |
The student explains what information safety implies. |
Study material (list)
Mandatory
Online Learning material on DigitapMandatoryEducational organisation (list)
Evaluation (list)
Evaluation(s) for first exam chance
Moment | Form | % | Remark |
1st examination period | Skills assessment during the examination series | 40,00 | Digitaal. |
1st examination period | Skills assessment once during class weeks | 30,00 | Digitaal. Georganiseerd tijdens de toetsweek. |
Evaluation(s) for re-sit exam
Moment | Form | % | Remark |
2nd examination period | Skills assessment during the examination series | 70,00 | Digitaal. |
Evaluation(s) for both exam chances, not reproducible in re-sit exam
Moment | Form | % | Remark |
1st examination period | Project assignment | 30,00 | |