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