STPM ICT 958 study materials
STPM ICT 958 study resources

STPM ICT 958 study plan

STPM ICT 958 · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Computer Systems & Information Systems and Databases

  • Diagram the fetch-decode-execute cycle and label the roles of PC, MAR, MDR, and ALU without notes

  • Convert between binary, octal, decimal, and hexadecimal, and perform two's complement subtraction on 8-bit values

  • Compare primary and secondary storage technologies by capacity, access time, and volatility in a written table

  • Model a small library scenario as entities, attributes, and relationships, then draw the resulting ER diagram

Your checkpoint

A one-page annotated CPU/data-path diagram plus a solved 20-item number-system and logic-gate problem set with working shown

Week 2

Information Systems and Databases & Programming and Problem Solving

  • Normalise a given unnormalised relation through 1NF, 2NF, and 3NF, justifying each decomposition step

  • Write SQL statements using SELECT, WHERE, JOIN, GROUP BY, and HAVING against a three-table schema

  • Translate a word problem into pseudocode using sequence, selection, and iteration constructs

  • Trace a short pseudocode algorithm by hand and record variable values at each iteration

Your checkpoint

A normalisation report for one messy dataset (before/after schemas plus five working SQL queries) and a hand-traced algorithm table

Week 3

Networking and Communications & Computer Systems

  • Map the OSI and TCP/IP layers to each other and state one protocol and one device per layer

  • Subnet a given IPv4 address block into a required number of hosts and verify each subnet's usable range

  • Explain how a switch builds its MAC address table versus how a router forwards between networks

  • Describe the role of DNS, DHCP, and HTTP in loading a single web page, in order

Your checkpoint

A subnetting worksheet with five solved scenarios (network address, broadcast, usable range, mask) plus a labelled OSI-to-TCP/IP mapping chart

Week 4

Programming and Problem Solving & Multimedia and Web Technology

  • Implement a program with functions, arrays, and file input/output in a language of choice

  • Write and trace a search and a sort algorithm, stating the time complexity of each

  • Build a valid HTML page that uses semantic elements, a form, and an external stylesheet

  • Explain how CSS box model, selectors, and specificity determine the rendered layout

Your checkpoint

A working small application (data read from a file, sorted, and displayed) submitted with source code, test output, and a short complexity note

Week 5

Multimedia and Web Technology & ICT and Society

  • Compare lossy and lossless compression and select an appropriate format for image, audio, and video cases

  • Calculate file size for an uncompressed image and audio clip from resolution, bit depth, and sample rate

  • Explain how digitisation, sampling rate, and bit depth affect fidelity and file size

  • Discuss two social impacts of ICT adoption (for example digital divide or automation of work) with evidence-based arguments

Your checkpoint

A multimedia file-size calculation sheet (five worked cases) and a 400-word balanced essay on one ICT-and-society issue with cited points

Week 6

Information Security and Ethics & Networking and Communications

  • Classify threats (malware, phishing, SQL injection, denial of service) and match each to a specific countermeasure

  • Explain symmetric versus asymmetric encryption and where each fits in TLS

  • Apply a professional code of conduct to three short ethical scenarios and justify each decision

  • Describe firewall, IDS, and access-control roles in defending a small network

Your checkpoint

A threat-countermeasure matrix covering at least eight threats plus three written ethical case judgements of about 150 words each

Week 7

Emerging Technologies & Information Systems and Databases

  • Explain cloud service and deployment models and give one realistic use case for each

  • Describe how IoT, big data, and AI/ML systems collect, store, and use data, noting one risk each

  • Compare relational and non-relational (NoSQL) data stores for a stated scenario and justify a choice

  • Outline how a data warehouse and data mining differ from routine transaction processing

Your checkpoint

A two-page emerging-technology briefing comparing three technologies on capability, data implications, and risk, with a justified recommendation

Week 8

ICT and Society & Computer Systems & Information Systems and Databases & Programming and Problem Solving & Networking and Communications & Multimedia and Web Technology & Information Security and Ethics & Emerging Technologies

  • Complete two full-length timed mock papers under exam conditions and mark them against the scheme

  • Re-derive the five weakest topics identified from mock errors and rewrite corrected notes for each

  • Practise structuring extended answers: define, explain, compare, and evaluate, with a worked example of each command word

  • Build a one-page formula and definition sheet covering number systems, file size, subnetting, and normal forms

Your checkpoint

Two marked mock papers with an error log listing every lost mark, its cause, and the corrective action taken

Milestones

Week 2: You can normalise an unfamiliar relation to 3NF and write a working multi-table SQL query without referring to notes

Week 4: You can subnet an address block correctly on the first attempt and explain each OSI layer's role and typical device in under five minutes

Week 6: You can match any listed threat to a concrete countermeasure and justify an ethical decision using a named code of conduct

Week 8: Both mock papers are scored, every error is logged with a cause, and the weakest five topics have corrected notes