menu

School of Electronic Engineering and Computer Science

People menu

Mr Muhammad Irfan

Muhammad

Email: m.irfan@qmul.ac.uk
Room Number: Peter Landin, CS 419

Teaching

Computer Systems and Networks (Undergraduate)

This module provides you with a basic understanding of how a computer works and how programs are executed by the CPU at the machine level. As an introduction to computer architecture and systems software, this module presents the concepts needed to understand typical computers at the level of their ';machine-code'; instruction set. It covers Boolean algebra rules and terminology as well as logic gates. The module also examines the use of bits, bytes and data formats to represent integers, text and programs as well as looking at the conventional von Neumann computer architecture (CPU, registers, memory). Assembly language programming and system software are introduced.

Data Analytics (Postgraduate)

This module focuses on the range of approaches, methodologies, techniques and tools for data analysis, and the use of data analysis findings to inform decision-making in an industrial / business context. It exposes students to a range of industry-standard statistical and data analysis techniques and tools, and fosters awareness of the challenges associated with working with large datasets. The module also covers topics related to the legal, social, ethical and professional issues associated with data storage and analysis. Students will undertake practical work including empirical data analysis and summarisation / presentation of the results to a range of relevant stakeholders.

Research

Return to top