Signal Processing and Communications Laboratory

Department of Engineering

4M21 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

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