BCS Written ICT study plan
BCS Written ICT · Give each week a clear focus.
8 weeks · About 7 hours per week
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
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
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
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
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
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
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
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