GCE A/L Information & Communication Technology study plan
GCE A/L Information & Communication Technology · Give each week a clear focus.
8 weeks · About 7 hours per week
Number systems, logic gates and Boolean algebra & Computer systems: hardware, software and data representation
Convert numbers fluently among binary, octal, decimal and hexadecimal, and perform two's complement subtraction without a calculator
Apply BCD, ASCII and Unicode encodings to convert short character strings to bit patterns and back
Construct truth tables for 3-input expressions and simplify them using Boolean identities and Karnaugh maps
Derive the truth table of a half adder and full adder, and explain how ripple-carry addition is built from them
Describe the stored program concept and trace one fetch-decode-execute cycle through registers
Your checkpoint
A handwritten or typed formula sheet of 25 solved problems: 8 number-system conversions, 6 Boolean simplifications with K-maps, 5 adder/truth-table exercises, 6 encoding conversions, each with working shown
Computer systems: hardware, software and data representation & Number systems, logic gates and Boolean algebra
Classify CPU, memory and I/O components and state the function of ALU, control unit, registers and cache
Compare volatile and non-volatile storage and justify a given storage choice for a stated scenario
Distinguish system software from application software and describe the role of the operating system in process, memory and file management
Draw logic circuits from Boolean expressions and write the Boolean expression for a given gate network
Explain the impact of clock speed, word length, bus width and cache size on system performance
Your checkpoint
A one-page comparison table covering processor types, memory hierarchy levels and storage media, plus 10 solved logic-circuit-to-expression and expression-to-circuit problems
Programming: algorithms, data structures and software development
Write pseudocode for sequence, selection and iteration structures and dry-run them with a trace table
Implement linear search, binary search, bubble sort and insertion sort in pseudocode and state the time complexity of each
Compare arrays, linked lists, stacks and queues and select the appropriate structure for a stated problem
Decompose a problem into functions or procedures with defined parameters and return values
Identify and correct logic errors in a supplied algorithm by tracing variable values
Your checkpoint
A portfolio of 8 traced algorithms (4 searching/sorting, 4 problem-solving) each with pseudocode, a trace table for two test inputs and a one-line complexity note
Programming: algorithms, data structures and software development & Databases and information systems
Design an entity-relationship model for a stated scenario, identifying entities, attributes, primary and foreign keys and relationship cardinality
Normalise a given relation to third normal form and justify each decomposition step
Write SQL statements for SELECT with WHERE, ORDER BY, GROUP BY and JOIN, plus INSERT, UPDATE and DELETE
Explain the role of a DBMS and distinguish a relational database from a flat file, citing redundancy and integrity
Describe the stages of the software development life cycle and map a small project onto them
Your checkpoint
A complete database design document: ER diagram, normalisation working from unnormalised to 3NF, and 12 SQL queries with expected output described in words
Data communication and computer networking & The Internet, web technologies and e-services
Compare circuit switching, packet switching and the OSI and TCP/IP layer models, stating the function of each layer
Describe the operation of Ethernet, Wi-Fi and IP addressing, and classify given addresses as private or public
Explain DNS, HTTP, HTTPS, SMTP and FTP and the port each uses
Distinguish static from dynamic web pages and describe the roles of HTML, CSS, JavaScript and a web server
Describe e-commerce, e-learning and e-government models and the infrastructure each depends on
Your checkpoint
A hand-drawn network diagram of a two-site organisation with devices, media, IP ranges and protocols labelled, accompanied by a 300-word explanation of one HTTP request from browser to server
Databases and information systems & System analysis, design and project management
Produce a feasibility study covering technical, economic, legal and operational feasibility for a stated system
Write functional and non-functional requirements and draw context and level-1 data flow diagrams
Construct decision tables and decision trees for a business rule and convert one into program logic
Describe fact-finding techniques and select the most suitable for a given stakeholder situation
Explain project management activities including work breakdown, Gantt scheduling, critical path and risk management
Your checkpoint
A system specification pack for one scenario: feasibility report, 10 numbered requirements, context and level-1 DFDs, one decision table and a Gantt chart with a stated critical path
Information and Communication Technology: concepts, evolution and impact on society & Information security, ethics, legal and social issues
Trace the evolution of computing from mainframe to cloud era and link each stage to a societal change
Explain threats including malware, phishing, denial of service, SQL injection and social engineering with a countermeasure for each
Describe symmetric and asymmetric encryption, digital signatures and certificates, and where each is applied
Summarise the legal and ethical duties of a data controller, including consent, purpose limitation and data subject rights
Analyse a case study on digital divide, automation and employment, or intellectual property and present a balanced argument
Your checkpoint
A 600-word structured essay answering one past-paper-style discussion question on ICT impact or security, with at least five named technologies or laws cited and a counterargument paragraph
New trends in ICT: cloud, mobile, IoT, AI and big data & Information and Communication Technology: concepts, evolution and impact on society
Define cloud service and deployment models and justify the correct model for three stated scenarios
Describe how IoT devices, sensors and edge processing combine into a working system and name two security risks
Distinguish supervised from unsupervised machine learning and state what training data and inference mean
Explain the characteristics of big data and how distributed processing addresses volume and velocity
Complete two full timed past papers under exam conditions and mark them against the scheme
Your checkpoint
Two completed timed papers with self-marked scores, a list of every lost mark categorised by domain, and a one-page revision sheet of the five weakest topics
Milestones
Week 2: Score at least 80% on a self-set 20-question test on number systems, Boolean algebra, adders and computer architecture; if below, redo week 1 K-map and adder exercises before continuing
Week 4: Produce a correct 3NF schema and working SQL for all 12 queries, and trace all 8 algorithms without error on the second test input
Week 6: Complete the specification pack with DFDs that balance (inputs and outputs match between context and level 1) and a decision table covering every rule combination
Week 8: Achieve at least 65% on both timed papers with no single domain below 50%, and confirm the five weakest topics are scheduled for final revision