Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture

Practical

Module Offerings

4302CIT-JAN-PAR

Aims

This module provides an overview of the operation of modern microprocessors/microcontrollers and the mechanisms used to represent and process information. Design and implement applications written in both low level and high level languages.

Learning Outcomes

1.
Describe the techniques applied to represent information within a Microprocessor. .
2.
Describe the instruction set of a computer contrasting RISC and CISC approaches
3.
Identify the fundamental components of a Microprocessor.
4.
Demonstrate an understanding of the registers that constitute a Microprocessor.
5.
Describe the role of modern Operating Systems in embedded, mobile, desktop and server environments.
6.
Specify and design microprocessor applications, then implement them utilising high or low level languages.

Module Content

Outline Syllabus:Binary, HEX, 2s Complement, Number endianness, IEEE 754, ASCII, UNICODE. Processor core and cache hierarchies, Buses, Memory Organization, Cache Coherency, Multicore, 80% 20% ratio. Application Scheduling, Security, Interrupt Handling, Libraries, Communications. Variables, Arrays, Iteration, Selection, Interaction with I/O, Structures, Flow charts.
Additional Information:Lecture, demonstration and practical activities applying topics discussed. Reports are 2500 maximum word count. Examinations are 2 hour duration.

Assessments

Technology

Exam