Computer Science
Why study Computer Science?
Computer Science is a rapidly growing and in-demand field that extends beyond mere coding skills; it cultivates creativity, problem-solving, and analytical skills that are essential in any profession and many areas of life. Beyond lucrative career opportunities in software development, cybersecurity, and data analysis, it fosters innovation and entrepreneurship. The interdisciplinary nature of computer science connects it to various fields, highlighting its relevance in diverse industries. As technology continues to advance at an unprecedented rate, understanding the fundamentals of Computer Science will become increasingly important for everyone, regardless of their chosen profession. Overall, studying Computer Science at the GCSE level not only prepares students for future careers but also empowers them to thrive in an ever-evolving technological world.
What will I study in Year 10?
The key topics that will be covered in year 10 are:
Hardware and software
Logical operations
Organisation and structures of data
Operating systems
Principles of programming
Software engineering
Program construction
Security and data management
Legal and environmental impacts of digital technology on society
What will I study in Year 11?
In Year 11, topics will continue with:
Computation thinking
Programming algorithms
Programming constructs
Programming languages
Data structures and data types
Security and authentication
Software development.
How will I be assessed?
SUMMARY OF ASSESSMENT:
Unit 1: Understanding Computer Science
Written examination: 1 hour 45 minutes
50% of the qualification; 100 marks
This unit investigates hardware, logical operations, communication, data representation and data types, operating systems, principles of programming, software engineering, programme construction, security and data management and the impacts of digital technology on wider society.
Unit 2: Computational Thinking & Programming
On-screen examination: 2 hours
30% of the qualification; 60 marks
This unit investigates problem solving, algorithms and programming constructs, programming languages, data structures and data types and security and authentication.
Unit 3: Software Development
Non-exam assessment: 20 hours
20% of qualification; 80 marks
This unit requires learners to produce a programmed solution to a problem. They must analyse the problem, design a solution to the problem, develop a final programmed solution, test the solution and give suggestions for further development of the solution. Throughout the production of the solution learners are required to produce a refinement log that evidences the development of the solution.
The examination board is WJEC. You may view the full specification here.
If you have any queries about this curriculum, please contact: Mr Jamie Morris, Head of D&T, on jm@farlingtonschool.com