diff -r 9e036cad8654 -r f329c1f3b365 teaching.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/teaching.html Sat Oct 22 10:43:10 2011 +0100 @@ -0,0 +1,356 @@ + + + + Christian Urban + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Links
+Home
+Publications
+Teaching
+Recent Talks
+My Research Group +
+
+ +Handy Information
+People in Logic
+Programming Languages
+Miscellaneous +

+ + + + +
+

Teaching

+ +

Undergraduate students who have written dissertations under my supervision: +

    +
  • Dominik Wee (2002-2003, King's College, Cambride; now at McKinsey in Munich) +Part-II dissertation: An Implementation of Alpha-Prolog, +A Logic Programming Language with Support for Binding Syntax (out of 84 dissertations, Dominik's +thesis received the Data Connection prize for the highest number of marks awarded in 2003)
  • +
  • Lisa White (2003-2004, Corpus, Cambridge) Part-II dissertation: Hal 2004, A Nominal Theorem +Prover
  • +
  • Christine Tasson +(2004, ENS Cachan, France; now in the PPS group in Paris) +Induction Principles for Alpha-Equated Lambda-Terms +(the paper coming out of this work was presented at CADE)
  • +
  • Mathilde Arnaud +(2007, ENS Cachan, France) Formalization of Generative Unbinding
  • +
+ + +
+ +

2010-2011

+ +

Spring +

    +
  • one-day tutorial on Nominal Isabelle at POPL'11 with Cezary Kaliszyk +
+ +

Autumn +

    +
  • Types course at the University of Cambridge (Mondays, +Wednesdays and Fridays at 10 o'clock in Lecture Theater 2, starting 8th October) +[Lec 1] +[Lec 2] +[Lec 3] +[Lec 4] +[Lec 5] +[Lec 6] +[Lec 7] +[Lec 8] +
  • two-day Isabelle/Isar tutorial at the University Paris Sud with Markus Wenzel +
+
+

2009-2010

+ +

Summer +

+
+

2008-2009

+ +

Summer +

    +
  • a course + on Isabelle at the Chinese Academy of Science (7.5 h) +
  • Pearls in Computer Science, a course for gifted undergraduate students in Munich (5h) +
+ +

Autumn +

+ +
+

2007-2008

+ +

Sommersemester +

+ +
+

2006-2007

+

Wintersemester +

+ + +

Sommersemester +

  • A course at the International School on Rewriting (1.5h)
+
+

2005-2006

+

Wintersemester +

  • Scheme course at the LMU (4h)
  • +
  • a course on nominal datatypes at the University of Pennsylvania + (6.5h, slides of + [Lec 1] + [Lec 2] + [Lec 3] + [Lec 4])
  • +
  • Theory-Minicourse on nominal datatypes in Cambridge + (4h, slides of + [Lec 1] + [Lec 2] + [Lec 3] + [Lec 4])
  • +
  • Club2-course on the nominal datatype package at the TU Munich + (5h, slides of + [Lec 1] + [Lec 2] + [Lec 3] + [Lec 4] + [Lec 5])
  • +
+
+

2004-2005

+

Wintersemester +

Scheme course at the LMU (10h) +
Linear Algebra for Computer Scientists at the LMU (14h) +
Discrete Structures for Computer Scientists at the LMU (12h) +
+

Sommersemester +

A course on my nominal work at the LMU (10h) + (slides of + [Lec 1] + [Lec 2] + [Lec 3] + [Lec 4] + [Lec 5] + [Lec 6] + [Lec 7] + [Lec 8] + [Lec 9] + [Lec 10]) +
+
+

2003-2004

+

Michelmas +

Logic and Proof (4h) +
Discrete Mathematics I (9h) +
Part II project on a Nominal Theorem Assistant (5.5h) +
Interviews of new students (13.5h) +
+

Lent +

Computation Theory (3h) +
Discrete Mathematics II (8h) +
Semantics of Programming Languages (3h) +
Part II project on a Nominal Theorem Assistant (9.5h) +
+

Easter +

Regular Languages and Finite Automata (6h) +
Foundations of Functional Programming (3h) +
Complexity Theory +
+ +

Summer +

Avanced course on nominal logic at the + ESSLLI summerschool in Nancy
+ (slides of + [Day 1] + [Day 2] + [Day 3] + [Day 4] + [Day 5]) +
student intern from the ENS Cachan +
+
+

2002-2003

+

Michelmas +

Logic and Proof (5h) +
Discrete Mathematics I (7h) +
Part II project on Nominal Unification (7h) +
Interviews of new students +
+

Lent +

Computation Theory (5.5h) +
Discrete Mathematics II (8.5h) +
Part II project (5h) +
+

Easter +

Semantics of Programming Languages (4h) +
Regular Languages and Finite Automata (3h) +
Part II project (3.5h) +
+
+

2001-2002

+

Michelmas +

Logic, Computability and Set Theory (for Math students) +
Data Structures and Algorithms +
Logic and Proof (4h) +
Discrete Mathematics I +
Interviews of new students +
+

Lent +

Discrete Mathematics II +
Semantics of Programming Languages +
Computation Theory +
Probablility +
+

Easter +

Regular Languages and Finite Automata +
Complexity Theory +
+
+

previous

+
+
Types +
Denotational Semantics +
Communicating Atomata and Pi-calculus +
Semantics of Programming Languages +
Foundations of Functional Programming +
Probability +
Computation Theory +
Complexity Theory +
Logic, Computation and Set Theory +
+
+

+ +Last modified: Tue Sep 20 15:55:36 CEST 2011 + +[Validate this page.] + +