Control Structures in Programming

Strand 3.0: Software Development | Sub Strand 3.4: Control Structures


Specific Learning Outcomes

By the end of this sub strand, the learner should be able to:

a) Describe the control structures used in programming

b) Select an appropriate program control structure for a given situation

c) Develop algorithms using appropriate control structures

d) Acknowledge the application of control structures in programming


Suggested Learning Experiences

The learner is guided to:

  • Use available resources to search for information on program control structures and their importance (sequential, iteration, selection)
  • Watch a video that shows how to use decision statements in solving problems
  • Write and execute programs that use decision statements to perform tasks, such as determining when to stop or cross the road based on traffic light signals
  • Write and execute programs using break and continue statements in control structures
  • Share experiences on the application of control structures in programming

Suggested Key Inquiry Question(s)

  1. How are boolean expressions used in programming?
  2. What is the importance of control structures in programming?

Core Competencies to be Developed

Self-efficacy: The learner successfully writes and executes programs using break and continue statements in control structures

Critical Thinking and Problem-Solving: The learner writes and executes programs that use decision statements to perform tasks


Values

Social Justice: The learner shares resources equitably while using print or digital media to search for information on boolean and compound expressions

Unity: The learner appreciates the contributions of others when working together on writing and executing programs involving decision statements


Pertinent and Contemporary Issues (PCIs)

Self-management Skills: The learner enhances self-esteem by successfully writing and executing programs that use decision statements to perform tasks

LESSON PLANS: Control Structures in Programming

Strand: 3.0 Software Development
Sub Strand: 3.4 Control Structures
Class Level: Grade 10
Total Lessons: 5 (40 minutes each)

Sub Strand 3.4: Control Structures
Sub Strand 3.4: Control Structures
Upgrade or Subscribe

Oops! Unlock More Access Rights:

If you find that you are not subscribed, consider upgrading your account or subscribing to the necessary plan to gain access.

How do I enrol for membership to access all resources?

Visit our premium page and make two steps. Begin …


Discover more from ELIMU ASSISTANT

Subscribe to get the latest posts sent to your email.

Elimu Assistant Team

By Elimu Assistant Team

Get in Touch! Need educational resources? Reach out! I'm here to help. Name: Mr. Atika Email: nyamotima@yahoo.com Phone: 0728450425 (Safaricom) | 0738619279 (Airtel)

Leave a Reply

Discover more from ELIMU ASSISTANT

Subscribe now to keep reading and get access to the full archive.

Continue reading