Course content
The first year, you will work from our beautiful office garden and learn how to program well. In the second year, you will apply those skills on a larger scale and in a team setting through internships and projects, and you will deepen your knowledge of software design and methodologies.
Study load
- 20% Theory
- 75% Practical and group assignments
- 5% Study career guidance
THE FIRST YEAR
In the first year, the focus is on learning how to program. And not just a little! The format is pretty intense: you are to work full-time in our office environment with your fellow students and teachers. You will work individually, at your own pace, on about 100 challenging (programming) assignments. Depending on your prior knowledge and aptitude, the first "year" may take you between 6 and 18 months. You will be supported by your classmates and the teachers, who are also present full-time. They do not teach, but coach, provide feedback, and refer to good online resources. In addition, they work on a fun and productive "company culture" so that everyone feels comfortable.
- Python programming
- Static web
- SQL databases
- Object-Oriented Programming
- Dynamic web
- Algorithms & data structures
- DevOps
- Android programming
- UX design
- Low-level programming
- Client-side web
- Software teams
THE SECOND YEAR
As in the first year, there are some assignments to work on. Some involve programming on a pretty high level, but we're also diving deeper into the design of software, and how to work in teams.
In addition, you will intern at two different companies. You already know how to develop software, but during your internships, you will learn to apply your skills in large-scale projects and in a team setting. Additionally, you will carry out two programming projects at school, in which you design and implement cool software according to your own ideas. Based on your work during the two internships and the two projects, you will create a portfolio demonstrating a sufficient skill level on each of the eight end-qualifications.
- Protocols & parsers
- Technical design
- Open Source
- Graduation