📘 Blog: Certification of Homework Success
Celebrating Year-Long Learning and Algorithmic Exploration
Big O & Algorithm Efficiency
Overview of time and space complexity, with interactive examples showing how algorithm performance scales.
Binary Search Algorithm
Demonstrates divide-and-conquer logic with a step-by-step breakdown of binary search on sorted data.
Binary, Logic Gates & Base 2 Math
Explains the foundations of computing using binary numbers and logic gates like AND, OR, and NOT.
Color-coded Base64
A fun, visual way to understand Base64 encoding and decoding using color coding.
Games & Random Algorithms
Explore how randomness can be used in games and algorithms using probability and pseudorandom logic.
Lists & Filtering Algorithms
Practice with searching and filtering through lists using conditions, loops, and array logic.
Undecidable Problems & Graph Heuristics
Concepts around problems that can't be solved with an algorithm, with applications in graph traversal.
Beneficial & Harmful Effects of Computing
Balanced discussion of how technology impacts society, both positively and negatively.
Computing & Bias
Analyzing the sources and impacts of algorithmic bias and how to identify it in datasets and models.
Crowdsourcing
Exploration of how collective intelligence and open collaboration power platforms like Wikipedia and Waze.
The Digital Divide
Highlights unequal access to technology and the social consequences of digital inequality.
Legal & Ethical Concerns in Computing
Discusses copyright, hacking, data privacy, and the responsibilities of developers in a digital world.
Safe Computing Practices
Covers cybersecurity basics: passwords, phishing, encryption, and staying safe online.
Advanced Big O Analysis
Goes deeper into runtime analysis with nested loops, recursion, and multiple inputs.
CSP MCQ Practice Review
My review and reflections on a Computer Science Principles multiple choice practice session.