Mr Iftikhar Afridi - School of Electronic Engineering and Computer Science Skip to main content Global main menu Study About Research Find an expert Search Search Queen Mary University London website Close Home Back to home Study Areas of study Foundation courses Biological and biomedical sciences Business and management Chemical sciences Comparative literature Computer and data science Dentistry Drama Economics and finance Engineering English Film studies Geography and environmental science Global health History Law Linguistics Materials science Mathematics Medicine Modern languages and cultures Physics and astronomy Politics and international relations Psychology Study at Queen Mary Undergraduate study Postgraduate study Online study International students A-Z undergraduate courses A-Z postgraduate taught courses A-Z PhD subjects Clearing and Adjustment Experience Queen Mary Why Queen Mary? Accommodation City campuses Your 2021 student experience Student life The London advantage Explore our campuses About About home Welcome How to find us Calendar Our history Alumni Local community Global Facts and figures Freedom of information Who's who Sustainability Arts and Culture The Medical College of Saint Bartholomew’s Hospital Trust Equality, Diversity and Inclusion Volunteering Research Research and Innovation Research home Strategy, support and guidance Featured research Facilities and resources Publications Postgraduate research degrees News Research impact Research by faculties and centres Humanities and Social Sciences Medicine and Dentistry Science and Engineering Interdisciplinary research centres Collaborations and partnerships Collaborate with us Contact us Case studies School of Electronic Engineering and Computer Science School of Electronic Engineering and Computer Science School home School navigation About Us Equality, Diversity and Inclusion Jobs Intranet Contact us Undergraduate Degree programmes Degree apprenticeships Professional accreditation Foundation programme Industrial experience Why choose us Meet our students International students Joint Programme Innovation Centre Postgraduate Postgraduate programmes MSc project with industry Professional accreditation Entry requirements Fees & funding How to apply Why choose us PhD PhD research projects PhD studentships PhD fees and funding Meet our PhD students How to apply for a PhD Why choose us Research Research groups Research impact Industry collaboration Research highlights Women in Computer Science and Electronic Engineering Featured research Outreach For Schools For Teachers People Academic staff Research staff Support staff Technical staff PhD students Emeritus staff Visiting staff News & Events News Events Institute of Coding Short courses and events Find a degree course Supporting teachers Scholarships School of Electronic Engineering and Computer Science People Profiles Mr Iftikhar Afridi Teaching Fellow Email: i.a.afridi@qmul.ac.uk Room Number: Engineering, Eng 153 Teaching Teaching Communications and Networks (Undergraduate) This compulsory module covers the basic concepts in communications and networks. It introduces the concept of a communications system and then focusses on specific elements. It covers circuit and switched versus packet switched networks, and the ISO/OSI 7 layer model. Also covered are certain critical network protocols, e.g. TCP/IP and CSMA/CD, key Internet concepts, converged networks, and mobile networks. Database Systems (Undergraduate) This module is an introduction to databases and their language systems in theory and practice. The main topics covered by the module are: the principles and components of database management systems; the main modelling techniques used in the construction of database systems; implementation of databases using an object-relational database management system; the main relational database language; Object-Oriented database systems; future trends, in particular information retrieval, data warehouses and data mining.There are two timetabled lectures a week, and one-hour tutorial per week (though not every week). There will be timetabled laboratory sessions (two hours a week) for approximately five weeks. Software Engineering (Undergraduate) Software Engineering is concerned with applying engineering principles to the production of software. This module provides the management principles, theoretical foundations, tools, notation and background necessary to develop and test large-scale software systems. The practical part of the module consists of lab assignments in which students use a range of relevant tools (a Java programming IDE, unit testing tool, configuration management tool, UML design tool, and project planning tool). Aims To ensure students have the necessary understanding of the principles and tools needed to build and test large-scale software systems. In particular, it provides the necessary background for students to undertake a significant group project assignment in subsequent modules or employment. Software Engineering Project (Undergraduate) Students in pre-assigned groups of approximately six will be presented with a significant software problem to solve. To meet the problem requirements and build a satisfactory system within the time constraints the students will have to apply the principles learnt in the Software Engineering module and will have to work effectively as a team. Each team must choose a project manager and assign appropriate roles to each member. Research Footer navigation Accommodation Alumni A-Z Schools and institutes Business Careers & Enterprise Contact Events Global How to find us International students Jobs Library MyQMUL New students News Order a prospectus Our brand Parents Professional services departments Public Engagement QMplus Staff directory Staff intranet Student life Students' Union Teachers Term dates Trade Union Facility Time Accessibility Disclaimer Privacy and cookies Site map Modern Slavery Statement Supplier fraud alert Contact the university Queen Mary University of London Mile End Road London E1 4NS +44 (0) 20 7882 5555 Follow us: Facebook Twitter Instagram YouTube