KS3 Computer Science

11-14 Years Old

48 modules covering EVERY Computer Science topic needed for KS3 level.

GCSE Computer Science

14-16 Years Old

45 modules covering EVERY Computer Science topic needed for GCSE level.

A-Level Computer Science

16-18 Years Old

66 modules covering EVERY Computer Science topic needed for A-Level.

What is Search Engine Indexing & How Does it Work

How do search engines work In a world before search engines, we had directories and encyclopedias to search for information.  It took a precious amount of time to go through all the listed items. With the advent of search engines, the same search can be accomplished within fractions of a second. A search engine is …

Read more

Difference Between Server-side Scripting and Client-side Scripting

Sequence of events when you request a web page World Wide Web works in a client-server architecture. The client-side has an application program called Web Browser which is used to send the request to the server for a particular web page. Google Chrome and Microsoft Internet Explorer are examples of Web Browser. The server side …

Read more

Software Development Life Cycle

In this article, we will discuss the software development life cycle. We all are familiar with the term life cycle which means a course of events or stages that bring something into existence. So in simple words, a software development life cycle means a course of events of the development of software. The aim of …

Read more

Relational databases and SQL

In this article, we will discuss what is SQL? And what part is it playing in shaping business in today’s world? In order to understand this first, we need to understand what is the need for SQL and how it works. On what principles does it work and what is its history? SQL SQL is …

Read more

Cloud Computing

What is cloud computing? Cloud computing refers to accessing all the software and hardware resources over the internet instead of having them on-premise. These resources can be servers, databases, storage, applications, and networking. A distinguishing feature of cloud computing is that the user is not responsible for computer resources. Instead, these resources are provided and …

Read more

Computer Network Topology

The key factor in determining the performance of a network is its topology. By topology, it means how a network is organized. Each network consists of different nodes and these nodes are connected to each other with links. The arrangement of these links in different ways results in different kinds of network topologies. These links …

Read more

Server-side scripting

Most websites nowadays use server-side scripting to display all data the client needs dynamically on the screen. These data are generally gathered from a database stored on a server and sent to the client (The Browser). The client can now see it via other scripting codes such as JavaScript and HTML. One of the essential …

Read more

Database Management Systems (DBMS)

In this article, we will discuss the type of data that is concerned with storage that exist in computers and are readable and used by computers. We will also discuss all the different types of data storage that are present. We will also discuss what is Sequential Query Language and how it helps in handling …

Read more

Client-Server Architecture

In order to establish strategic alliances or to acquire and exchange information between machines, networking is described as the act of making communication and data exchanging with other individuals, agencies, groups and organizations. Experts use networking to expand their networks of friends, to figure out career openings, to digitalize the businesses, marketing of products, and …

Read more

Peer to Peer Network

Computer networking is a prevalent technique and a great application of information technology used for various purposes. Computer networking aims to connect multiple computers or devices to share resources and data. Employing networking helps to use a reduced number of hardware like printers, scanners, etc., for multiple systems. Moreover, computer networking helps create and process …

Read more

Encryption

The evolution of technology brought individuals and industries on a unique link. Anybody can visit and proceed with transactions using networks. The internet is one of the key sources to link all the agencies on a single platform. Clients using networking facilities have a great belief that their private information and transactions are secure. This …

Read more

Web Proxy

An intermediate level between the web client and the online resource is known as a web proxy. When a client requests to open a website using a browser, it gives its information to the server or the device where it is requesting the page. The information of the client involves system knowledge, location, browser, IP …

Read more

Firewall

For specific organizations, Internet access is no longer a choice. Although internet connectivity allows an entity with advantages, it helps the exterior community to enter and communicate with local network infrastructure. This establishes the organization’s hazard. While any device and server may be fitted with robust, secure functionalities like intrusion prevention on the premises network, …

Read more

Packet and Circuit Switching

Network Switching Switching is one of the most significant parameters of networking. At the same time, connection with the internet or with a network for sending the messages or transferring data files a medium is used for connection of systems. It is a process for sharing data among various systems, networks, and segments.  Network switching …

Read more

Protocol Layers

Protocol Layers A set of rules defined for communication among the devices using a network is known as a protocol. The rules contain guidelines that are used to regulate specific attributes in a network. These attributes include access method, the permission of physical topologies, kind of cables, and data transfer rate. Open Systems Interconnection (OSI) …

Read more

Domain Name Server (DNS)

Domain Name Server (DNS) The DNS is a fundamental term of the internet. Mostly all the internet users are getting benefits from this application daily, but not each user is familiar with this terminology. DNS is a kind of digital directory that holds the names of and matches those names with numbers. Here we consider …

Read more

Structure of the Internet

Internet The internet is one of humanity’s most impressive inventions. What started as a small network of local knowledge-sharing data repositories has become a worldwide phenomenon that has changed our lifestyle. The internet often referred to only as “Net,” is an interconnection of worldwide computers in the form of a network. The term is also …

Read more

Transmission Control Protocol / Internet Protocol (TCP/IP)

TCP/IP: The TCP/IP model allows the clients to adopt a specific behaviour to link a device with the internet. Moreover, TCP/IP helps how to move data between the devices using the network. When multiple computer networks are linked together, it assists users in building a virtual network. The prime objective of the TCP/IP model is …

Read more

Local Area Networks (LANs) and Wide Area Networks (WANs)

The computer network is a series of interconnected computers. Computers are also named as “nodes” in the networking domain. There exist various tracks to enable communication among computers, such as cables, most usually Ethernet cable, or optical fibre. Connections may also be wireless; you will hear the word wi-fi to explain knowledge sent by radio …

Read more

Transaction Processing

What is transaction Processing: A sort of PC preparing in which the PC behaves rapidly to customer request. Each adjuration is observed as an interchanged. Programmed teller machines for banks are a case of exchange handling. Something contrary to exchange handling is cluster preparing, in which a cluster of adjuration is put away and afterward …

Read more

SQL

What is SQL On the most fundamental level, SQL is a programming language intended for overseeing and questioning social information bases, which were designed during the 1970s and advocated by Oracle. Simply put, social information bases sort out information into lines and segments (like Excel!); in the event that you need to truly know a …

Read more