CODMA

Section 1: Coding

Block Based Coding


Block-based coding uses visual blocks or elements to represent code, making it easier to learn and understand programming concepts. These blocks can be dragged and dropped into place to create sequences of code, allowing users to focus on logic and structure without worrying about syntax

Javascript Coding


JavaScript code consists of statements, functions, and variables, allowing developers to add dynamic effects, animate images, and respond to user interactions. With its versatility, JavaScript has become a fundamental language for web development and beyond.

Python Coding


Python code is executed by an interpreter, allowing developers to quickly write and test scripts, modules, and applications for web development, data analysis, machine learning, and more. With its vast libraries and frameworks, Python coding enables rapid prototyping and development in various domains, including scientific computing, automation, and education.

Website Design and Development


Website design and development involves creating and building a website's visual aspects, user experience, and functionality to effectively communicate information, engage users, and achieve online goals. This process encompasses various tasks, including layout, graphics, content creation, coding, testing, and deployment, to produce a visually appealing and user-friendly online presence

Python Data Science


Python data science leverages the power of Python programming to extract insights and knowledge from data, using popular libraries like Pandas, NumPy, and Matplotlib for data manipulation, analysis, and visualization. By harnessing the simplicity and flexibility of Python, data scientists can efficiently process, analyze, and interpret large volumes of data to inform business decisions, drive innovation, and solve real-world problems.

Section 2: Mathematics




Level 4




According to Level 4, the main areas of focus will be Number Sense and Operations, Fractions and Decimals, Geometry and Shapes, Measurement, Data Handling & Probability, and Algebraic Thinking.



Level 5




According to Level 5, the main areas of focus will be Number Systems & Operations, Fractions Decimals & Percentages, Geometry & Spatial Reasoning, Length Area Volume & Time, Data Handling & Statistics, Introduction to Algebra, Multiplication & Division of Larger Numbers, Problem Solving & Logical Reasoning, Ratios & Proportions, and Basic Probability Concepts.



Level 6




According to Level 6, the main areas of focus will be Integers Exponents & Roots, Fractions Decimals & Percentages in Complex Problems, Angles Circles & Coordinate Geometry, Complex Units Area Volume & Perimeter, Mean Median Mode & Range, Introduction to Algebraic Expressions & Equations, Ratios Rates & Proportions in Problem Solving, Introduction to Graphing Linear Equations, Probability & Combinatorics, Problem Solving with Logical & Mathematical Reasoning.



Level 7




According to Level 7, the main areas of focus will be Fractions Decimals & Integers, Solving Multi-step Algebraic Equations, Ratios Proportions & Percentages in Real-World Problems, Congruence Similarity & Transformations, Introduction to Pythagorean Theorem, Surface Area Volume & Circumference, Data Handling & Statistical Inference, Probability, Introduction to Linear Equations & Graphs, Mathematical Problem Solving and Logical Reasoning.



Level 8




According to Level 8, the main areas of focus will be Linear Equations & Inequalities, Systems of Linear Equations, Functions & Relations, Triangles, Quadrilaterals, & Polygons, The Pythagorean Theorem & Its Applications, Exponents & Scientific Notation, Real Numbers & Square Roots, Data Analysis & Probability, Volume & Surface Area of Cylinders, Cones & Spheres and Introduction to Quadratic Expressions.