| Code | Title | Teacher(s) | Credits | Period |
|---|---|---|---|---|
| TI1200 | Object-Oriented Programming | Hans Geers, Andy Zaidman | 8 | Q1+Q2 |
| TI1210-A | Introduction to Software Development | Hans Geers | 2 | Q1 |
| TI1210-B | Introduction to Software Development Project | Hans Geers | 3 | Q2 |
| TI1220 | Concepts of Programming Languages | Eelco Visser | 6 | Q3+Q4 |
| TI1310 | Algorithms and Datastructures | Hans Geers | 5 | Q3 |
| TI2200 | Software Engineering Methods | Gerd Gross | 4 | Q1 |
| TI2800 | Context project | Martin Pinzger | 9 | Q3+Q4 |
| TI2210/IN3205 | Software Testing and Quality Engineering | Arie van Deursen | 4 | Q3 |
| IN3305 | Bachelor Seminar | Andy Zaidman | 3 | Q3 |
| IN3405 | Bachelor Project | Hans Geers | 15 | Q3, Q4 |
| Code | Title | Teacher(s) | Credits | Period |
|---|---|---|---|---|
| IN4091 | System Specification Models | Gerd Gross | 5 | Q4 |
| IN4185 | Globally Distributed Software Engineering | Rini van Solingen | 5 | Q2 |
| IN4189 | Software Re-engineering | Andy Zaidman, Martin Pinzger | 5 | Q2 |
| IN4190 | Seminar Software Evolution | Andy Zaidman, Martin Pinzger | 5 | Q3 |
| IN4303 | Compiler Construction | Guido Wachsmuth (Eelco Visser) | 5 | Q1+Q2 |
| IN4308 | Model-Driven Software Development | Eelco Visser | 5 | Q3+Q4 |
| IN4313 | Seminar Metaprogramming | Eelco Visser | 5 | Q1 |
| IN4315 | Software Architecture | Martin Pinzger | 5 | Q4 |
| IN4343 | Real-Time Systems | Gerd Gross | 5 | Q2 |
| IN4389 | Reactive Programming | Erik Meijer, Arie van Deursen | 5 | Q3 |
| IN5010 | Research Assignment | All SERG members | 15 | |
| IN5000 | Final project | All SERG members | 45 |
| Code | Title | Teacher(s) | Credits | Period | |
|---|---|---|---|---|---|
| IN1608WI | Introduction to Programming | Hans Geers | 6 | Q1+Q2 | |
| TI2611WI/ES | Project Software Engineering voor TW | Hans Geers | 2 | Q2 | |
| TI3084MSc/TU | Programming with C++ (Int. MSc) | Hans Geers | 3 | Q1/Q4 | |
| TI3075TU/TI3250TU | Programming with Java (Int.MSc) | Hans Geers | 3/2 | Q1 | |
| Code | Title | Teacher(s) | Credits | Years |
|---|---|---|---|---|
| IN3560 | Principles of Programming Languages | Eelco Visser | 4 | 2006-2008 |
| IN4075 | Software Architecture Reconstruction and Modeling | Leon Moonen, Arie van Deursen | 4 | 2003-2007 |
| IN4387 | Systems Modeling | Kees Pronk | 5 | -2010 |
| IN4023 | Advanced Software Engineering | Kees Pronk | 6 | -2009 |