ENTRY REQUIREMENTS
GCSE English at Grade 5 and Maths at Grade 6 with an average points score of 6 or above. Students should take A Level Maths, Physics, Chemistry or Electronics alongside this course for future progression to Computing Science Degrees.
ASSESSMENT METHOD
This course is assessed by coursework (20%) and exams (80%).
About this course
This course is ideal for learners who have a strong interest in programming and the mathematical side of computing. This course covers elements such as contemporary processors, software development, data types and much more. Students will also look at moral and ethical issues and elements of computational thinking. Computer Science is not the same as ICT, and is relevant if you have good mathematical and problem solving skills.
COURSE AREA LEAD
Steve Robson
Who is this aimed at?
This course is aimed at students who:
Would like to learn how to program in modern programming languages
Have an interest in a computing related career
Would like to find out more about computers and their role in everyday life
Would like to learn how to look at problems and design programs to solve them
Would like to learn about how computer systems work, right down to the CPU level
Would like to understand the applications of computers in networks and the Internet
Would like to progress to a computer science or a software design degree course
What will you learn?
Characteristics of contemporary processors
Software and development
Exchanging data
Data types structures and algorithms
Legal, moral and ethical issues
Elements of computational thinking
Problem solving and programming
Algorithms to solve problems & standard algorithms
Analysis of the problem
Design of the solution
Developing the solution
What skills will you develop?
Computational Thinking
Data Structures
Problem solving
Research
Effort
Systems
Programming
Computational Methods
Algorithms
Metacognition
Vision
Professional development
Computer Science
Mechanical
Engineering
Cyber Security
Physics
Mathematics
CAD Designer
Systems Analyst
Software Developer