Computer Science - J277

19 sections available · 31 chapters available

Free Computer Science - J277 study notes for Cambridge OCR GCSE (9-1) students. Each chapter below covers a key topic with worked examples and practice prompts you can take into the thinka app.

Systems architecture

    1.1 Systems architecture

    Memory and storage

      Computer networks, connections and protocols

        1.2 Memory and storage

        Network security

          1.3-1.4 Networks, connections, protocols and network security

          • Networks and topologies

          • Wired and wireless networks, protocols and layers

          • Threats to computer systems and networks

          • Identifying and preventing vulnerabilities

          Systems software

            1.5-1.6 Systems software and impacts of digital technology

            • Operating systems

            • Utility software

            • Ethical, legal, cultural and environmental impact

            • Legislation and software licences

            Ethical, legal, cultural and environmental impacts of digital technology

              2.1 Algorithms

              • Computational thinking

              • Designing, creating and refining algorithms

              • Searching and sorting algorithms

              Algorithms

                2.2 Programming fundamentals

                • Programming fundamentals

                • Data types

                • Additional programming techniques

                2.3-2.5 Robust programs, Boolean logic, languages and IDEs

                Programming fundamentals

                  OCR Exam Reference Language

                  • Reading and tracing Exam Reference Language code

                  • Writing and refining programs in Exam Reference Language

                  • Strings, arrays, files and sub programs in Exam Reference Language

                  • SQL commands (SELECT, FROM, WHERE)

                  Producing robust programs

                    Boolean logic

                      Programming languages and Integrated Development Environments

                        Put These Notes into Practice

                        Reading the notes is a great start. Now practise with unlimited AI-generated questions and get instant feedback. 100,000+ students are already improving their grades.

                        Done reading? Test yourself with AI practice questions

                        Practise This Topic Now