[prev] [index] [next]

Course Aims

This course aims to explore a range techniques, language and tools for the development of software systems.

By the end of the course, you should:

  • understand a range of programming tools and techniques
  • understand how/when to apply these tools/techniques (t/t)
Also, you should be able to:
  • analyse a problem and choose appropriate t/t to solve it
  • develop a complete software solution using these t/t
  • determine how correct/reliable/efficient a software system is
  • improve correctness/reliability/efficiency of a software system