Educational Matters
Present (2020-2021 and 2021-2022)
Project proposals
Q1: 2IPH0 -
Functional Programming
(Responsible Lecturer)
Q2:
2ITX0 - Applied Logic
(Lecturer)
[Responsible Lecturer is Hans Zantema]
Q2:
2IPC0 - Programming Methods
(Instructor)
Q3: 2WH20 - Programming and Modeling (Lecturer for Programming)
[Responsible Lecturer is Cor Hurkens]
Q4: 2IS50 - Software Development for Engineers (Responsible Lecturer)
Q?:
2IMP05 - Advanced Functional Programming
(Responsible Lecturer)
Future (2022-2023)
Who knows
Past
2018-2019 (among others)
Q4:
2IPE0 - Software Engineering Project
(Team Supervisor)
[Responsible Lecturer is Lou Somers]
2017-2018
Q1:
2IT50 - Discrete Structures
(instructor) [Responsible Lecturer is Hans Zantema]
Q2:
2IS80 - Fundamentals of Informatics
(responsible lecturer) [Logistics are done by Arthur van Goethem]
Q2 (pilot)/Q3: Data Analytics for Engineers (co-lecturer)
Q3:
Data Analytics for Engineers
(2IAB0), especially the programming part
Q3:
2IPC0 - Programming Methods (BC)
(advisor) [Responsible Lecturer is Loek Cleophas]
2016-2017
Q1-4:
2ICC0 - Coaching 3rd-year Model-2 CS students
Q1:
2IT50 - Discrete Structures
(instructor) [Responsible Lecturer is Hans Zantema]
Q2:
2IS80 - Fundamentals of Informatics
(responsible lecturer) [Logistics are done by Arthur van Goethem]
Q2:
2JBI010 - Programming (for Data Science)
(responsible lecturer)
Q3:
2IPC0 - Programming Methods (BC)
(advisor) [Responsible Lecturer is Loek Cleophas]
Q4:
2IPE0 - Software Engineering Project
(team supervisor) [Responsible Lecturer is Lou Somers]
College voor de kinderuniversiteit
2ICC0 - Coaching 2nd-year Model-2 CS students
Q2:
2IPD0 - Software Engineering
[
2011-2012
]
Q1+Q2:
Software Construction in Java (for Higher School of Economics, Moscow)
Q1+Q4:
2IPE0 - Software Engineering Project
(Senior Management)
Q2:
2IS80 - Fundamentals of Informatics (BC)
Q2:
2IPD0 - Software Engineering
[
2011-2012
]
Q3:
2IPC0 - Programming Methods (BC)
2ICC0 - Coaching
(first-year CS students)
Q3: 2IP15 - Programming Methods
Q1, Q3: Introduction to Modeling
Q4: 2IC00 - P-Colloquium
Systems Engineering and the V-Model
Honors Class Foundations of Informatics (A)
2IA10 - Ontwerp van Algoritmen 1 (1.2)
2IA20 - Ontwerp van Algoritmen 2 (2.1)
2II45 - Software Architecture of Distributed Systems (A)
Q1:
2IM24 - Minorproject
(Lectures)
2IM24, 2IM25 - Minorpoject Software Engineering (3.1)
2IP05 - Programmeren (1.1)
2IP10 - Programmarealisatie 1 (1.1)
2IP20 - Programmarealisatie 2 (1.3)
2IP30 - Software Engineering (3.1)
2IP50 - Software Engineering voor TM (3.S.1.{B,C})
Q4:
2IP55 - Software Engineering voor Wiskunde
2IP60 - Software Engineering Project voor TM (3.S.{1.{B,C},2.D})
2IS10 - Design of Multiprograms (4.2)
2IS20 - Software Construction (4.3)
4EE11 - Project Programmeren voor W (3.D)
Q3:
4EE12 - Project Programmeren
2R690 - Software Engineering Projecten (3.2, 3.3; oud)
2Z830 - Programmeren 2
(I am an instructor)
Java Project Industrial Design 2007-2008
(slides for my lecture on errors and coding standards)
4ZZ22 - Training Programmeren voor W
Q4:
Honors Class Informatics
:
Summary
Lazarus/FreePascal at TU/e
Leren Programmeren in Python
Tom's
JavaScript
Machine
Erasmus/Socrates Student/Teacher Exchange Programme
My CS Summer Sessions for NMA - National School Student Academy, Lithuania