School of Electronic Engineering and Computer Science

Dr Ling Ma, PhD


Lecturer in Software Engineering

Telephone: +44 20 7882 7343
Room Number: Engineering, Eng E307
Office Hours: Wednesday 13:00-15:00


Advanced Object Orientated Programming (Postgraduate)

The module will introduce concepts associated with advanced object-oriented programming concepts, such as inheritance and polymorphism, creating templates, advanced working with exception handling, stream input/output management, associative containers, algorithms, stacks, queues and binary trees, different search and sort methods, namespaces, advanced string class methods, and working with libraries, e.g. boost and STL. It also explores some of the contexts in which these techniques are useful.

Project (BUPT joint programme)

Software Engineering (BUPT joint programme)


Research Interests:

Modern Software Development Methodologies, Context-aware Computing and Acoustic Environment Classification.