Computer Science flashcards
28 WACE Computer Science cards across 4 modules (8 definitions, 15 key facts, 5 fill-the-gap, 0 formulas). Each session gives you 20 cards, due cards first. Swipe right for easy, left for hard, down for again. Keyboard: Space to flip, 1 to 4 to rate.
Loading flashcards…
What this deck covers
Unit 3: Network communications (8 cards, 2 dot points)
Unit 3: Programming (7 cards, 3 dot points)
Unit 4: Cyber security (6 cards, 2 dot points)
Unit 4: Data management (7 cards, 2 dot points)
Sample cards from this deck
Definition · IP addressing, subnetting, DNS, ports and network components: WACE Computer Science Unit 3
Define IPv4
32 bits written as four octets (192.168.1.10). About 4.3 billion addresses, now exhausted.
Definition · Data types, control structures, functions and scope: WACE Computer Science Unit 3
Define Logical
AND, OR, NOT. Remember precedence: NOT, then AND, then OR (use brackets to be clear).
Definition · Privacy law, cyber threats, CIA, AAA and ethical hacking: WACE Computer Science Unit 4
Define Ethical hackers
Ethical hackers (penetration testers) attack systems with permission to find weaknesses before criminals do. Red teams simulate attackers; blue teams defend, detect and respond. Ethical hacking requires written authorisation, a defined scope and responsible reporting.
Definition · Relational databases, ER diagrams, integrity and normalisation to 3NF: WACE Computer Science Unit 4
Define Relational notation
TABLE(PrimaryKey, Attribute, ForeignKey), with the primary key underlined (shown bold here) and foreign keys marked.
Fill the gap · OSI and TCP/IP models, protocols, TCP vs UDP and packets: WACE Computer Science Unit 3
A packet has a ___ (addresses, sequence numbers, protocol information, time to live), a payload (the data) and often a trailer (error checking, at the frame level).
A packet has a header (addresses, sequence numbers, protocol information, time to live), a payload (the data) and often a trailer (error checking, at the frame level).
Fill the gap · Development process, testing and debugging, OOP and developer obligations: WACE Computer Science Unit 3
A typical framework: ___ (requirements), design (algorithms, data structures, interfaces), develop (code), test, implement, evaluate and maintain.
A typical framework: analyse (requirements), design (algorithms, data structures, interfaces), develop (code), test, implement, evaluate and maintain.
Fill the gap · Symmetric and asymmetric encryption, certificates and TLS: WACE Computer Science Unit 4
One ___ encrypts and decrypts (for example AES).
One shared secret key encrypts and decrypts (for example AES).
Definition · SQL, data import, ODBC, ACID and data management issues: WACE Computer Science Unit 4
Define Aggregates
COUNT, SUM, AVG, MIN, MAX with GROUP BY; HAVING filters groups.
Key fact · Arrays, dictionaries, searching, sorting and Big O: WACE Computer Science Unit 3
Tell me about Big O notation
Big O describes how the number of steps grows as input size grows (usually the worst case). For 1000 items: O(log n) is about 10 steps, O(n) is 1000, O(n²) is 1 000 000.