This week’s topics
Review and coursework completion
- Reviewing the learning outcomes
- Completing and checking coursework against the criteria
- Self-assessment
What you will be able to do
- 1.1 Describe the key hardware components of a computer system and their functions.
- 1.2 Explain how data is processed and transferred within a computer.
- 1.3 Explain how different components interact to improve system performance.
- 1.4 Evaluate the benefits and impact of parallel processing on computing performance.
- 2.1 Describe the Von Neumann computing paradigm.
- 2.2 Compare the different forms of memory that computers use and their roles (primary, cache, and secondary).
- 2.3 Analyse the impact of processor-memory separation on computing performance.
- 2.4 Evaluate the difference between volatile and non-volatile memory in different computing contexts.
- 3.1 Describe the principles of state machines and their role in computer systems.
- 3.2 Design state diagrams for a range of processing scenarios.
- 3.3 Implement basic state machines using programming languages and/or logic design tools.
- 3.4 Critically evaluate the performance of state machines and propose improvements.
- 4.1 Describe the representation of information in binary in computer systems.
- 4.2 Explain the common types of logic operation and corresponding logic gates.
- 4.3 Explain how logical operations are implemented using transistors in electronic circuits.
- 4.4 Explain how complex arithmetic operations can be built up from basic logic.
- 4.5 Implement basic arithmetic operations using logic gates.
- 5.1 Describe the role of assembly language in performing low-level computer operations.
- 5.2 Explain the different assembly languages that exist and evaluate their differences.
- 5.3 Analyse how higher-level programming languages are abstracted from lower-level languages and the benefits of doing so.
- 5.4 Implement basic routines in ARM assembly language.
Activity
Guided review of every criterion; coursework completion clinic and peer review.
Study materials
Further resources
- Introduction to Computer Science, ch. 5 review · PDF · OpenStax Introduction to Computer Science (2024), chapter 5 key terms and summary, to recap processors, memory and storage, pp. 230–233 · for registered students
- Workplace Software and Skills, ch. 1 review · PDF · OpenStax Workplace Software and Skills (2023), chapter 1 key terms and summary, to recap computer systems, hardware, networks and security, pp. 51–54 · for registered students
Materials marked “for registered students” open in the student portal, which is set up as soon as you receive final acceptance.