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

Computer Science Lesson plan1

This lesson plan outlines an introduction to functions in computer science for 11th-grade students, focusing on defining functions, their components, and types. The lesson includes various activities such as picture analysis, group discussions, and differentiated tasks to enhance understanding. It also integrates real-life applications and cross-curricular connections, particularly with mathematics and conservation education.

Uploaded by

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

Computer Science Lesson plan1

This lesson plan outlines an introduction to functions in computer science for 11th-grade students, focusing on defining functions, their components, and types. The lesson includes various activities such as picture analysis, group discussions, and differentiated tasks to enhance understanding. It also integrates real-life applications and cross-curricular connections, particularly with mathematics and conservation education.

Uploaded by

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

Lesson Plan

Teacher’s Name: Date: Period:Thursday, 4th

Grade & Section:11 Boys/Girls: Present:

Boys: 1 Absentees:

Girls: 2 Total:

Subject: Computer Science Title of the lesson: Function Topic: Introduction of


Functions

Learning Objectives:

At the end of the lesson students will be able to:

* define what a function is in programming, explaining the purpose of using functions to modularize and simplify
code.

* identify and explain the key components of a function, including the function name, parameters (or arguments),
return type, and body.

* distinguish between different types of functions, such as user-defined functions, built-in functions, recursive
functions, and higher-order functions.

Special Resources Used:

* Online Quiz Platform

* Google Form

Keywords/ Vocabulary:

*WOTD: Linear Search


*AQAD:

Learning Skill/SCF: Research and Development/ Integrity

My Identity & Value:

Domain 1 : Arabic Language : Network in Arabic : shabaka : ‫شبكة‬

Value : Care

Moral Education:

Real Life Application :

Identify some other networks in the real world.

Cross-Curricular: Mathematics
Algebra and Mathematical Functions:

 Discuss the similarities between mathematical functions and programming functions. Students can
explore how mathematical functions (e.g., f(x) = 2x + 3) are represented and calculated in code.

Conservation Education: Data Collection and Monitoring

a. Tracking and Monitoring

● GPS Tracking: Equip Houbara bustards with GPS trackers that transmit location data via satellite networks.
This data can be used to monitor their movements, migration patterns, and habitat use.

SDG: Zero Hunger : By applying Linear Searching Methodology we can make Food Donation Management System ,
Python: Programming
Time Instructional sequence

5 mins-Starter Activity * Picture Analyzation related to the searching, fill the Google form
about their understanding

10 mins-Whole Group *Python Programming for Linear Search


Discussions

20 mins-Activity (Differentiated-Group /Independent activity- My Identity integrated/Real life


application/ ICT integrated activity)

HA 1. Advanced Application and Optimization

● Activity: Designing and Optimizing Complex Functions

MA 1. Structured Problem-Solving and Application


 Activity : Building and Testing Functions
LA 1. Guided Exploration and Concept Reinforcement

Activity: Understanding Basic Functions Through Step-by-Step Guidance

Extended Activity Custom Network Applications

● Activity: Develop a custom network application or tool.

*Student Name: *Tier: *Wave:

SOD *Activity:

*Student Name:

G&T *Activity:

5 min-Plenary (Students self- * Quiz


evaluation)

Teacher Assessment *
Learning Outcome *All students will be able to : Evolution of networking system

*Most students will be able to : Different types of networking

*Few students will be able to : Complex portion of networking

Platform Used for Assignments – (Tabbie Math/Tabbie science/Roadworks/Get epic/MS


Tool/Textbook/Pearson Active App/AQAD/My Reflection) : Textbook, Google Colab , Python IDLE,

Mention the Task assigned *Example:Tabbie Math-Topic-Addition- 10 self-preparation task


with topic:

Teacher’s Reflection

Prepared By: Signature:

Checked By (HOD): Signature:

You might also like