I also teach a course on Datastructures and Algorithms at the Amsterdam University College, in the first semester.
Some material of courses I taught in the past:
J.W.S. Liu, Real-Time Systems, Prentice Hall, 2000
W.J. Fokkink, Introduction to Process Algebra, Texts in Theoretical Computer Science, An EATCS Series, Springer, 2000
I. Bratko, PROLOG Programming for Artificial Intelligence (3rd edition), Addison-Wesley, 2000