Applied Information Technology
Applied Information Technology for exchange students
We prepare students to work in the core areas of ICT such as network and cloud infrastructure, software development, business IT, Artificial intelligence (AI) and cybersecurity. Our courses are constantly evaluated in consultation with the professional sector and are therefore guaranteed to be up-to-date!
By blending theoretical and practical knowledge, students develop analytical thinking and project management skills. On our campus, you will find a BusinessLab, FabLab, MediaLab and AI-Lab. We are also recognized and certified as Cisco Academy and have a state of the art Network Lab. You can use these labs for your projects and assignments or just to experiment to your heart’s content.
Erasmus + exchange in Applied Information Technology
We are happy to invite students from partner universities to do an Erasmus + exchange programme in Applied Information Technology during the fall semester !
For more information on the specific courses offered for this exchange programme, please consult the courses and credits below.
Fall semester: September 18, 2023 – February 2, 2024
- Survival Dutch(*): September 4 - September 14, 2023
- EhB Welcome Days: September 14 and 15, 2023
- Fall holidays: October 30 – November 5, 2023
- Winter holidays: December 25, 2023 - January 7, 2024
- Exam period: January 8 - February 2, 2024
(*) We strongly recommend students coming in the fall semester to participate in the Survival Dutch course.
For the courses listed below, we provide English course materials and the language of instruction is English.
Courses and credits
Java Advanced (intermediate)
In this course we will dive into the newest features of the latest Java versions. Learn how you can use lambda's and streams to minimize code. Use Parallel streams and threading pools to create multithreaded applications that can handle deadlock situations. Apply a persistence layer for flexibility by using the JPA API and create a visual appealing user interface. Within this course we ask you to proactively search for a new external library/technology of your choosing that you will have to show off to your fellow students.
The language of instruction is Dutch and English.
During this course you will learn how to build your own Android application. We will cover these topics:
- Android ecosystem and architecture
- Activities and Android lifecycle
- Views, View Groups and Layouts
- Touch and Multi-touch event handling
- Broadcast Receivers
- Data storage
- Content providers
- Handling different resolutions and devices
- Handling permissions
- Android design guidelines
- Virtual Android devices
- Navigation design and patterns
- Patterns, frameworks and best practices
Software is becoming increasingly important, both in the public and private sphere. However, is this software really that reliable? If the never-ending stream of data breaches is anything to go by, there is a serious mismatch between our trust and its trustworthiness.The Software Security module instills awareness of secure software development challenges. Several protection measures are reviewed and put into practice. The following topics are discussed:
- Threat modelling
- TLS and HTTPS
- Web security
- Secure REST APIs
- OAuth and OpenID Connect
During this course you will learn how hackers try to break into organizations. By learning to use their weapons, you gain knowledge of how to improve defense strategies against their attacks.
You will learn to use the same techniques as the hackers and in this way will be able to assess an organization's security, identify weaknesses and fix the problems before they are identified by the hackers.
We will cover the following topics:
- Introduction to Ethical Hacking
- Footprinting Concepts, Methodology, Tools & Countermeasures
- System Hacking
- Malware Threats
- Social Engineering
- Hacking Webservers
- Hacking Web Applications
- SQL Injection
- Hacking Wireless Networks
- Hacking Mobile Platforms
- IoT Hacking
- Cloud Computing
iOS is the operating system of the iPhone, iPad, iPod touch and Apple TV developed by Apple. During this course the development of mobile applications for the iPhone, iPad and iPod touch is taught.The first part of the course focuses on object-oriented programming using Swift. Once the student is familiar with this programming language, we start developing apps for the iOS platform. We learn how to work with XCode, Apple's development environment. We develop iOS native apps and cover the following topics:
- iOS application architecture and their life cycle
- Working with storyboards
- Views & different kinds of Controllers
- Common design patterns in iOS
- Using touch & multi-touch events
- Create location-aware iOS applications
- Data persistence
- Retrieving data via web services
- iOS Human Interface Guidelines
Students are required to not only read up on new advances in the IT field, but also to attend a number of (virtual) keynotes. A real-life company visit then enables student groups to engage with a business professional and compare notes. Additionally, this course hones all the required business communication skills and grammatical topics, enabling students to condense the aforementioned research into a clear and concise business report. Additionally, this course hones all the required business communication skills and grammatical topics, enabling students to condense the aforementioned research into a clear and concise business report. Students practice their text comprehension skills by listening to texts, reflecting on them and reacting to them in writing.
The language of instruction is English All course material is provided in English
Usability is one of the main keys to gaining the trust of a user. Every company that develops ICT applications or technological products is therefore confronted with the importance of usability. In practice, the ad hoc way of developing user interfaces is not sufficient to develop a user-friendly interface.
To achieve a good result, usability tasks must be integrated into the entire development process of the product, from the analysis phase to the release of the product. We learn to develop and evaluate products according to the principles of user-centered design.
We learn how to perform user tests, how to use expert evaluations, to evaluate and improve user interfaces.
This course covers the whole spectrum of data science: this ranges from collecting and preprocessing data over creating a prediction model to effectively rolling out the results in a form that is user-friendly.
The practical part consists of the effective processes of realistic data, supplied by companies in a realistic case. As a rule, this is often incomplete and contaminated data that the students must be able to clean from their theoretical background. After preprocessing the data, the student will learn to estimate which model to use to achieve the required end result and finally present this result.
Different types of Machine Learning (ML) algorithms are introduced in these lectures. We learn which type of algorithm to use for specific cases and their most important characteristics and limits.
We learn how to train them using frameworks and learn how to programmatically integrate an ML algorithm into an existing application.
This project starts from the student's own area of interest: you can pitch your own proposal or join a project team. You develop a software application that also provides data persistence to an RDBMS and/or other data source.
During the project you write the necessary tests, and all documents regarding analysis and design. We work with two iterations, with each iteration being approved by your coaches.
In addition to technical progress, we also evaluate the communication of the group, internally and to the customer, at every stage.
How does one orient itself towards the future -or should we say futures-, in an ever-changing world? Through participation in a hands-on futures research project related to your area of expertise, you will gain a better understanding on how to navigate future worlds. Together we will learn how to give meaning to the many changes unfolding around us and empower you to actively co-create more sustainable futures for all.
At the end of the course you will understand the relevance of futures research for your specific work context and have gained a ‘futures literacy’ skillset which allows you to think about the future in a more rich, resilient, systemic and creative way.
Language of instruction: English
The aim of the "Survival Dutch" course is to master the basics of the Dutch language, both written and spoken. Starting from everyday situations, you will learn the necessary grammar and vocabulary in order to function in a Dutch speaking environment.
We strongly recommend incoming students to participate in the Survival Dutch course, organized prior to the start of the semester: September 4th - 14th
Language of instruction: English and Dutch.
Besides a modern ICT infrastructure with computer classes, this campus also houses the medialab.brussels, consisting of Fablab, the Medialab and the Design Lab. We also have a state-of-the-art Cisco Networklab. The labs are the place to be for your projects or thesis or just to experiment to your heart's content.
Find the Campus on Google Maps.
Study costs are covered by the Erasmus+ Study agreement.
Additional costs are limited and are clearly mentioned on the course descriptions.
How to apply
1. Preliminary steps at your home institution
- Your home institution needs to have an inter-institutional agreement with Erasmus Brussels University of Applied Sciences and Arts. Check if this is the case by consulting with your home insititution or directly on the Mobility Online platform.
- Follow the application process at your home institution in order to be nominated as a participant of the Erasmus+ program.
- A B2 CEFR reference level in English is required. Check with your home institution and verify that you have reached this level.
2. Registering with EhB
3. Completing the Learning Agreement Before in Mobility Online
- Contact the Academic Erasmus coordinator of this course (contact details are on the bottom of this page) to define your academic exchange programme.
- Write the details down in the Learning Agreement Before (in Mobility Online). Upload your Learning Agreement Before at least 1 month before the start of your exchange.
- Erasmushogeschool Brussel
- campus Kaai
- Nijverheidskaai 170, 1070 Anderlecht
Contact for Erasmus students
- Erasmus Coordinator Applied Information Technology: email@example.com
- International Office: firstname.lastname@example.org
- International Office - Coordinator for incoming students: email@example.com
General contact information for Applied Information Technology
- Call us: 02 520 18 10
- Mail us: firstname.lastname@example.org
- Make an appointment with a program counselor
- Ask your questions via this form
- Contact us via Facebook