# A-Level Computer Science 9608 ## Chapter 1: Information representation - Number systems - Denary Numbers - Binary Numbers - Hexadecimal numbers - Nibble - Conversion between them - Number and quantities - Decimal prefix: kilo, mega, giga, tera (10^{3x}) - Binary prefix : kibi, mebi, gibi, tebi (2^{10x}) - Internal Coding of numbers - Value range and byte used - One’s complement vs Two's complement - Binary arithmetic - Overflow - Binary coded decimal - Internal coding of text - US ASCII vs ISO Latin-1 - Unicode - Images - Vector graphics, drawing object, drawing List, property - Bitmaps, pixel - Colour depth - Bit depth and RGB colour scheme - Image resolution vs screen resolution - File header - Difference usage of vector graphics and bitmap - Sound - Band-limiting filter & Analog Digital Converter - Sampling rate & sampling resolution - Compression - Lossless - Lousy ## Chapter 2 : Communication and networking technologies - The evolution of the purpose and benefits of networking - Wide area network (WAN) - Local area network (LAN) - Difference between LAN and WAN - location - medium - ownership - The benefits of connecting PCs in a LAN - Internet advancement - The client-server model - thin vs thick client - File sharing - Network Topologies - requirements for a data communications system : 1. sender 2. receiver 3. transmission medium - air vs cable - simplex vs half duplex vs full duplex 4. message - broadcast vs multicast vs unicast 6. protocol - point-to-point - bus topology - mesh topology - star topology - hybrid network - Transmission media - Cable : Twisted pair vs Coaxial vs Fibre-optic - Wireless : Radio vs Microwave vs Infrared - LAN Hardware - Wired LAN - repeater - bridge - Network Interface Card (NIC) - hub - switch - Wireless LAN - use radio frequency - Wireless Access Point (WAP) - Wireless Network Interface Card (WNIC) - Ethernet - The Internet Infrastructure - Internet Service Provider - access ISP, regional ISP, backbone ISP - Router - Public switched telephone network (PSTN) - Cell phone network - Applications that make use of the Internet - The World Wide Web (WWW) - Cloud computing - private cloud vs public cloud - Bit Streaming - IP addressing - Domain names - root servers, primary servers, secondary servers - top level domain, domain name, subdomain - name resolution