Personal Information
Organization / Workplace
Louvain-la-Neuve, Brabant Wallon Belgium
Industry
Education
Website
About
I am currently working as a lecturer at ECAM Brussels Engineering School, a higher education institution which trains future engineers. I mainly teach computer science related courses, for both bachelor and master students.
Regarding my education, I got a PhD in Engineering in November 2013 from the Université catholique de Louvain (UCLouvain). I also got a Master in Computer Science Engineering degree and an Advanced Master in Pedagogy in Higher Education, both from the same university.
Finally, I am interested in the Computer Science Education field, in particular to better teach computer science and to integrate IT technologies in education.
Contact Details
Tags
python
programmation orientée objet
qualité de code
git
arduino
composition
tdd
gestion de versions
programmation évènementielle
interface graphique
algorithme
intelligence artificielle
²õ±è鳦¾±´Ú¾±³¦²¹³Ù¾±´Ç²Ô
gestion de projet
test unitaire
classe
javascript
tcp
³óé°ù¾±³Ù²¹²µ±ð
mooc
dessin
heroku
programmation
arbre binaire
github
objet
pile
css
html
web
arbre binaire de recherche
²Ô²Õ³Ü»å
arbre
structure de données
file
deque
³¦´Ç³¾±è±ô±ð³æ¾±³Ùé spatiale
vecteur
³¦´Ç³¾±è±ô±ð³æ¾±³Ùé temporelle
³¦´Ç³¾±è±ô±ð³æ¾±³Ùé
diagramme de classe
uml
diagramme d'activité
fichier binaire
鳦°ù¾±³Ù³Ü°ù±ð
fichier
unittest
timeit
code versioning
doctest
pep 0008
convention de codage
bonne pratique
principe de substitution de liskov
³¾Ã©³Ù°ù¾±±ç³Ü±ð
ethernet
router
www
mac
routage
lan
bluetooth
modem
ip
dhcp
network
internet
smtp
https
nfc
rfid
wifi
internet of things
http
recherche
ensemble
poo
encapsulation
unit testing
code grader
education
cunit
communication
ɳ¦°ù¾±³Ù±ð
non-verbale
orale
planning
gantt
°ùé³Ü²Ô¾±´Ç²Ô
innovation
travail de groupe
parallaxe
distance terre-Étoile
tal
programmation dynamique
introduction
println
print
java
uko
cours
chaine de compilation
apprendre
fichier texte
lecture
open
write
read
polymorphisme
interface
classe abstraite
assert
exception
raise
try/except
programmation défensive
widget
tk
super
°ù±ð»åé´Ú¾±²Ô¾±³Ù¾±´Ç²Ô
relation is-a
variable d'instance
³¾Ã©³Ù³ó´Ç»å±ð
constructeur
²¹²µ°ùé²µ²¹³Ù¾±´Ç²Ô
¾±³¾³¾³Ü²¹²ú¾±±ô¾±³Ùé
tuple
tuple nommé
base de données
json
layout
typographie
latex
read the docs
travis
planification
documentation
slack
³Ù⳦³ó±ð
trello
jenkins
freedcamp
»åé±è±ô´Ç¾±±ð³¾±ð²Ô³Ù
tom'splanner
kivy
canvas
bfs
espace d'états
minimax
depth first-search
easyai
simple ai
±è°ù´Ç²ú±ôè³¾±ð de recherche
alpha-beta pruning
a*
breadth-first search
dfs
forme d'intelligence
agent
intelligence
test de turing
minsky
impression 3d
watchdog
monitoring
internet des objets
mise en réseau
pru-icss
temps reel
linux préemptif
pru
uart
bus de communication
bus spi
bus usb
port série
bus i2c
bus 1-wire
beaglebone black
driver de périphérique
système d'exploitation
linux embarqué
système embarqué
senseur
raspberry pi
transmission numérique
node.js
raspberry
johnny-five
beaglebone
image
mise en page
document
texte
factorielle
backtracking
fibonacci
pseudo-code
expression rationnelle
expression régulière
byte
bytearray
utf-8
re
regex
motif
template
str
format
encodage
séquence d'échappement
chaine de caractères
socket
binding
echo
client/serveur
connexion
udp
protocole
chat
pdb
debugging
profiling
profile
deploiement de code
dictionnaire
environnement
»å鳦´Ç°ù²¹³Ù±ð³Ü°ù
closure
fonction
²µÃ©²Ôé°ù²¹³Ù±ð³Ü°ù
yield
¾±³Ùé°ù²¹²ú±ô±ð
¾±³Ùé°ù²¹³Ù±ð³Ü°ù
programmation fonctionnelle
processus
timer
scheduler
pool
multiprocessing
thread
cluster
flynn
executor
programmation concurrente
queue
subprocess
dispy
pipe
threading
jeu de nim
tad
type abstrait de données
¾±³¾±è±ôé³¾±ð²Ô³Ù²¹³Ù¾±´Ç²Ô
±è°ù´Ç²ú±ôè³¾±ð
lookahead
tri par fusion
°ù鳦³Ü°ù²õ¾±´Ç²Ô
See more
- Presentations
- Documents
- Infographics