Short Summaries of Each Lesson

  • Hover over the lesson name in order to view the short summary of the lessons from Big Idea 3 and Big Idea 5
  • Click on the link to view each page of the lesson with my hacks and homework
Benificial / Harmful effects Digital Divide Computing Bias Crowdsourcing
Legal / Ethical Concerns Safe Computing Binary Search Algorithm Lists and Filtering Algorithm
Simulation / Games and Random Algorithms Big O and Algorithm Efficiency Binary Base 2 Math / Logic Gates

Core Coding Concepts Summary

This overview highlights the essential coding lessons focused on programming fundamentals and algorithmic thinking:

Variables and Assignments: Storing, updating, and manipulating data using variables.
Data Abstraction: Simplifying complex data by organizing it into lists, strings, and other structures.
Mathematical and Boolean Expressions: Applying math operations and logical conditions for decision-making.
Conditionals and Iteration: Using if statements and loops to guide program flow and repetition.
Lists and Nested Conditionals: Enhancing logic with structured data and layered decision logic.

These lessons help students build a strong foundation in writing clean, logical code and understanding how to design and analyze algorithms.

Our Lesson

  • I was able to memorize and clearly present my section of my team’s lesson Undecidable Problems, Graphs + Heuristics of Big Idea 3
  • I taught the class a special hack in order to teach them how a graph connects nodes, edges, and weights
  • We effectively had the whole class participate with a kahoot game and interactive popcorn hacks on the whiteboard