Photo Applied Computer Science
Bachelor

Applied Computer Science

Your training in details

Fall semester: September 21, 2020 – February 8, 2021

  • EhB Welcome Day: September 18
  • Winter holidays: December 21 - January 4
  • Examinations: January 18 - February 8

Incoming Erasmus mobility during the fall semester only.

The language of instruction for all subjects is Dutch, with additional support in English.
For student mobility under the Erasmus+ program, we offer a selection of English course material, coaching in English during lab classes, assignments for projects and lab exercises in English and English exams.
 
 
Field
Credits
Development
Software Design & Testing (intermediate)

Building a complex software system can only be done using a decent development methodology.

Therefore, we are looking at various development methods for iterative software development during the duration of this course. We use UML as modelling techniques for analysis, design and implementation and take a look at code versioning systems. We study GRASP and the "Gang of Four" design patterns and learn to apply them in our applications. Finally, we study software testing principles and test design techniques so that we are able to monitor the quality of this software product and its development process.

The language of instruction is English.
All course material is provided in English.

Semester
Fall
5
Web Integration (intermediate)

In this course the student learns to develop advanced web applications with PHP and MySQL. Topics that are discussed in addition to the basic syntax are validation, the use of cookies, the use of sessions, storage of data in files or in a database. Programming structures of object-oriented PHP are taught, and commonly used software design patterns are discussed. We also build a complete web application according to well established design patterns using a framework.

Throughout the course, attention is paid to a series of best practices for developing web applications.

The language of instruction is English.
All course material is provided in English.

Semester
Fall
4
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 English.
All course material is provided in English.

Semester
Fall
3
Usability Engineering (intermediate)

The term usability in the context of creating software represents an approach that puts the user at the center of the process. This philosophy, called user-centered design, incorporates user concerns and advocacy from the beginning of the design process and dictates that the needs of the user should be foremost in any design decisions.

The language of instruction is English.
All course material is provided in English.

Semester
Fall
4
AI Essentials (advanced)

Artificial Intelligence (AI) is becoming increasingly important in our society. This latest technology has led to a whole new generation of applications changing the way we work and live. Machine learning algorithms improve the efficiency of e-commerce; self-driving cars will soon be driving around in our streets through improved image recognition; and help desks increasingly make use of chatbots. Almost every industry has advantages of using AI: many examples can be found in financial, healthcare, retail and so many other areas.  This is why the business world has taken a keen interest in AI.

This course covers the essentials of AI: how and with which techniques AI systems learn and what its most important applications are.  Pitfalls and limits of AI are explained. Further, the engine of AI, machine learning, is discussed in more detail. The most important techniques and frameworks are explained and then applied in the seminars.

The language of instruction is English.
All course material is provided in English.

Semester
Fall
5
Infrastructure
Routing & Switching Essentials (intermediate)

This course describes the architecture, components, and operations of routers and switches in a small & medium network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with different concepts in both IPv4 and IPv6 networks.

Besides the in-depth study of the theoretical concepts, this course emphasizes on hands-on experience that can be gained in the Cisco networking lab.

The language of instruction is Dutch with English facilities.
Most course material is provided in English.

Semester
Fall
5
Scaling Networks (intermediate)

This course describes advanced routing & switching technologies and layer 3 redundancy protocols. Students will also learn the fundamentals of LAN design. Besides the in-depth study of the theoretical concepts, this course emphasizes on hands-on experience that can be gained in the Cisco networking lab.

The language of instruction is Dutch with English facilities.
Most course material is provided in English.

Semester
Fall
4
Network Security (advanced)

This course uses the CCNA Security 2.0 and a part of the CCNA Cyber Ops curriculum.

The Network Security course helps students develop the skills needed for entry-level network security career opportunities and prepare for the CCNA Security and CCNA Cyber Ops certification. It provides a theoretically rich, hands-on introduction to network security, in a logical sequence driven by technologies. The goals of the course are as follows:

  • Provide an in-depth, theoretical understanding of network security
  • Provide students with the knowledge and skills necessary to design and support network security
  • Provide an experience-oriented course that employs industry-relevant instructional approaches to prepare students for entry-level jobs in the industry
  • Enable students to have significant hands-on interaction with IT equipment to prepare them for certification exams and career opportunities
  • This course will also discover the use of Cisco Meraki as a full stack cloud-controlled solution for small and medium enterprises.

Besides the in-depth study of the theoretical concepts, this course emphasizes on hands-on experience that can be gained in the Cisco networking lab.

The language of instruction is Dutch with English facilities.
Most course material is provided in English.

Semester
Fall
5
Datacenter Technologies (intermediate)

In this course we will discuss how virtualization is used in a common computer network. Both usages will be explained: virtualization in an on-premise datacenter and virtualization as a cloud solution. The following topics will be covered: architecture, server hardware, TCO and ROI, storage technologies and topologies, multiprocessing, cloud solutions, the importance of high availability, …>

We will also discuss the different sides of virtualization and the most common solutions that all the different vendors have to offer. As a VMware IT Academy, we will make usage of the “VMware vSphere: install, configure, manage” course. This will help us explore all the different possibilities which VMware, as the market leader, has in stock to virtualize servers.

The students will have the possibility to obtain the official VMware Certified Professional Certificate.

Aside from the products provided by VMware, we will also discuss what Microsoft has to offer with Hyper-V and we'll also talk about open source solutions.

We expand our current on-premise lab setups with the functionalities of the Azure cloud platform. We will focus on the setup, the management, the optimization and the security of cloud infrastructure.

The language of instruction is Dutch with English facilities.
Most course material is provided in English.

Semester
Fall
5
Business
Business IT Essentials (essentials)

In this course, we take a look into the ecosystem of businesses. Not from an economical context, but out of an IT-context within the execution of business processes. We dive deeper into the systems used by multinational companies and how they manage huge amounts of data. We look at ERP systems, CRM, BI, Big data, Blockchain, IoT and artificial intelligence. How it all started and where we are going to.

The language of instruction is Dutch with English facilities.
Most course material is provided in English.

Semester
Fall
3
Business English

Students work in groups and contact a number of (international) IT companies to organize company visits. In their approach, students are expected to use their business communication skills. Students are expected to write a company visit report and make a team presentation. They are expected to demonstrate their speaking and conversation skills by actively participating in a discussion.

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.

Semester
Fall
3
Talent & Integration
Programming project 2

This project is based on an authentic case. The students develop a software application where persistence to an RDBMS and/or other data source is provided. The project includes the necessary tests and the students provide all documents regarding analysis and design. We work with two iterations; each iteration will be approved by the teachers. In addition to technical progress, we will focus on the communication of the group, internally and to the customer. Also, the way the group manages itself and how it leads the project will be taken into consideration.

The language of instruction is Dutch with English facilities.
Most course material is provided in English. Coaching In English is provided during the project weeks.

Semester
Fall
4
Dutch language & culture
Survival Dutch

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:
from September 7th - 17th.

Language of instruction: English and Dutch.

.

Semester
Summer/Fall
3

Any question?

Academic Erasmus coordinator: Johan Van Den Broek
Administrative Erasmus coordinator: Johan De Sterke

Deel dit