0% found this document useful (0 votes)
9 views

YL - BASIC PROGRAMMING CONCEPTS

The document outlines a learning path for young learners focused on basic programming concepts, including sequencing, loops, conditionals, functions, and variables using a block-based programming language. It details ten sessions, each targeting specific skills such as problem-solving, pattern recognition, and debugging through hands-on projects and puzzles. The program aims to equip students with foundational programming skills to foster future tech leadership.

Uploaded by

kumarasathish0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

YL - BASIC PROGRAMMING CONCEPTS

The document outlines a learning path for young learners focused on basic programming concepts, including sequencing, loops, conditionals, functions, and variables using a block-based programming language. It details ten sessions, each targeting specific skills such as problem-solving, pattern recognition, and debugging through hands-on projects and puzzles. The program aims to equip students with foundational programming skills to foster future tech leadership.

Uploaded by

kumarasathish0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Learning Path For

Creating Future Tech Leaders!


YOUNG LEARNERS

BASIC PROGRAMMING CONCEPTS

During these classes the students will go through a recap of the basic concepts of programming
starting from sequencing and gradually moving to loops, conditionals, functions and variables in a
block based environment. They will solve puzzles of varying complexities and create projects in
blockly programming language during these classes.

SESSION CONCEPT SKILLS


Command, Sequence, Sequencing, Step - Wise Thinking
01
Algorithm Putting commands in a sequence to solve puzzles.

Pattern Abstraction, Decomposition


02 Drawing Shapes Identifying repetitive blocks of code for drawing
simple geometric shapes.

03 Debugging
Problem Solving, Resilience
Identifying errors in the given code.

04 Counting Loops Pattern Recognition, Decomposition


Identifying patterns in code while solving puzzles.

Pattern Abstraction, Decomposition


05 Nested Loops Identifying repetitive blocks of code while solving
puzzles to draw complex geometric shapes.

Problem Solving, Decision Making


06 Conditionals Using conditional statements in code while solving
complex puzzles.

Pattern Abstraction,Decision Making


07 Conditional Loops
Using loops and conditionals while making a simple
animation.

Logic, Abstraction
08 Functions Use existing function blocks to solve complex
puzzles.

Founded by Alumni of
https://www.purpletutor.com/
Learning Path For
Creating Future Tech Leaders!
YOUNG LEARNERS

Data Manipulation
09 Conditionals Use variables , functions and events in code to get
differentiated outputs.

10 Formative Assessment Assessment Of Learning

Founded by Alumni of
https://www.purpletutor.com/

You might also like