Techolympia, the sole partner of GMEC in India and UAE. TechOlympia Global Services (TGS) empowering young minds through international Olympiads in Math, Cyber, Science and more.
Skip to content Skip to sidebar Skip to footer

TGS Cyber Olympiad Syllabus

(Grade 1 to 11&12)

Grade 1
  • Uses of computers
  • Parts of computer
  • Keyboard keys (alphabets, numbers)
  • Mouse handling
  • Recognizing icons and desktop
  • Intro to logical patterns and sequences
Grade 2
  • Start/shut down process
  • Storage devices (USB, CD, etc.)
  • Mouse types (left/right click)
  • Simple Paint or Drawing activities
  • Identify number patterns
  • Directions, symmetry (early logic)
Grade 3
  • Input/output devices in detail
  • Storage concepts (bit/byte – intro)
  • Icons, folders, files
  • WordPad operations
  • Scratch basics (blocks-based coding)
  • Picture-based coding puzzles
  • Logical puzzles, sequences
Grade 4
  • Data types: numbers, text
  • Operating System intro (Windows)
  • Keyboard shortcuts
  • Paint/WordPad projects
  • Internet basics (browsers, search)
  • Pattern detection and logic (IF-THEN)
  • Simple Scratch programs
  • Logical thinking & flowcharts
Grade 5
  • MS Word, MS Paint, MS PowerPoint basics
  • Cyber safety
  • Introduction to algorithms and flowcharts
  • Scratch Projects – loops, conditions
  • Problem-solving with logic gates (AND, OR)
  • Searching and sorting ideas
Grade 6
  • Advanced MS Word/Excel
  • Algorithms and Pseudocode writing
  • Flowcharts using symbols
  • Simple Python (print, input, variables)
  • Pattern detection & loops (Scratch or Python)
  • Logical and computational thinking problems
Grade 7
  • Introduction to Python programming
  • Variables, input/output, if-else, loops
  • Problem-solving using logic
  • Binary number system (intro)
  • Flowchart-based coding logic
  • Sequence, selection, repetition (control structures)
  • Debugging basics
Grade 8
  • Python Programming: Strings, loops, conditionals, lists
  • Problem-solving patterns
  • Time & space complexity (intro)
  • Logic-based puzzles (coding style)
  • Data representation: ASCII, binary, bits
  • Introduction to file I/O
Grade 9
  • Python Advanced: Functions, dictionaries, nested loops
  • Problem-solving in coding
  • Recursion intro
  • Sorting and Searching (Bubble, Linear)
  • Tracing dry runs
  • Basic complexity analysis
  • Modular Programming
Grade 10
  • Object-Oriented Programming in Python
  • File Handling
  • Stack/Queue (intro)
  • Complexity Analysis (Big O, time/space)
  • String manipulation
  • Test-case generation
  • Simple algorithm design
  • Mini project (real-life problem solving)
Grade 11 & 12
  • Recursion & Backtracking
  • Modular approach & large problem breakdown
  • Functions (scope, recursion)
  • Data structures: List, Tuple, Dict, Set
  • Time-space complexity in detail
  • Searching/Sorting (Binary, Selection Sort)
  • Use of Python in real-world apps
  • Olympiad-style logic challenges
1
5
0
1
5
8