COMP101 - Introduction to Programming in JAVA

Brief Description

This is the first year, semester one, "programming and problem solving by computer" module. The aim is to provide a comprehensive introduction to the software engineering (following the Object Oriented (OO) paradigm) of computer programs which produce solutions to problems.

Recommended texts

There is NO single recommended text. However parts of the course are based or otherwise inspired by the following textbooks:
  • Barnes, David and Kolling, Michael (2009). Objects First with Java (4th edition). Pearson ISBN 0137005628 [Especially Part I]
  • Weber Becker, Byron (2007). JAVA: Learning to Program with Robots. Thomson ISBN 0619217243
  • Morelli, Ralph (2003). Java, Java, Java (3rd edition). Prentice-Hall ISBN 0131474340
  • Stevens, Perdita and Pooley, Rob (2006). Using UML. Addison-Wesley [Especially Chapters I, II, and V]


Member of staff with responsibility for the module:

On-line Resources for this Module


Other Modules



Please report any problems to the email address at the bottom of the page.