Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

Computer Science IGCSE/O-Levels full revision notes

Rating
-
Sold
-
Pages
64
Uploaded on
14-06-2025
Written in
2022/2023

Bullet pointed notes on everything that you need to know for Computer Science IGCSE/O-Levels.

Institution
Course

Content preview

Computer science
Binary
• Base 2
• 2, 4, 8, 16, 32, etc.
• Goes from right to left
• Each “digit” is a bit
• Each bit has to be 1 (on) or 0 (o )
• Used in computers (transistors)
• Byte = 8 bits
• Nibble = 4 bits
• Converting denary to binary
• Subtract the biggest digit possible which ts in the number
• Example: 12 into Binary:




Adding binary:
• You stack the two binary numbers one on top of the other
• Di erent combinations
• 1, 0 = 1
• 0, 1 = 1
• 0, 0 = 0
• 1, 1 = 0
• You have to transport the remainder to the following bit
• If it is 0, 1 = 0 - remainder 1
• 1, 0 = 0 - remainder 1
• 1, 1 = 1 - remainder 1
• 0, 0 = 1 - remainder 0




ff ff fi

,Hexadecimal
Coverting binary to hexadecimal:




Uses of hexadecimal:
• Error codes
• The Hexadecimal number speci es the memory location of the error
• It is used to shorten the text
• Binary numbers take up almost all the screen
• Easy to convert hexadecimal to binary
• Hard to convert decimal to binary
• MAC Addresses
• Media access control address (MAC)
• Unique code to identify devices to other devices on the same network
• Often referred to as physical address
• MAC address is a 48 bit binary value
• Hexadecimal is used to shorten it 12 values
• IPv6 addresses
• IP (internet protocol) is referred to as internet address
• IPv6 allows data transmission and communication to be done over the internet
• IPv6 is a 128 bit binary code
• Hexadecimal is used to shorten the digit (32 digits)
• IPv6 is the new version of IPv4 (32 bit code)




fi

, • HTML colour codes
• Hyper text markup language (HTML) is used to design webpages
• Can be associated with CSS
• HTML colour codes are written in Hexadecimal
• Each value is a di erent shade
• RGB is used to create the colour
• Red - Green - Blue


Over ow
• Happens when adding two binary numbers (not always)
• When the sum of the two binary numbers is more than their registers
• Ex.




2s Compliment:
• In an 8 bit register the rst bit is -128
• The range is -128 <—> 127
• 1 = negative
• 0 = positive
Logical binary shifts:
• Moving bits left or right
• “<<“ is the symbol to move bits to the left
• “>>” is the symbol to move bits to the right
• Gaps are lled using 0s
• Ex.




flfi ff fi

, Barcodes
• Is a series of black and white lines varying in thickness
• The digits 0 to 9 represent the di erent series of lines
• Each digit is made up of 2 dark and 2 white lines
• Barcodes are divided in two by guard bars
• On the left the sum of dark lines is odd and start with a light line and on the right there is the
opposite
• Process when scanning a barcode
• Red light is shined on the barcode
• Sensors detect light that is being re ected o the barcode (light lines re ect light whilst the
black ones don’t)
• Once it has been scanned the pattern is generated and converted into digital data
• Barcode number (key eld) is looked up in stock database
• Price is immediately found and the number of stock items is reduced by 1

Quick response code (QR)
• Type of barcode
• Consists of a block of small squares (light and dark) known as pixels
• It can hold up to 4296 characters
• Hold much more information than normal barcodes
• Composition of QR code
• Three large squared at the corners -> function for alignment
• The other small square is used for correct angle and size
• Process of scanning QR code
• Phone takes a picture of QR code and processes the squares into readable data
• The user is then sent to any websites automatically
• Advantages in comparison to normal barcodes
• Hold much more information
• Fewer errors
• There is a built-in error checking system
• Easy to read
• Newer QR codes also include the logo of the company at the centre

Digital camera
• Are controlled by an embedded system which can automatically carry out various tasks
• Adjust shutter speed
• Focus the image
• Flash gun
• Process of taking a picture
• The picture is taken when light passes through a lens onto a sensitive cell made by sensors
• Each of the sensors are often referred to as pixels





fi ff fl ff fl

Written for

Institution
Secondary school
Course
School year
2

Document information

Uploaded on
June 14, 2025
Number of pages
64
Written in
2022/2023
Type
Class notes
Professor(s)
Mallord
Contains
All classes

Subjects

$25.38
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
alexanderdejonge3

Also available in package deal

Get to know the seller

Seller avatar
alexanderdejonge3 Politecnico di Milano
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
10 months
Number of followers
0
Documents
4
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions