GCE A/L Information & Communication Technology study materials
GCE A/L Information & Communication Technology study resources

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

Week 1

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

Week 2

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

Week 3

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

Week 4

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

Week 5

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

Week 6

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

Week 7

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

Week 8

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