Hey there, fellow DAE student, curious visitor, or nostalgic programmer 👋
Welcome to my Programming 1 repository — a small archive of everything I built during the first semester (2022) at DAE.
This repo contains all lab exercises and weekly projects created during the Programming 1 course.
It’s shared mainly for archival and educational purposes — to document my learning journey in C++ and basic game programming.
⚠️ Keep in mind: these projects were created as part of my learning process.
Expect imperfections, beginner mistakes, and the occasional “what was I thinking?” moment.
It’s all part of growth — consider this repo a snapshot in time.
📚 Course: Programming 1
🏫 University: Howest University of Applied Sciences - Digital Arts and Entertainment
📍 Location: Kortrijk, Belgium
🗓️ Academic year: 2022–23 | First semester
🎓 Study load: 9 credits
⏱️ Total study time: 270 hours
- Co-ordinator: Lies Pinket
- Other teaching staff: Fries Boury, Flor Delombaerde, An Phu Dupont, Kevin Hoefman, Jef Stuyck
The student Bachelor Digital Arts & Entertainment works in a problem-solving way, using context-specific programming skills and technical knowledge of underlying game technology, taking the imposed directives and technical limitations into account.
- Lists the steps to solve (partial) problems.
- Breaks down complex issues into smaller, solvable parts.
- Compares multiple solutions and chooses based on technical limitations.
- Solves problems using C++.
- Implements structured, readable, and maintainable code.
- Applies programming within a basic game framework or engine.
- Tests and validates the solution.
- Analyzes issues and corrects them effectively.
- Variables & Strings
- Iterations
- Conditional Expressions
- Functions
- Arrays
- Pointers
- Dynamic Memory Allocation
- Object Orientation (Classes)
- 2D Drawing & Texture Operations
- Spritesheets
- Input Handling (Mouse / Keyboard)
- Basic 2D Game Framework Usage
- Each week has its own branch, e.g.
03→ Week 306→ Week 6- etc.
- Each week covers a specific programming topic or lab exercise.
Every week includes a release build, available in the 📦 Releases section.
Example:
programming_1-executables-10-1.0.0-windows-x64.zip
These are standalone builds created for each milestone week.
This repository isn’t about polished, production-ready code — it’s a record of progress, experiments, and problem-solving growth during the early stages of my game development journey.
If you’re a DAE student yourself: good luck, keep building, and embrace the debugging chaos 🐛
This repository is licensed under the MIT License — feel free to explore, learn, or fork anything you find useful.
Made with curiosity and too much coffee ☕
— Ádám