Hogeschool West-Vlaanderen
Howest Brugge
Spoorwegstraat 4 - 8200 Brugge
Tel: 050 682666
studentadmin@howest.be - Website: www.howest.be
Scripting and code analysis19363/2013/2627/1/58
Study guide

Scripting and code analysis

19363/2013/2627/1/58
Academic year 2026-27
Is found in:
  • Bachelor of Cybersecurity, 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).
Teaching staff: De Bock Douwe, Rizvi Syed Shan, Vandycke Dirk
Teaching staff are not (all) known yet.
Language course: No
Languages: English

Omschrijving Volgtijdelijkheid (VT) (EN)

to be taken together with Programming Fundamentals.

Omschrijving Doelstellingen (EN)

LR3:

03.1.3 Describes the structure of a computer/operating system/application, from the point of view of an administrator user and cybersecurity

03.2.2 Selects relevant security testing techniques (including penetration testing, vulnerability scanning, SAST, DAST) and interprets the results"

LR4:

04.2.3 Retrieves data from a database, or uses it within an AI context

LR5:

05.1.1 Explains the principles, control structures, languages and environments relevant in software development incl functions, iterations and secure coding recommendations 

05.2.1 Assesses security in a software development

05.2.5 Produces own scripts

Omschrijving Inhoud (EN)

This course aims to achieve two objectives: learning to script sufficiently from the perspective of a cybersecurity professional
and being able to analyze existing application code, using automated tools (including interpretation).

The content includes:
- Scripting basics and libraries for networking and OS
- Scripting for the web and interaction with APIs
- Understanding existing code
- Using version control system

Omschrijving Studiematerialen (lijst) (EN)

Lecturer's courseMandatory

Omschrijving Eindcompetenties (lijst) (EN)

PBACS003: Across the full range of software, firmware and hardware technologies, evaluates and improves the cybersecurity of (sub)systems by detecting, analysing and dealing with existing attack vectors and vulnerabilities, this by deploying existing defensive and offensive security software, including developing proprietary scripts, penetration testing, digital footprint reduction and participating in red teaming exercises.
CodeDescription
PBACS003Across the full range of software, firmware and hardware technologies, evaluates and improves the cybersecurity of (sub)systems by detecting, analysing and dealing with existing attack vectors and vulnerabilities, this by deploying existing defensive and offensive security software, including developing proprietary scripts, penetration testing, digital footprint reduction and participating in red teaming exercises.
PBACS004: Selects and configures the optimal techniques, including identification, authentication and authorization and applies these within mainstream environments including physical and industrial environments for each phase of the cyber security process.
CodeDescription
PBACS004Selects and configures the optimal techniques, including identification, authentication and authorization and applies these within mainstream environments including physical and industrial environments for each phase of the cyber security process.
PBACS005: Contributes to structuring and optimising a secure development life cycle in which each phase is adequately protected by an appropriate combination of technical and organizational controls, tailored to specific requirements within relevant domains
CodeDescription
PBACS005Contributes to structuring and optimising a secure development life cycle in which each phase is adequately protected by an appropriate combination of technical and organizational controls, tailored to specific requirements within relevant domains

Omschrijving Onderwijsvorm (EN)

  • Lecture
  • Exercise class

Omschrijving Evaluatie (lijst) (EN)

Evaluation(s) for first exam chance
MomentForm%Remark
exam period 2 (2nd sem) (regular exam schedule)exam: specific method or combination of methods60,00
exam period 2 (outside exam schedule)partial exam: specific method or combination of methods40,00
Evaluation(s) for re-sit exam
MomentForm%Remark
exam period 3 (august/september) (regular exam schedule)exam: specific method or combination of methods100,00