School of Electronic Engineering and Computer Science

Mr Thomas Kaplan

Thomas

Email: t.m.kaplan@qmul.ac.uk
Room Number: Engineering, Eng G2

Teaching

Algorithms and Data Structures (Undergraduate)

The module is an introduction to Algorithms and Data Structures. It covers topics such as running time of algorithms, asymptotic complexity, simple and advanced sorting algorithms, divide and conquer algorithms, recursion, dynamic programming, greedy algorithms, basic data structures (strings, arrays, lists), linked lists, trees, hash tables.

Cognitive Robotics (Robotics IV) (Undergraduate)

This module addresses the emerging field of autonomous systems possessing artificial reasoning skills and also environment and context awareness. The module will introduce students to advance numerical and computational techniques associated with machine learning and artificial intelligence. Successfully-applied algorithms and autonomy models form the basis for study, and provide students an opportunity to design such a system as part of their coursework project. Theory and practical applications will be linked through discussion of real systems such as the medical robotic surgeons and robotic musicians.

Project (Undergraduate)

A design, development or research project in the field of electronic engineering, to be taken by all final-year BEng students registered for a BEng programme of study in Electronic Engineering. Not open to Associate Students or students from other departments.

Project (Undergraduate)

A design, development or research project in the field of electronic engineering, to be taken by all final year MEng students registered for an MEng programme of study in Electronic Engineering. This module aims: * to give students experience of managing their own time to complete a project in engineering design, development, or research which is initially specified only in terms of the final desired outcome * to teach students to develop a professional approach in their project work and to develop their communication skills, both written and oral, to a standard expected by industry of a new graduate.

Project (Undergraduate)

This individual project on a suitable subject under academic supervision will require an extensive literature review, good technical implementation and evaluation skills combined with the ability to undertake independent critical analysis. Assessment is by written report and viva. The value of this module is worth more than its nominal 30 credit weighting. The project is seen as an excellent indicator of a student's overall ability to carry out a serious piece of work, and consequently employers are likely to be impressed by competence shown. It will give you a topic of conversation at your job interview. Some professional organisations, such as IEE, only accept a degree as a valid precondition of membership if it includes a substantial individual project. This module is compulsory for the degree title G401 MSci in Computer Science. Online information is available from https://intranet.dcs.qmul.ac.uk/courses/coursenotes/projects/bsc/ Not open to Associate Students

Project (Undergraduate)

Written and verbal reports on the design and implementation of a software (or software and hardware) system. The aim of the project is to produce a quality product with limited resources. The project tests both technical ability and organisation, communication and evaluation skills. The value of this module is worth more than its nominal 30 credit weighting. The project is seen as an excellent indicator of a student's overall ability to carry out a serious piece of work, and consequently employers are likely to be impressed by competence shown. It will give you a topic of conversation at your job interview. Some professional organisations, such as IEE, only accept a degree as a valid precondition of membership if it includes a substantial individual project. As G400 Computer Science is accredited by BCS this module is compulsory for this degree title. Online information is available from https://intranet.dcs.qmul.ac.uk/courses/coursenotes/projects/bsc/. Not open to Associate Students.

Research