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

Sample Coding Club Presentation

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Sample Coding Club Presentation

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Coding Club

Primary
Course
Outline
Expected to complete within three
week.

Topics include:

• Data representation

Pseudocode • Input/Output

• Conditional Loops

• Arrays/lists

• Bubble sort
Expected to complete within 3 weeks.

Topics include:

• Data types

• Strings

Python • Loops

• Lists

• Tuples
Topic content Teacher’s activity
Formative
Day & (How are you explaining and illustrating the Learner activity
Assessment
Objectives topic?)

Warm up Activity: Greetings and


Language: Pseudocode display lesson objectives.
Objectives: Introducing basic syntax, variables and control Activity
Trying basic input/output algorithms in
structures. • Introducing students to the software they'll be using for program Verbal Q&A session with the
Session 1 both pseudocode and python languages
Language: Python building teacher
in the programming software
Objectives: Teaching variable assignments, data types, and • Explaining them the concept of data variables, as well as how to input
basic operations. and output data from them
• Show conversion between Pseudocode and Python algorithms

Warm up Activity: Greetings and


Language: Pseudocode
display lesson objectives.
Objectives: Covering additional statements and loops.
Activity Making basic summation algorithms Real-time coding challenges on
Session 2 Language: Python
• Introducing students to the concept of loops using inputs and using conditions computers and peer reviews.
Objectives: Implementing control flow with if-else and loop
• Showing where each loop type of loop is most optimal
structures.
• Introducing students to the concept of conditional statements

Warm up Activity: Greetings and


Language: Pseudocode display lesson objectives.
Implementing and sorting data
Objectives: Explaining arrays/lists and simple algorithm. Activity Paper based quizzes and code
Session 3 using arrays/lists in both pseudocode
Language: Python • Introducing students to the concept of arrays reviews conducted on computers.
and python.
Objectives: Applying list manipulation and sorting techniques. • Teaching basic array manipulation such as adding data or moving
data

Language: Pseudocode Warm up Activity: Greetings and


Objectives: Designing algorithms with functions and display lesson objectives.
Project based assessments on
modularity. Activity Creating and testing functions and
Session 4 computers and oral presentation of
Language: Python • Teaching students how to convert simple algorithms into functions modular programs in both the platforms.
solutions.
Objectives: Introducing functions, parameter passing and • Teaching students how to integrate multiple functions into one to
modular programming. make a possible application later

Lesson Plan
Secondary
Course Outline
HTML

Expected to complete within 3 weeks.

Topics included:

• HTML Structure and Elements

• Inline, Internal, and External CSS

• CSS Properties and Selectors

• How HTML and CSS Work Together


JavaScript

Expected to complete within 3 weeks.

Topics included:

• Data representation

• Use of comments

• Conditional statements

• Loops

• Storing values with assignment


operations
SQL

Expected to complete within 3 weeks.

Topics included:

• Basic SQL Commands

• Creating Tables

• Data Types

• Primary Key and Foreign Key

• Querying Data

• Joining Tables
Python

Expected to complete within 3 weeks.

Topics included:

• Functions

• File

• Dictionary

• Tkinter GUI Library


Tertiary
Course
Outline
JavaScript
Expected to complete within 3 weeks.

Topics included:

• Basic & complex math

• Increment and decrement

• Operators

• Constructing and appending variables to strings

• Bracket notation
End of
Course
Checkpoints

Formative quiz to Assignment of


test basic developing a simple
knowledge prompt-based
accumulated website, using
throughout the both coding and
course graphics designing

Self-conceived
collab projects
between peers as
an in-club contest
between teams
External activity
(planned)
Representing our club at the Highschool
level Hackathon "NextStep Hacks 2025" as a
participant
(Only after completion of Advanced course)
Thank You!
F O R YO U R AT T E N T I O N

You might also like