Skip to main content
School of Electronic Engineering and Computer Science

Mr Junchao Wang


Room Number: Engineering, Eng 153


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.

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.

Microprocessor Systems Design (Undergraduate)

This module examines the structure, applications and programming of microcontroller and similar devices. There will be practical work on using the devices as part of the module. Aims: * To impart an understanding of the architectures of microcontrollers microprocessors, and PIC devices. * To impart an understanding of the design issues in using microcontrollers and similar devices. * To enable students to make an informed choice of microcontrollers or similar device for a particular application. * To enable students to use microcontroller devices in electronic circuits.

Security Engineering (Undergraduate)

Cyber-security is an indispensable requisite of any IT-dependent enterprise and critical knowledge and skills in security is in increasing demand. This module emphasizes on cyber security engineering, and will cover a broad range of cyber security fundamentals, including major concepts, security requirements, practices, technologies and policies. Weekly labs will deliver a range of skills in enforcing security requirements, performing system evaluation and mitigating common vulnerabilities.