Germán's Teaching

Oops !

Sessions 2007 - 2010 - Lab assistant for Programming (G51PRG) - website here.

Session 2007/2008 - Marking for Large Scale Systems Design (G52LSS) - website here.

Session 2007/2008 - MSc. Lab assistant for Databases ( G64DBS) - website here.

Session 2006/2007 - Marking for Object-Oriented Methods (G52OBJ) - website here.

Sessions 2005 - 2007 - MSc. Lab assistant for Bioinformatics (G53BIO) - website here.

Sessions 2004 - 2007 - MSc. Lab assistant for High Level Languages (G64HLL) - website here.

As a lab assitant, I suggest you read as much as possible all the readings concerning object oriented applications design, database design as well as UML specification, php technology blueprints, MySQL documentation, Javascript examples, Perl and Java tutorials. My favorite books are listed below. Most of them are available at the university library.

Fundamentals of Database Systems. Ramez Elmasri, Shamkant B. Navathe. ISBN 0321204484, Addison-Wesley, 2004. Some free resources here.

Design Patterns: Elements of Reusable Object-Oriented Software. E. Gamma, R. Helm, R. Johnson, J. M. Vlissides. ISBN 0-201-63361-2, Addison-Wesley, 1995.

UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3/E. Martin Fowler. ISBN 0-321-19368-7, Addison-Wesley, 2004.

The Java™ Tutorial: A Short Course on the Basics, 3/E. Mary Campione, Kathy Walrath, Alison Huml. ISBN: 0-201-70393-9, Addison-Wesley, 2001.

The Java™ Tutorial Continued: The Rest of the JDK™. Mary Campione, Kathy Walrath, Alison Huml. ISBN: 0-201-48558-3, Addison-Wesley, 1999.

Java in a Nutshell, 3/E. A Desktop Quick Reference. David Flanagan. ISBN 1-56592-487-8, O'Reilly, 1999.

Last updated June, 2010. Valid HTML 4.0! Valid CSS!