Bhutan Civil Service Main Examination (ICT Category) study materials
Bhutan Civil Service Main Examination (ICT Category) study resources

Bhutan Civil Service Main Examination (ICT Category) study plan

Bhutan Civil Service Main Examination (ICT Category) · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Computer Fundamentals and Operating Systems & Programming and Data Structures

  • Map every topic in Domains 1 and 2 against the official syllabus and mark each as strong, shaky, or unknown

  • Explain process scheduling, memory paging, and deadlock handling by drawing at least three worked diagrams from memory

  • Trace and dry-run five short C-style programs covering pointers, arrays, and recursion, writing the output before checking

  • Summarize the OSI and TCP/IP layering in your own words and locate where each Domain 1 concept (file systems, interrupts, virtual memory) sits

Your checkpoint

A one-page diagnostic sheet listing all Domain 1 and Domain 2 subtopics with a confidence rating and a prioritized revision order

Week 2

Programming and Data Structures

  • Implement from scratch, without reference notes, insertion sort, merge sort, quicksort, and binary search, and state the time and space complexity of each

  • Build and traverse a singly linked list, stack, queue, and binary search tree, writing insert, delete, and search operations by hand

  • Solve three complexity-analysis exercises by deriving big-O from loop structure rather than memorizing answers

  • Compare array versus linked-list trade-offs in a short written table covering access, insertion, memory, and cache behavior

Your checkpoint

A handwritten or typed code-and-complexity notebook containing at least eight working algorithms with their big-O justifications

Week 3

Database Management Systems

  • Draw ER diagrams for three small scenarios (a hospital, a school, a government office) and convert each to relational schemas in third normal form

  • Write and execute at least fifteen SQL queries covering joins, grouping, subqueries, and views against a small self-created database

  • Explain ACID properties, transaction states, and two concurrency-control problems with a worked example of each

  • Distinguish normalization forms 1NF through BCNF and demonstrate one decomposition that removes a partial dependency

Your checkpoint

A schema-and-query portfolio: three normalized ER-to-relational designs plus a query file with outputs and one-line explanations

Week 4

Computer Networks and Internet Technologies

  • Subnet at least six IPv4 networks by hand, computing network address, broadcast, host range, and mask for each

  • Compare TCP and UDP, and describe the handshake, flow control, and congestion control in your own words

  • Explain the roles of DNS, DHCP, ARP, HTTP, and TLS in loading a single web page, in correct order

  • Identify and describe at least four routing and switching concepts, including static versus dynamic routing and VLAN basics

Your checkpoint

A subnetting worksheet with six solved problems plus a one-page walkthrough of a browser-to-server request across all layers

Week 5

Software Engineering and System Analysis and Design & Cybersecurity and Information Assurance

  • Apply the waterfall and agile life cycles to one government software scenario and justify a chosen model in 150 words

  • Produce a context diagram, a level-1 data flow diagram, and a use-case diagram for the same scenario

  • Classify at least ten security threats (phishing, SQL injection, ransomware, insider misuse, and others) by attack vector and countermeasure

  • Explain symmetric versus asymmetric encryption, hashing, digital signatures, and PKI with one correct use case each

Your checkpoint

A short system analysis pack for one e-service scenario: chosen life cycle, three diagrams, and a threat-and-control table with ten entries

Week 6

Web and Mobile Application Development & Emerging Technologies (AI, Cloud, IoT, Big Data)

  • Build a small responsive web page using semantic HTML, CSS layout, and JavaScript form validation, and explain each layer

  • Describe the request-response cycle for a REST API and distinguish authentication from authorization with an example

  • Compare native, hybrid, and cross-platform mobile development approaches on performance, cost, and offline support

  • Define cloud service and deployment models and classify five Bhutan-relevant use cases (hosting, backup, analytics) correctly

  • Explain IoT architecture, big-data characteristics, and the difference between machine learning, deep learning, and generative AI in plain language

Your checkpoint

A working mini web app with client-side validation plus a two-page written comparison of cloud, IoT, big-data, and AI concepts with one Bhutan-relevant example each

Week 7

ICT Policy, Governance and e-Government in Bhutan & General Aptitude, Bhutanese Polity and Current Affairs

  • Summarize the structure and functions of Bhutan's ICT governance bodies and the national ICT policy framework from official sources

  • List at least eight flagship e-government services and state the citizen problem each addresses

  • Outline Bhutan's constitutional and parliamentary structure, including the roles of the King, the National Council, and the National Assembly

  • Review twelve months of Bhutanese current affairs and record twenty dated facts relevant to ICT, governance, and public administration

  • Explain data protection, cybersecurity, and digital identity obligations for Bhutanese public agencies

Your checkpoint

A dated fact sheet of twenty current-affairs items plus a one-page governance map linking Bhutanese institutions to their ICT mandates

Week 8

Computer Fundamentals and Operating Systems & Programming and Data Structures & Database Management Systems & Computer Networks and Internet Technologies & Software Engineering and System Analysis and Design & Cybersecurity and Information Assurance & Web and Mobile Application Development & Emerging Technologies (AI, Cloud, IoT, Big Data) & ICT Policy, Governance and e-Government in Bhutan & General Aptitude, Bhutanese Polity and Current Affairs

  • Take two full-length timed mock papers under exam conditions and score them against the syllabus weighting

  • Re-teach your three weakest subtopics from memory on blank paper, then verify against notes

  • Compress each domain into a single revision card of no more than twenty key points

  • Rehearse structured answers for two essay-style policy questions within a strict time limit

Your checkpoint

Two scored mock papers with an error log, plus a ten-card final revision deck covering all domains

Milestones

Week 2: Diagnostic sheet fully rated and at least eight algorithms implemented and complexity-justified without notes

Week 4: Three normalized schemas complete, fifteen SQL queries running correctly, and six subnetting problems solved with zero arithmetic errors

Week 6: System analysis pack finished and working mini web app demonstrably validates input; cloud, IoT, big-data, and AI comparisons written

Week 8: Both mock papers scored above your target pass mark, error log reviewed, and all ten revision cards complete