The CPU is one of the computers most important components. This unit teaches pupils all about the CPU including some of the registers inside it and what to look for when comparing CPU performance.
Keeping your files for use later on is a fundamental need in all computers from PCs to iPods. This unit goes over all the different storage options currently in use.
This unit explains the importance of connecting computers together and how this can be done. In a networks heavy course these key definitions are crucial to exam success.
This unit explains more networking concepts in some depth. To spice up what is possibly a dry unit learners will be asked to code a webpage so they can learn some practical skills at the same time as developing theoretical knowledge.
Advancement of computer systems has lead to a whole world of new threats and attacks. This unit teaches the basics of the 21st Century threats that organisations are now worried about and preventative measures that are being used to minimise the risks.
Learning the basics of operating systems and utility software is the first steps to becoming a technician and being a competent troubleshooter. This unit arms pupils with the knowledge so they can pursue this area.
Ethical, Legal, Cultural and Environmental Concerns
Pupils need to know some classic algorithms to do well in Component 2. This unit teaches binary and linear search as well as bubble sort, insertion sort and merge sort.
Learning to code is fundamental to this course. Learn Computing provide dozens of practical activities that give pupils hands-on experience in developing solutions. The activities are in a range of languages: Small Basic, Python, C# and VB.Net.
This unit is about the importance of creating well tested and secure programs. Many of the work is skills based and will be used throughout a pupil's programming experience and in the Non-Exam Assessment.
Knowing how different level languages inter-relate can be crucial for understanding programming. This unit shows the different levels and how translators convert each one into executable code.