Course Pedagogy


  Activity classes | Year-long curriculum | 1-2 classes each week 

 
Assessments | Quizzes | Revision Classes | Certifications

Curriculum Standards:

Our curriculum is mapped to the CSTA and ISTE standards.

The CSTA K–12 Computer Science Standards delineate a core set of learning objectives designed to provide the foundation for a complete computer science curriculum and its implementation at the K–12 level. 

ISTE Standards for Students are designed to empower student voice and ensure that learning is a student-driven process.


Course Curriculum

  • Unit A: Introduction to Micro:bit

    BBC micro:bit is a half debit/credit card sized computer that introduces students to how software and hardware work together. It is power packed with LED display, sensors and many input/outputs feature that, when programmed, let it interact with us and world around.

    Number of Classes - 3
    Number of Activities – 3

    Standards
    CSTA K12
    2-CS-01 - Recommend improvements to the design of computing devices, based on an analysis of how users interact with the devices.
    2-CS-02 - Design projects that combine hardware and software components to collect and exchange data.

    ISTE
    5A - Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models, and algorithmic thinking in exploring and finding solutions.
    5B- Students collect data or identify relevant data sets, use digital tools to analyse them, and represent data in various ways to facilitate problem-solving and decision-making.

  • Unit B: Introduction to AI

    Artificial Intelligence in simpler terms is an area of computer science that emphasizes the creation of smart machines that can act and work like humans. They can work on large volumes of data, interpret unstructured information, and offer human like experiences through bots. Looking into AI Goals. Introduction to AI and related terminologies. Introducing AI, ML & DL. Introduction to AI Domains (Data, CV & NLP)

    Number of Classes - 5
    Number of Activities – 4

    CSTA K12
    2-IC-20- Compare trade-offs associated with computing technologies that affect people's everyday activities and career options.
    2-IC-21 - Discuss issues of bias and accessibility in the design of existing technologies.

  • Unit C: AI Project Cycle

    Introduction to AI Project Cycle, Understanding Problem Scoping & Sustainable Development Goals, Simplifying Data Acquisition, Visualising Data

    Number of Classes - 6
    Number of Activities – 6

    CSTA K12
    2-AP-13- Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs
    2-AP-19- Document programs in order to make them easier to follow, test, and debug.

  • Unit D: Python

    Features of Python and how to work on python. Fundamentals of Python.

    Number of Classes - 9
    Number of Activities – 6

    CSTA K12
    2-CS-03 - Systematically identify and fix problems with computing devices and their components
    2-AP-10- Use flowcharts and/or pseudocode to address complex problems as algorithms.

  • Unit E: Data Science

    Data Science as collection of data, arranging it in a way so that it can be easily understood, and making decisions out of it.

    Number of Classes - 6
    Number of Activities – 2

    CSTA K12
    2-CS-03 - Systematically identify and fix problems with computing devices and their components

  • Unit F: Computer Vision

    Introduction and concepts of Computer vision.

    Number of Classes - 6
    Number of Activities – 2

    CSTA K12
    2-AP-11 - Create clearly named variables that represent different data types and perform operations on their values.
    2-AP-13 - Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.

  • Unit G: NLP

    NLP is a branch of Linguistics, Computer Science, Information Engineering and Artificial Intelligence that helps computers to understand, interpret and manipulate human language.

    Number of Classes - 5
    Number of Activities – 2

    CSTA K12
    2-AP-11 - Create clearly named variables that represent different data types and perform operations on their values.
    2-AP-13 - Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.

  • Revision Sessions for stronger foundation

  • Total number of activities – 25

  • Guidance toward participation in Edufiq Annual Championship

  • Total Number of Classes – 40 (35 + 5 Revision classes)