Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture
Practical

Module Offerings

4601YCOM-SEP-PAR

Aims

To provide an understanding of the underlying computing platform (hardware, OS, network) upon which applications are developed and hosted

Learning Outcomes

1.
Explain the fundamental principles underlying the operation of modern computer systems
2.
Demonstrate a knowledge of the structure and organization of computer systems
3.
Demonstrate a knowledge of the interaction between software and hardware, demonstrating how programs are executed
4.
Explain the fundamental concepts and issues involved in computer networking

Module Content

Outline Syllabus:Data Representation: Numbers, Text, Images, Binary/Hex Computer Arithmetic: Addition, Subtraction, Signed/Unsigned Numbers Computer Architecture: Stored Program (von Neumann) Computer Organization, Instruction Sets, The Processor Cycle (fetch-decode execute), Measuring and improving performance Logic circuits: Digital Logic, Boolean Algebra, Implementing Hardware with Digital Logic Memory: Types of memory, Memory Hierarchy, Memory Map I/O and Peripheral Control: Device Management, Interrupts, Direct Memory Access Hardware/Software Interface: Machine Code and Assembly Language, Compiling and Interpreting, Script languages Operating Systems: Resource Management, Processes and Threads, Process Scheduling Networks: Principles of Data Communication, Network Topologies, Network Protocols, Wireless Networks
Additional Information:This module is intended to provide basic knowledge in relation to the computing platform (hardware, OS, network), which students will need as support knowledge for subsequent modules at FHEQ 5 and 6.

Assessments

Technology
Exam