Contact: +6017-761 9288
*Note: Available in UK only
3.1 Fundamentals of algorithms
3.2 Programming
3.3 Fundamentals of data representation
3.4 Computer systems
3.5 Fundamentals of computer networks
3.6 Cyber security
3.7 Relational databases and structured query language (SQL)
3.8 Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy
Paper 1: Computational thinking and programming skills
What's assessed
Computational thinking, code tracing, problem-solving, programming concepts including the design of effective algorithms and the designing, writing, testing and refining of code.
The content for this assessment will be drawn from subject content 3.1 and 3.2 above.
How it's assessed
Written exam: 2 hours
90 marks
50% of GCSE
Questions
A mix of multiple choice, short answer and longer answer questions assessing programming, practical problem-solving and computational thinking skills.
Paper 2: Computing concepts
What's assessed
The content for this assessment will be drawn from subject content 3.3 to 3.8 above.
How it's assessed
Written exam: 1 hour 45 minutes
90 marks
50% of GCSE
Questions
A mix of multiple choice, short answer, longer answer and extended response questions assessing SQL programming skills and theoretical knowledge.
Join our Facebook group
"Thank you for everytimg sir" ~ R*** K***
In a bus topology, all nodes in the network are connected directly to a central cable that runs up and down the network - this cable is known as the backbone. Data is sent up and down the backbone until it reaches the correct node.
Advantages and disadvantages of using a bus topology
Having nodes arranged in a bus topology brings some benefits:
it is easy to connect nodes to the network
less cabling is needed compared to a star topology, making it cheaper to install
However, bus topologies also have their disadvantages:
the whole network fails if the backbone cable is broken
terminators must be installed at each end of the backbone
having one backbone increases the chances of data collision
A flowchart template can help you draw faster in the exam.
Python is a programming language that is easy to learn, versatile, powerful, open source, and in-demand.
It is a good choice for beginners because its syntax is simple and straightforward. There are also many resources available to help you get started.
Python can be used for a wide variety of tasks, including web development, data science, machine learning, and game development. This makes it a valuable skill to have in today's tech-driven world.
Python is also a powerful language that can be used to create complex applications. It is efficient, which means that your code will run quickly.
Python is an open-source language, which means that it is free to use and modify. This makes it a great choice for students and hobbyists who want to learn about programming.
In addition, Python is in high demand in the tech industry. There are many job opportunities available for Python developers, and the salaries are typically very good.