CODING

There is no special curriculum for students who will compete in the coding category. Through the free premium account provided by CODEMENTUM, you can study for the exams using any of the Block, Python and JavaScript programs. There will be a contest with tasks similar to those on the CODEMENTUM portal.
(The STEM Olympiad's previous MULTIPLE CHOICE format will no longer be used.)

Topics of Qualification Round in the Coding Category
The Basics
Repeat Loops
Variables
Arrays
For Loops
Helper Methods
Conditional Expressions - if
Conditional Expressions - if elif
Conditional Expressions - if else
Boolean Logic
While Loops
Functions
Parameters
Comparison Operators

Topics of Final Round in the Coding Category
The Basics
Repeat Loops
Variables
Arrays
For Loops
Helper Methods
Conditional Expressions - if
Conditional Expressions - if elif
Conditional Expressions - if else
Boolean Logic
While Loops
Functions
Parameters
Comparison Operators
AND OR NOT
Return Value
Events
Lists
Sets
Dictionaries
Mathematical operations
Debugging
Functions with Parameters
Character String Methods
Modules
Time and Datetime Modules
Defining Classes
Database