Maybe try and ask Deepwiki about it:
This is a collection of open-source software material for the starting semester at Fontys ICT (Fontys University of Applied Sciences for ICT). The material is publicly accessible and free of copyright. It has been created and collected over the years by teachers, with contributions from students. Fontys ICT references this material from a Canvas course (where Fontys ICT-specific information is located), while these GitHub pages are fairly Fontys ICT-independent.
New to programming? Start here:
Understanding how this material is organized will help you navigate it effectively.
The theory material is organized into these types:
Tutorial: Practical steps, learning-oriented. Shows how to get started with immediate results.How-to guide: Practical steps, problem-oriented. Helps you solve specific issues.Discussion: Theoretical, understanding-oriented. Explores concepts and ideas.Reference: Theoretical, information-oriented. Accurate and complete documentation.Assignments are divided into:
Training (formerly exercises): Practice exercises that help you master theory, but are not meant as proof of competency for your teacher.Challenges: To demonstrate competency, create your own assignments, vary existing ones, and expand on them!See more explanation on the principles.
Can’t solve a problem? Try these in order:
Not sure where to start? Compare yourself to the personas and read the tips:
💭 Do you already have programming experience, or are you starting from scratch?
Find your persona - Get personalized tips based on your experience level!
Your learning journey follows this progression:
Understanding how to think computationally - a valuable foundation. Originally designed for collaborative learning with teachers. Works best when discussed together with a whiteboard.
➡️ Start learning Computational Thinking
An introduction to programming fundamentals (before diving into objects).
➡️ Start learning Toolbox Basics
Getting started with Object-Oriented Programming (OOP).
➡️ Start learning Objects and Classes
Essential non-programming aspects that every beginning software engineer should know and be able to do.
Programming and artificial intelligence emerged around the same time in the 1950s. For decades, programming was the primary way to instruct machines, but since 2023, artificial intelligence has taken off… It’s fundamentally changing how computer programs are built.
Information about choosing software as your specialization at Fontys ICT.
check_links.py):
docs/workshops/git/git-ws-fhict.md (redirected to docs/process/figures/)docs/basic/debugger/Debugger.md (corrected Dutch names: debugger_gelePijl.png, debugger_divVensters.png)docs/basic/methoden/training_BoterKaasEnEieren.md (corrected translation: Boter-kaas-eieren-ui.png)docs/objects/theorie_class-override_ToString.md (.png → .jpg for titanic.jpg)docs/objects/crc/challengePlatenMaatschappij.md and docs/objects/winforms/training_Cube.md (redirected to docs/objects/challenges/figures/)docs/objects/winforms/tutorial_Graphics.md (redirected to parent docs/objects/figures/)inspi/SintEnPiet.zip from docs/workshops/readme.md<details> tags (converted to regular headings)docs/basic/collecties/Televisie.mddocs/basic/var/training_ComputerRekenen.md (added https://)docs/computational/binary.mddocs/objects/challenges/challenge_PatientDossier.mddocs/try-out/Learning Material for ....mddocs/FAQ/readme.md: Removed outdated reference to Semester 2 Asp.NETdocs/process/motivatieconcentratie.md: Updated title, simplified content, removed work-from-home specific assumptionsdocs/workshops/readme.mddocs/workshops/OOP_languages/readme.md.cursorrules file with changelog maintenance guidelines- consistentlyThese pages were originally in Dutch (which you can still see, mainly in pictures here and there). You can find the original pages at: