Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture

Tutorial

Module Offerings

5604TECYPC-SEP-PAR

Aims

The aim of the module is to enable students to gain an overview of computer architecture at the hardware and software levels.

Learning Outcomes

1.
State the operation and design of logic gates. Use Boolean algebra in representing logic circuit.
2.
Explain computer architecture in terms of processor, memory, bus, interconnection, machine instruction cycle and different I/O devices.
3.
Explain principles of operating systems and their operation via processes, threads and scheduling.
4.
Explain the role of different languages ranging from machine languages to higher level programming languages and the relationships between the different languages and their use of resources such as memory.

Module Content

Outline Syllabus:Logic circuits: The use of Boolean algebra to write equations that describe logic circuits and the basic techniques used to manipulate Boolean equations. The design and Construction of Logic circuits, both synchronous and asynchronous, including encoders, decoders and adders. Hardware: processor design and operation, memory and memory organization, I/O devices and peripherals, bus architectures, fetch-execute cycle. Operating systems: The role of the operating system, resource management, processes, threads and scheduling. Language systems: different language systems from machine code to assembler and operating system and high level programming languages and the software to bridge between them.
Additional Information:This module provides an overview of logic circuits, hardware, operating systems and language systems in computer architectures. For first assessment (coursework), the student have to produce digital design to display year the coursework was done followed by their student ID and the second assessment the student seat for examination.

Assessments

Exam

Portfolio