Electronics and Computer Science (ECS), University of Southampton

Electronics and Computer Science (ECS)

ELEC2018: Software Development


To develop the skills to become a competent programmer for larger software projects.

Module Details

Title: Software Development
Code: ELEC2018

Credits: ECTS credits
Taught in:

Aims and Objectives

Appreciate basic HCI and its relevance to UI design Understand a variety of lifecycle models and their relevance to software development Understand the issues with delivering larger scale software projects


Software Lifecycle Models Simple HCI CASE tools and UML diagrams Object Oriented Methods Introduction to databases C# Programming

Learning and Teaching

  • Lecture - 36 hours per semester
  • Tutorial - 12 hours per semester


  • 30% - Programming Assignment. Frequency: 1
  • 20% - Reflective Report. Frequency: 1
  • 50% - Group Programming Exercise. Frequency: 1

Referral policy: By set coursework assignment(s)