Computer Science
Purpose of the course |
|
||||
|
Unit 1: Understanding Computer Science |
Unit 2: Computational Thinking and Programming |
Unit 3: Software Development |
||
What students will learn |
This unit investigates hardware, logical operations, communication, data representation and data types, operating systems, principles of programming, software engineering, program construction, security and data management and the impacts of digital technology on wider society. |
This unit investigates problem solving, algorithms and programming constructs, programming languages, data structures and data types and security and authentication. |
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. |
||
Key assessments |
|
|
|
||
Key vocabulary: Essential words for students to be able to spell, explain and use |
|
|
|
||
Skills |
Literacy & Numeracy o Use of a range of text types. o Explanatory commentary of code. o Mathematical principles and algorithms practiced throughout. o Application of knowledge to a range of problems and scenarios – improving comprehension.
|
||||
Additional Resources |
There are a range of additional resources used within the department that can be accessed outside of school in order assist in continued development of topics and understanding outside of the classroom. These resources are ever changing however a range of consistently used resources are listed below:
|
||||
How parents can help
|
Extra-curricular opportunities & visits
|
Homework expectations
|