The Bit Academy offers three programs for the Bachelor of Science Software Development: a part-time program in-person, and a full-time program online. Although the curriculum of the full-time program is largely equal in the online and in-person version, requirements of attendance are different.

📔 The modules

Below you can find an overview of the modules covered during the program:

Front-end Foundations

15 EC - Year 1

Get to know the user interface of a web application and learn to work with HTML, CSS, and JavaScript to create visually appealing and interactive web pages.

Back-end Foundations

15 EC - Year 1

Learn the basics of back-end development: server-side scripting, databases, APIs, and data processing. Build applications that efficiently process and store data.

Java Foundations

15 EC - Year 1

Start working with the most well-known programming language: Java. Learn how to build server-side logic, manage databases, and create dynamic web pages using Java technologies.

Project Package Manager

15 EC - Year 1

Develop skills in collaboration, prioritization, and delivering quality within deadlines, and learn to efficiently organize and manage your projects, from planning to execution.


Infrastructure

15 EC - Year 2

Learn the in-depth principles of computer networks, Linux, and Docker so that you can not only build applications but also understand how they run in production.

Ethical Hacking

15 EC - Year 2

Gain insight into software security, including identifying vulnerabilities, implementing security measures, and best practices for secure coding.

Algorithms

15 EC - Year 2

Study algorithms and data structures to develop efficient solutions for programming problems.

AI and Automation

15 EC - Year 2

Explore AI and low-code solutions that enable rapid application development with minimal manual coding.


Architecture

15 EC - Year 3

Learn the principles and techniques of software architecture, including the design and implementation of complex systems.

Cloud operations

15 EC - Year 3

AWS, GKE, Azure… so many choices among cloud providers. What should you consider when choosing? And what do you need to do once you’ve made your choice? This module covers it all.

Internship 1

15 EC - Year 3

An internship where you build practical experience and advanced skills in a professional environment.


Database Internals

15 EC - Year 4

Gain insight into how databases work, covering topics such as storage, indexing, query processing, and optimisation.

Lifecycle Management

15 EC - Year 4

Learn how to best deploy your software to production and then monitor it to ensure 24/7 availability.

Intership 2

15 EC - Year 4

An internship where you build practical experience and advanced skills in a professional environment.

🕕 Part-time program

The part-time program is designed to span 6 years and must be completed alongside a job in software development.

For the part-time program, you are required to attend one day per week (09:00 - 17:00), while the remaining 32 hours are spent working at your software development job.

As with any study at the Bit Academy, it is possible to study at your own pace, so you can finish the study in less than (or more than) 6 years.

In the part-time program, both Internships are replaced by assignments you perform at your workplace and the course duration for each course is multiplied by 2. Leading to a 6-year duration.