Teaching

Teaching

Lectures

  • Software Engineering – Basics and advanced topics.
    Motivation, software design process, structural and object oriented analysis,  UML modelling, architectural patterns, design patterns, testing and verification, etc.

Practical Courses

  • Software Engineering.
    Software engineering basics, process management, SCRUM, unit testing, version control, programming tools.
  • CASE Tools.
    Requirements analysis, UML modelling, Eclipse Modelling Framework.

Seminars

  • Digital Processing of Audio and Video Data.
  • Musical Databases.

Miscellaneous

  • Object-oriented Programming for Pupils