This is a technical degree, but one with a hefty computer programming component. All students receive the same basic grounding in software development and computer science, but each is able to specialize their educational experience with later modules.
Key aspects of this course include:
- Software workshop, comprising 2 terms of java programming, lectures and small group work
- Multiple required modules
- Your choice of optional modules
- A 4-month summer project involving developing a large software system