Plain text version | Style: Default, Black and White, Bath

University of Bath Logo
Dr Marina De Vos
Department of Computer Science
Tuesday, 25-Apr-2017 03:47:58 BST

Lecture & Course Notes

On these pages you can find links to lecture notes and resources for the units I teach, or have taught in the past. You can always contact me regarding the taught material, but please try to resolve any queries first with the unit tutors or the available mailinglists.
Information about the project I supervise(d) or could supervise can be found on my project pages .

Current Unit Responsibilities

Semester 1, 2007 - 2008

  • Programming 1 (CM10192 - CM50147): A double unit, year long unit for all first years on our programs and a one semester single unit for students taking Msc in HCC. Teaches the basic principles of programming. Uses Java and Python.
  • E-commerce and Agents (CM30174): A single elective unit for students in their final year of our programmes. Teaches the basics of Multi-Agent Systems (MAS) from both a practical and theoretical viewpoint. Co-lectured with Dr. Julian Padget
  • Individual Project (CM30076 - CM30082): These two units, one in semester one and the other in semester two, together make the individual project. All final year computer science students take these units. I run the project preperation lectures and coordinates the project allocation and marking.

Past Unit Responsibilities

Semester 1, 2006 - 2007

  • Programming 1 (CM10134 - CM50147): A double unit for all first years on our programmers and a single unit for students taking Msc in HCC. Teaches the basic principles of programming. Uses Java.
  • E-commerce and Agents (CM30174): A single elective unit for students in their final year of our programmes. Teaches the basics of Multi-Agent Systems (MAS) from both a practical and theoretical viewpoint. Co-lectured with Dr. Julian Padget

Semester 1, 2005 - 2006

  • Programming 1 (CM10134 - CM50147): A double unit for all first years on our programmers and a single unit for students taking Msc in HCC. Teaches the basic principles of programming. Uses Java.
  • E-commerce and Agents (CM30174): A single elective unit for students in their final year of our programmes. Teaches the basics of Multi-Agent Systems (MAS) from both a practical and theoretical viewpoint. Co-lectured with Dr. Julian Padget

Semester 1, 2004 - 2005

  • Programming 1 (CM10134 - CM50147): A double unit for all first years on our programmers and a single unit for students taking Msc in HCC. Teaches the basic principles of programming. Uses Java.
  • E-commerce and Agents (CM30174): A single elective unit for students in their final year of our programmes. Teaches the basics of Multi-Agent Systems (MAS) from both a practical and theoretical viewpoint. Co-lectured with Dr. Julian Padget


Semester 1, 2003 - 2004

  • Programming 1 (CM10134 - CM50147): A double unit for all first years on our programmers and a single unit for students taking Msc in HCC. Teaches the basic principles of programming. Uses Java. Assisted by Miss. Lucy Carruthers
  • E-commerce and Agents (CM30174): A single elective unit for students in their final year of our programmes. Teaches the basics of Multi-Agent Systems (MAS) from both a practical and theoretical viewpoint. Co-lectured with Dr. Julian Padget


Semester 1, 2002 - 2003