Exchange courses in Electronics-ICT
A programme for international exchange students who have obtained at least 120 ECTS in the study field of electronics and computer science, on bachelor level.
All courses are taught in Dutch, tutoring and course material is offered in English.
Approval and allocation for the Final Project is based on a CV with relevant experience and a transcript of records.
AUTUMN 2024
Code |
Subject |
ECTS |
42EAI1030 | Software design C++ | 5 |
42EAI1070 | IoT Technology | 3 |
42ERA9120 | Hardware Accelerated Computing on GPU | 3 |
43ERA9060 | Python Programming for Smart Systems | 4 |
42ERA9090 | Research Project* | 5 |
43EAI1100 | Embedded Project | 6 |
43ERA9070 | Final Project * | 22 |
* Students can only register for this course in one semester, Autumn or Spring
Language courses
80ERA9035 |
Summer School English (4/9-13/9) |
3 |
80ERA9031 | Survival Dutch | 3 |
80ERA9032 | English for eXchange | 3 |
Course content
For official course catalogue information check the course catalogue:
Course Catalogue 2024-2025 (available from june 2024).
Below you can find a description of the course contents.
Software design C++
Object-oriented programming with C++
- Going from C to C++
- I/O and streams
- Classes, members and inheritance
- Polymorphism
- Pointers and references
- Building your own C++ application
IoT Technology
Building dynamic website for IoT-content
- Collecting data from IoT device
- Storing data in a MySQL database
- Extracting data with PHP
- Providing data in JSON format
- Using JavaScript and AJAX to make a dynamic data page
- Displaying data on a graph with jQuery
- Research and explore state of the art web technologies
Hardware Accelerated Computing on GPU
This course gives an introduction to efficient implementation of software on specific hardware.
Students get an introduction to the architecture of a GPU and do hands-on software exercises/projects.
- Sequential and parallel programming
- Heterogeneous computing
- APOD Cycle (Assess, Parallelize, Optimize en Deploy)
- Application Profiling
- CUDA
- Programming Model
- Runtime Model
- Memory
- Streams
- Concurrency
- GPU Accelerated Libraries
Python Programming for Smart Systems
During the course "Smart Systems" the students get an introduction to machine learning, Artificial Intelligence and the modeling of systems based on (sensor) data. Students learn concepts such as "supervised learning", "unsupervised learning", classification, regression, Deep Learning, Neural Networks and Artificial Intelligence.
Students apply machine learning algorithms to datasets, collect data, visualize, analyze and present their results using a programming language.
Research Project
The student learns to work on an assignment in a project-based way in order to structure the assignment. The student prepares a technical project for which he comes up with a theoretical solution for a set technical problem. This solution is documented. The student learns how to communicate clearly with clients and to draw up arrangements on paper. The student learns to build a proof-of-concept in a research-based way in order to answer the the client’s demand.
During all stages, the student is coached in project management using scrum (lectures). A client/product owner (company and/or lecturer) will be available for each project. This client/product owner functions as the requesting party.
Embedded Project
The student works in team on the technical realisation of a predefined project. These teams consist of at least two students. The nature of these projects is divers, however, they are always linked to the vision of the study programme. Projects are submitted by lecturers, the professional field, research groups and public services.
Final Project
Students do a bachelor project in the field of “Electronics and Computer Science”. Incoming students are usually enrolled in a research project of our own research group.
An important objective is that a student learns to work individually to solve a problem. The student has to analyse the problem, search for different solutions and work out a plan. The student needs to gather knowledge of various domains, use this knowledge in the practical work and put it all together in a written report/paper in which the entire project is described. In this engineering project, practical work is always combined with a theoretical background on the subject.
Summer School English
An intensive English language course (held before the start of the other courses) for incoming and outgoing PXL students (45 hours divided over 7 days, not on Saturday and Sunday).
In order to determine your level you'll have to complete a written intake and an oral intake interview before the start of the Summer School on 4/9 on campus in Hasselt. The written intake can also be done online in advance.
Using authentic material, this course gives you the best possible chance of making the most of your educational opportunities and it provides help in developing essential skills for your career. You'll also make a field trip to get to know Hasselt and your fellow students.
- Writing reports, essays …
- Giving presentations, seminar discussions …
- Taking notes on the main points of a lectures …
- Understanding main ideas in paragraphs and longer texts …
- Brief recapitulation of the main grammar items…
Survival Dutch
ou will learn the basics of the Dutch language so you will be able to take the bus/train, find your way in Hasselt or order a pint in a pub.There is a strong focus on communication, listening to conversations by native speakers and understanding the (basic) contents.
Subjects:
- Meeting and greeting, on the road
- In town: shopping - eating – drinking – washing clothes
- The alphabet, pronunciation
- Numbers, time, dates
- Going out, making an appointment
- Health, going to the doctor and pharmacy.
The lectures will take place during 9 weeks (sept-dec), this with a frequency of 3 hours (evening) a week.
English for eXchange
In this course, students learn how to communicate in an international (professional) context. Students work on their general language skills as well as improve their language competences so that they can function in an international working environment.
This course is designed to practice the four communicative skills: reading, writing, listening and speaking by e.g.:
- reading newspaper articles and short stories and understanding the (basic) contents;
- deriving the meaning of selected vocabulary items from a text;
- writing formal/neutral (professional) and informal emails or letters;
- listening to conversations by native speakers and understanding the (basic) contents;
- watching short movie fragments and understanding the (basic) contents;
- expressing one's opinion about topics of general or professional interest;
- having everyday (professional) conversations/performing role plays.
The exact contents of the course is subject to change and is open to suggestions by students. Students extend their vocabulary by reading real life texts, listening to conversations by native speakers and by having conversations and playing role plays.
They study grammar items by doing exercises and will have to put these grammatical items into practice in conversations and in writing.
The lectures will take place during 9 weeks (sept-dec), this with a frequency of 3 hours (evening) a week.