Teaching

Bachelor Classes

Programming Fundamentals 3 (fall semester 2016, 6 ECTS)
Programming Fundamentals 3 (fall semester 2015, 6 ECTS)
Programming Fundamentals 3 (fall semester 2014, 6 ECTS)
Programming Fundamentals 3 (fall semester 2013, 6 ECTS)
Programming Fundamentals 3 (fall semester 2012, 6 ECTS)

Net-centric Computing (spring semester 2012, 6 ECTS)
Net-centric Computing (fall semester 2010, 6 ECTS)
Net-centric Computing (fall semester 2009, 6 ECTS)
Net-centric Computing (fall semester 2008, 6 ECTS)
Net-centric Computing (fall semester 2007, 6 ECTS)
Net-centric Computing (winter semester 2006/2007, 6 ECTS)

Software Design (fall semester 2011, 6 ECTS)
Programming Languages and Software Design (spring semester 2011, 6 ECTS)
Programming Languages and Software Design (spring semester 2010, 6 ECTS)
Software Design (spring semester 2009, 6 ECTS)
Software Design (spring semester 2008, 6 ECTS)
Software Design (summer semester 2007, 6 ECTS)

Master Classes

Advanced Programming and Design (fall semester 2015, 6 ECTS)
Advanced Programming and Design (fall semester 2014, 6 ECTS)
Advanced Programming and Design (fall semester 2013, 6 ECTS)
Advanced Programming and Design (fall semester 2012, 6 ECTS)

Introduction to Programming (fall semester 2016, 6 ECTS)
Introduction to Programming (fall semester 2015, 6 ECTS)

Parallel and Distributed Computing (fall semester 2013, 6 ECTS)

PhD Classes

Hot Topics in Execution Environments for Safe Languages (spring semester 2009, 2 ECTS)