Skip to content
Designing Algorithms for Social Good
Coding · 3rd Year · Computational Thinking for Social Problem Solving · 3.º Período

Designing Algorithms for Social Good

Develop algorithms and flowcharts aimed at solving the identified community challenges. Evaluate the efficiency, fairness, and potential social impact of these logical designs.

NCCA Curriculum SpecificationsNCCA Coding Short Course LO 2.3NCCA Coding Short Course LO 2.4

About This Topic

Develop algorithms and flowcharts aimed at solving the identified community challenges. Evaluate the efficiency, fairness, and potential social impact of these logical designs.

Key Questions

  1. How do we design an algorithm to address a specific social need?
  2. What makes an algorithm fair and unbiased?
  3. How can flowcharts help us visualize social processes?