Skip to content
Field logo Informatics

OSN SMA

OSN Coaching Informatics SMA

From understanding the task to designing algorithms.

Informatics Senior High coaching builds conceptual understanding first, then trains reasoning through graded problems, from school level to the OSN selection.

Who it's for

Senior High students who want to take part in the OSN Informatics field, whether beginners or returning participants.

Stages & test format

  1. OSN-S (School)

    January – February 2026

    Selection at each school; schools register up to 5 students per field.

  2. OSN-K (District/City)

    18–19 June 2026

    30–50 questions multiple choice, short answer, true/false

    Duration: 2 hours 30 minutes

  3. OSN-P (Province)

    27–29 July 2026

    15–24 questions multiple choice/isian/true/false + 5–8 programming problems

    Duration: 3 hours

  4. National Semifinal

    12 August 2026

    3–5 programming problems

    Duration: 3 hours

  5. National Final

    14–20 September 2026 (in person)

    Programming: 3 set per day for 2 days

    Duration: 5 hours per day

Official syllabus

Programming basics

  • Syntax & semantics of the permitted languages
  • Variables, data types, expressions, input/output
  • Branching, loops, functions & parameters

Logic & discrete maths

  • Logic operators, truth tables, modus ponens/tollens
  • Modular arithmetic, primes, number & set theory
  • Counting: permutations, combinations, probability, pigeonhole, inclusion-exclusion, binomial theorem

Algorithms

  • Recursion, divide-and-conquer, backtracking
  • Searching (linear, binary) & sorting (bubble, insertion, quick, merge, heap)
  • Strategies: brute force, greedy, complete search & pruning, dynamic programming

Data structures & graphs

  • Arrays, strings, stacks, queues, binary heaps, disjoint sets
  • Fenwick / segment trees (point update, range query)
  • Graphs & trees: representation, BFS/DFS, shortest paths (Dijkstra, Bellman-Ford, Floyd-Warshall), MST (Prim, Kruskal), LCA
  • Basic geometry

Assessment

  • Weekly practice with explanations

  • Short quizzes per topic

  • Official-style selection simulations

Source: 2026 OSN Guidelines for Senior High (Pusat Prestasi Nasional). Dates may change, always check official Puspresnas announcements.

FAQ OSN Informatics SMA

01What does OSN Informatics SMA cover?

Programming basics: Syntax & semantics of the permitted languages; Variables, data types, expressions, input/output; Branching, loops, functions & parameters. Logic & discrete maths: Logic operators, truth tables, modus ponens/tollens; Modular arithmetic, primes, number & set theory; Counting: permutations, combinations, probability, pigeonhole, inclusion-exclusion, binomial theorem. Algorithms: Recursion, divide-and-conquer, backtracking; Searching (linear, binary) & sorting (bubble, insertion, quick, merge, heap); Strategies: brute force, greedy, complete search & pruning, dynamic programming. Data structures & graphs: Arrays, strings, stacks, queues, binary heaps, disjoint sets; Fenwick / segment trees (point update, range query); Graphs & trees: representation, BFS/DFS, shortest paths (Dijkstra, Bellman-Ford, Floyd-Warshall), MST (Prim, Kruskal), LCA; Basic geometry

02What are the OSN Informatics SMA stages and formats?

OSN-S (School) (January – February 2026): Selection at each school; schools register up to 5 students per field.. OSN-K (District/City) (18–19 June 2026): 30–50 questions multiple choice, short answer, true/false, 2 hours 30 minutes. OSN-P (Province) (27–29 July 2026): 15–24 questions multiple choice/isian/true/false + 5–8 programming problems, 3 hours. National Semifinal (12 August 2026): 3–5 programming problems, 3 hours. National Final (14–20 September 2026 (in person)): Programming: 3 set per day for 2 days, 5 hours per day.

03Who is OSN Informatics SMA training for?

Senior High students who want to take part in the OSN Informatics field, whether beginners or returning participants.

04Is there online OSN Informatics SMA training?

Yes. OSN Informatics SMA training at Presisi Academy runs online with live classes, graded practice, and selection simulations. In-person classes are coming soon.