Home

Research / Knowledge Trransfer

Projects

Teaching

Publications

Consultancy / Training

CV

DR. Haris Mouratidis

Teaching

During my academic career I have been involved in the development, preparation and delivery of various modules across a large range of topics and at different levels. The list below provides an indication:

Visual Programming: first year HND module dealing with the development of systems using a visual programming language;

Data Structures and Algorithms: Second year HND module introducing students to the concept of data structures and to a range of different computational algorithms;

Programming and Programming Methods: Second year HND module that introduces students to the Java programming language;

Multimedia Systems: First year B.Sc. module on the basics of multimedia systems;

Programming and Design Exercises: First year B.Eng. module dealing with the analysis, design and implementation of distributed information systems;

Introduction to Programming: First year B.Sc. module introducing students  to the java programming language;

Software Hut: Second year B.Sc. module investigating the processes of engineering a real software system for a real client in a competitive environment;

Java Programming: Second year B.Eng. module dealing with advanced topics of the Java programming language;

Database Systems: Second year B.Sc. module dealing with database processing, data modelling, and database implementation issues;

Issues in Information Systems Development: Final year B.Sc. module dealing with the analysis and design of information systems;

Advanced Information Systems Development: Final year B.Sc. module dealing with advanced techniques for information systems development;

Software Analysis and Design: MSc module on using UML and Java to analyse, design, and implement large scale distributed information systems;

Computer Security:  MSc module dealing with the security of computer systems;

Secure Software Systems Engineering: MSc module dealing with software engineering principles and techniques for the development of secure information systems;

Seizure and Examination of Computer Systems: MSc module dealing with principles of collection and examination of digital forensics.