Concise Notes for Computer Science Exam

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/29

flashcard set

Earn XP

Description and Tags

A comprehensive set of flashcards derived from concise notes for preparing for a computer science exam. Each flashcard contains key terms and their definitions, covering a wide range of topics from data representation to software and network protocols.

Last updated 4:19 AM on 3/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

30 Terms

1
New cards

Benefits of BCD

More straightforward to convert between BCD and denary, less complex to encode and decode, easier for digital equipment to display monetary values exactly.

2
New cards

Applications of BCD

Used in electronic displays like calculators and clocks, storage of date and time in PC BIOS.

3
New cards

Applications of Hexadecimal

Used in MAC addresses, HTML colour codes, memory addresses in assembly language.

4
New cards

ASCII Representation

Each character has a unique code which is stored and replaced in the order of the word.

5
New cards

Character Set

A collection of characters that a computer can represent, with corresponding unique binary numbers.

6
New cards

Differences between ASCII and Unicode

Unicode can represent multiple languages and more characters than ASCII; ASCII is 7-bit while Unicode is 16-bit.

7
New cards

Bitmap Graphic

Composed of pixels, prone to pixelation when enlarged, larger file size, and more difficult to edit.

8
New cards

Vector Graphic

Stores instructions on how to draw shapes, does not pixelate when scaled, has a smaller file size.

9
New cards

Sampling Rate

The number of samples taken per second of sound data.

10
New cards

Lossy Compression

Data is lost and cannot be reconstructed, used when reduced quality is acceptable.

11
New cards

Lossless Compression

Original data is preserved and can be fully restored.

12
New cards

LAN (Local Area Network)

Allows communication and resource sharing between devices in a small geographical area; privately owned.

13
New cards

WAN (Wide Area Network)

Covers a large geographical area and typically has lower data transfer rates.

14
New cards

Client-Server Model

A model where the web server processes requests and returns results to the client.

15
New cards

Peer-to-Peer Network

Each computer is equal in status, allowing data sharing, but has reduced security and management issues.

16
New cards

Cloud Computing

Accessing files/services on a remote server, can be public or private.

17
New cards

Types of Cables

Copper cables transmit data through electrical signals, while fibre-optic cables use light for transmission.

18
New cards

Router

Receives and forwards packets to their destination, maintains a routing table and assigns IP addresses.

19
New cards

DNS (Domain Name System)

Translates domain names into IP addresses for routing on the internet.

20
New cards

Public vs Private IP Address

Public IP addresses are visible on the internet; private IP addresses are used internally within a LAN.

21
New cards

Data Security Measures

Includes strong passwords, firewalls, two-factor authentication, encryption, and regular updates.

22
New cards

Data Integrity

Ensures the accuracy and consistency of data, typically through validation and verification methods.

23
New cards

Normalisation

Process of organizing data to minimize redundancy in a relational database.

24
New cards

Primary Key

A unique identifier for a record in a database table.

25
New cards

Foreign Key

A field in one table that links to the primary key in another table.

26
New cards

Operating System Functions

Manages memory, file systems, security, processes, and hardware interfaces.

27
New cards

Utility Software

Helps maintain computer performance, such as disk formatting, defragmentation, and virus checking.

28
New cards

Compiler

Translates high-level programming code into machine code, creating an executable file.

29
New cards

Interpreter

Translates high-level programming code line by line, executing it immediately.

30
New cards

Ethics in Computing

Involves making decisions that respect user privacy, data security, and professional integrity.

Explore top flashcards

flashcards
Skeletal system II / Joints
175
Updated 410d ago
0.0(0)
flashcards
Business Quiz #1
34
Updated 1104d ago
0.0(0)
flashcards
100 questions.
100
Updated 296d ago
0.0(0)
flashcards
Chapter 8
41
Updated 1029d ago
0.0(0)
flashcards
Hamlet (Acts III-V) 76 words
76
Updated 1236d ago
0.0(0)
flashcards
Year 3 EMIs
309
Updated 383d ago
0.0(0)
flashcards
Skeletal system II / Joints
175
Updated 410d ago
0.0(0)
flashcards
Business Quiz #1
34
Updated 1104d ago
0.0(0)
flashcards
100 questions.
100
Updated 296d ago
0.0(0)
flashcards
Chapter 8
41
Updated 1029d ago
0.0(0)
flashcards
Hamlet (Acts III-V) 76 words
76
Updated 1236d ago
0.0(0)
flashcards
Year 3 EMIs
309
Updated 383d ago
0.0(0)