BCS Written ICT study materials
BCS Written ICT study resources

BCS Written ICT study plan

BCS Written ICT · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Computer Fundamentals and Hardware & Operating Systems and System Software

  • Draw and label the block diagram of a stored-program computer from memory, explaining the role of CPU, ALU, control unit, registers, cache and buses

  • Convert between binary, octal, decimal and hexadecimal and perform two's-complement arithmetic without a calculator

  • Compare SRAM, DRAM, ROM, flash and secondary storage by speed, volatility and cost per bit

  • Describe the four necessary conditions for deadlock and apply a scheduling algorithm (FCFS, SJF, round robin) to a short process table, computing waiting and turnaround times

  • Explain paging, segmentation and virtual memory with a worked address-translation example

Your checkpoint

A one-page handwritten cheat sheet of number-system conversions, CPU block diagram and OS scheduling formulas, self-tested by solving 10 conversion and 5 scheduling problems with at least 90% accuracy

Week 2

Computer Networks and Data Communication

  • Map the OSI seven layers and TCP/IP model to each other and state the protocol and device operating at each layer

  • Compute subnet masks, network and broadcast addresses, and usable host ranges for at least 10 CIDR blocks

  • Trace a packet from browser to server, naming the protocols used at each hop (DNS, ARP, TCP handshake, HTTP)

  • Distinguish circuit, packet and message switching and list two merits and demerits of each

  • Explain error detection with parity, checksum and CRC, working one CRC example by hand

Your checkpoint

A solved subnetting worksheet of 20 problems plus a labelled diagram of a packet's journey across a LAN-WAN-LAN path, both reviewed against a reference text

Week 3

Database Management Systems

  • Model a small library or hospital scenario as an ER diagram and convert it to relational tables in third normal form

  • Write and execute at least 15 SQL queries covering joins, GROUP BY, HAVING, subqueries and aggregate functions

  • Normalise a given unnormalised table through 1NF, 2NF and 3NF, documenting each anomaly removed

  • Explain ACID properties, transaction states and the difference between shared and exclusive locks

  • Compare file-based and DBMS approaches and describe the three-level architecture with data independence

Your checkpoint

A complete database assignment: ER diagram, normalised schema, and a script of 15 working SQL queries with output, saved as a single document

Week 4

Programming, Algorithms and Data Structures & Software Engineering and System Analysis and Design

  • Write and dry-run algorithms for searching (linear, binary) and sorting (bubble, quick, merge), stating time complexity for each

  • Implement a stack, queue and linked list in a language of your choice and use them to solve one bracket-matching and one queue-simulation problem

  • Construct a flowchart and pseudocode for a specified problem, then translate it into working code

  • Compare waterfall, spiral, iterative and agile models and select one for a stated scenario with justification

  • Draw a DFD (context and level 1) and a use-case diagram for a small e-service system

Your checkpoint

A mini project folder containing pseudocode, flowchart, source code for three data-structure programs, and a two-page SRS with DFD and use-case diagram

Week 5

Information Security and Cyber Law

  • Classify threats (malware, phishing, DoS, MITM, SQL injection, social engineering) and match each to a countermeasure

  • Explain symmetric and asymmetric encryption, hashing and digital signatures, and state where each is used in practice

  • Describe the main provisions of Bangladesh's cyber-relevant statutes (ICT Act and Digital Security Act/Cyber Security Act lineage) at a level you can defend in an essay, flagging anything uncertain for verification

  • Outline an organisational security policy covering access control, backup, incident response and awareness training

  • Analyse a short case of a data breach and identify the control that failed

Your checkpoint

A 600-word essay-style answer on 'Securing public-sector information systems in Bangladesh' plus a one-page threat-countermeasure matrix

Week 6

Web Technologies and Internet Applications & ICT in Governance, Education and Development

  • Write valid HTML5 and CSS to build a three-page static site with a form, using semantic tags and responsive layout

  • Explain client-side versus server-side scripting and describe the request-response cycle for a dynamic page

  • Compare HTTP and HTTPS, explain cookies, sessions and statelessness, and outline REST-style API basics

  • Evaluate three Bangladeshi e-governance services (for example national portal, e-payment or e-filing) against access, usability and inclusion criteria

  • Assess the role of ICT in education and development using a framework such as digital divide, content localisation and teacher readiness

Your checkpoint

A working three-page website with a form hosted locally, plus a 500-word evaluation note on two e-government services with concrete recommendations

Week 7

Emerging Technologies and ICT Policy/Project Management

  • Explain cloud service and deployment models, virtualisation, containers and edge computing with one use case each

  • Describe AI/ML, IoT, blockchain and big data pipelines at a conceptual level and identify one governance risk for each

  • Outline the stages of the project life cycle and compare PERT/CPM, Gantt and critical-path scheduling on a small task list

  • Summarise the thrust of Bangladesh's national ICT and digital policy framework (such as Digital Bangladesh and Smart Bangladesh) and list implementing agencies, verifying each claim before relying on it

  • Draft a one-page project concept note with objectives, stakeholders, budget heads and risk register

Your checkpoint

A one-page project concept note for a public ICT initiative plus a table mapping five emerging technologies to benefits, risks and policy implications

Week 8

Computer Fundamentals and Hardware & Operating Systems and System Software & Computer Networks and Data Communication & Database Management Systems & Programming, Algorithms and Data Structures & Software Engineering and System Analysis and Design & Information Security and Cyber Law & Web Technologies and Internet Applications & ICT in Governance, Education and Development & Emerging Technologies and ICT Policy/Project Management

  • Revise all ten domains using your own cheat sheets, spending proportionally more time on domains 1, 3, 4 and 7

  • Write four timed essay answers of 25 minutes each on cross-domain governance and security questions

  • Solve a 60-question mixed mock test under exam conditions and review every wrong answer

  • Re-derive the five formulas or diagrams you are least confident about until you can reproduce them unaided

  • Build a final one-page summary of recurring themes (security, governance, development) to use in the essay section

Your checkpoint

A scored mock test with an error log listing each mistake, its domain and the corrected concept, plus four marked essay answers

Milestones

Week 2: Can solve 18 of 20 subnetting problems and reproduce the OSI-to-TCP/IP mapping table from memory in under 10 minutes

Week 4: Database schema normalises cleanly to 3NF and all 15 SQL queries execute without error; three data-structure programs run correctly

Week 6: Website renders and validates, and the security essay scores at least 60% against a self-made rubric covering threat, control, law and recommendation

Week 8: Mock test score at or above 60% overall with no domain below 50%, and all four timed essays completed within the limit