Teaching & Learning
Computer Science
Like good stewards of the manifold grace of God, serve one another with whatever gift each of you has received.
1 Peter 4:10
curriculum intent |
Computer Science at Cardinal Newman School represents a vision in which all students engage in the concepts and practices of computer science. Beginning in Year 7 and continuing through Year 13, students will develop a foundation of computer science knowledge and learn new approaches to problem solving that harness the power of computational thinking to become both users and creators of computing technology. By applying computer science as a tool for learning and expression in a variety of disciplines and interests, students will actively participate in a world that is increasingly influenced by technology.
We at CNS envision a future in which students:
- critically engage in discussion on computer science topics
- develop as learners, users, and creators of computer science knowledge
- better understand the role of computer science in the world around them
- analyse, design, implement, test and evaluate solutions to problems that help shape our society and country.
curriculum overview: computer science |
|
Year 7 |
Year 8 |
Year 9 |
Year 10 |
Year 11 |
Year 12 |
Year 13 |
HT1 |
Theory -ESafety & Computer hardware Programming - Scratch basics
|
Theory –E Safety & introduction to networks Programming -
|
Theory – Computer Architecture Programming – Python basic |
Section 1 – System Architecture Section 6 – programming – sequence & selection |
Revision of Yr 10. Section 8 – Data representation. Programming -Records & files. |
Section 1: Components of a Computer Section 6: Data Types
|
Section 9: Legal, moral, ethical and cultural issues Section 11: Programming techniques |
HT2 |
Theory - Computer hardware Programming – Programming in Excel. |
Theory –System software Operating systems Programming -
|
Theory – Computer Architecture Programming – Python basic |
Section 2 – Wired & wireless networks Section 6 – programming- Iteration |
Revision Section 8 – Data representation. Programming -Records & files. |
Section 1: Components of a Computer Section 2: Software systems Section 8: Boolean Algebra Project: Analysis |
Project: Development |
HT3 |
Theory - How the Internet works Programming – Introduction to Micro:bit Programming
|
Theory –Binary/Denary conversion Programming -
|
Theory – Wired & wireless networks Programming – Python data types |
Section 3 – System software and security Section 6 – programming-Iteration |
Revision – exam papers Programming – practice writing of programms |
Section 2: Software systems Section 4: Exchanging Data Project: Analysis |
Section 12: Algorithm Project: Development |
HT4 |
Theory –Introduction to Binary numbers Programming – Micro:bit Programming. Create useful scripts.
|
Theory –System security Programming -
|
Theory – Wired & wireless networks Programming – Python – If statement |
Section 4 – Ethical, legal issues Section 6 – programming-arrays |
Revision – exam papers Programming – practice writing of programms
|
Section 3: Software development Section 7: Data Structures Project: Design |
Revision Project: Development to inform |
HT5 |
Theory –Copyright and legal issues Programming – Trinket Turtle introduction
|
Theory –Effect of technology on environment Programming -
|
Theory – System software and security Programming – Python – For - loop |
Section 7 – Logic & languages Section 6 – programming – Procedures & functions |
Revision – exam papers |
Section 5: Network and web technologies Section 7: Data Structures Project: Design |
Revision
|
HT6 |
Programming – Introduction to HTML
|
Programming -
|
Theory – Ethical, legal issues Programming – Python – While - loop
|
Revision Section 6 – programming – Procedures & functions |
|
Section 5: Network and web technologies Section 10: Computational Thinking |
|
curriculum overview: ict |
Coming soon!
Subject specific information |
Coming soon!