
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
OSN-S (School)
January – February 2026Selection at each school; schools register up to 5 students per field.
OSN-K (District/City)
18–19 June 202630–50 questions multiple choice, short answer, true/false
Duration: 2 hours 30 minutes
OSN-P (Province)
27–29 July 202615–24 questions multiple choice/isian/true/false + 5–8 programming problems
Duration: 3 hours
National Semifinal
12 August 20263–5 programming problems
Duration: 3 hours
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.