Signal Processing and Communications Laboratory

Department of Engineering

3F6 Software Engineering and Design

Lent Term

Elena Punskaya

The lecture slides will be placed on this website after each lecture.
Need more help or you have comments you would like to share? Why not email me. (For help do so well in advance of the exam.)


  • The Concepts Behind Software Design

Object Oriented Software Design

  • Object Oriented Methods
  • Formal Tools: Introduction to UML
  • Brief Introduction to OO Languages
  • OO Design Example
  • Design Patterns

Selected Software Engineering Topics

  • Good Design
  • User Interface Design
  • UI Design Example
  • Testing
  • Software Development Methodologies

Tech News