Data Structures Curriculum Extract

Strand & Sub Strand

3.0 Software Development
3.5 Data Structures


Specific Learning Outcomes

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

a) explain the types of data structures used in programming

b) write programs using data structures

c) acknowledge the use of data structures in programming


Suggested Learning Experiences

The learner is guided to:

  • brainstorm the meaning and use of data structures (lists, arrays, dictionaries, sets, tuples, classes, abstract data types)
  • discuss the importance of syntax in data structures
  • watch a video clip on the declaration and initialisation of single, and two-dimensional arrays or lists
  • write examples of lists, dictionaries, sets, and tuples as used in programming
  • write and execute a program that involves the use of data structures
  • share experiences on the use of data structures in programming

Suggested Key Inquiry Question(s)

Why are data structures used in programming?


Core Competencies to be Developed

Digital Literacy: The learner uses digital devices to watch a video clip on the declaration and initialization of single and two-dimensional data structures.

Learning to Learn: The learner reflects on their own learning process when sharing experiences on the use of data structures to solve programming problems.


Values

Peace: The learner respects self and others as they brainstorm the meaning and use of data structures.

Patriotism: The learner respects and appreciates others’ diverse opinions as they discuss the importance of syntax in data structures.


Pertinent and Contemporary Issues (PCIs)

Citizenship Education: The learner promotes national values by fostering fairness and justice among peers when sharing computer devices while writing and executing a program.

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 …

Elimu Assistant Team

By Elimu Assistant Team

Get in Touch!If you need any educational resources, feel free to reach out directly. I'm here to help!Name: Mr. Atika Email: nyamotima@yahoo.com Phone: 📞 0728450425 - Safcom | 0738619279 -AirtelLet’s empower your learning journey together!

Leave a Reply