Teaching
CIS109
CIS228/229
Generally, I teach programming and formal methods.
Currently I teach Introduction to Programming in Java
and
2nd year Programming
both at
undergraduate and masters level, both at Goldsmiths and on the University of
London external program. Unfashionably, I believe in a bottom up approach to
teaching programming. Java is a very nice language, but I am yet to be convinced that it is
the best for introductory programming. Alternatives may be
Python,
Ruby
or
Haskell. One of my favourite
programming languages, because of its simplicity,
is still
Hope.
It is a very nice language for teaching functional programming.
Please let me know
what you think
about languages for teaching programming!
Subsections
s.danicic@gold.ac.uk
Sebastian Danicic BSc MSc PhD (Reader in Computer Science)
Dept of Computing, Goldsmiths, University of London, London SE14 6NW
Last updated 2011-08-25