School of Electronic Engineering and Computer Science

Mr Mark Dorling

Mark

Email: m.d.dorling@qmul.ac.uk
Room Number: Peter Landin, CS 407

Teaching

Procedural Programming (Undergraduate)

This is an introductory module in computer programming using Java. You will learn the basic concepts of programming and learn to write and reason about simple programs. The main topics covered are: storing and manipulating data, control structures, methods and recursion, and algorithms for searching and sorting data. Classes include weekly lectures and lab sessions. You will be assessed by coursework throughout the term and by an end-of-term exam. Both will require you to demonstrate that you can write programs and understand theory.

Professional and Research Practice (Undergraduate)

This module provides you with the opportunity to examine the role of engineering in society and the expectations of society for a professional engineer. During the module, you should develop and achieve a level of written and spoken communication expected of a professional engineer. You will also construct a personal development plan (PDP) and an on-going employability skills folder. The assessment of the module is 100 per cent coursework, broken down as follows: oral presentation: 25 per cent; in-class essay: 25 per cent; PDP folder: 25 per cent; employability folder: 25 per cent. Not open to Associate Students or students from other departments.

Research