Programming: Java and Databases for Bioinformatics

Module code: CO7101

In this module you will explore the basic ideas involved in developing a piece of software to solve a problem by studying fundamental elements of the programming language Java. We will look at Graphical User Interfaces and applets, and at computer databases and how they can be designed and built. We will cover principles common to computer databases across all disciplines, but the exercises will focus on biological examples, using the theory to build and query biological relational databases.


  • 15 hours of lectures
  • 20 hours of practicals/workshops
  • 15 hours of tutorials
  • 100 hours of guided independent study


  • Exam, 1 ½ hours (50%)
  • Coursework (50%)