Certification of Completion: Computer Science Principles Coursework
Author: Arhaan Memon
Repository: Arhaan_2025


Overview:
This blog certifies the completion of all required AP CSP lessons and homeworks, with evidence of consistent GitHub commits, markdown publishing, and full comprehension of course concepts. My work reflects strong understanding of Big Ideas 1, 3, and 5, and all tasks were submitted through GitHub Pages.

Repository Location:
All assignments are published through:
Arhaan_2025 GitHub Pages


Trimester 1: Core Lesson Hacks (Unit 3)

Lesson Topic Blog Link Description
3.2 - Data Abstraction Data Abstraction Used lists and dictionaries to structure and retrieve data.
3.3 - Math Expressions Math Expressions Practiced Python operators and calculations.
3.5 - Boolean Logic Boolean Expressions Applied logic operators to build conditions.
3.6 - Conditionals Conditionals Learned to use if, elif, and else branches.
3.7 - Nested Conditionals Nested Conditionals Developed layered decision structures.
3.8 - For Loops For Loops Created and iterated using for loops in Python.
3.10 - Lists Lists Explored list creation, iteration, and mutation.

Trimester 2: Advanced Topics and Real-World CS

Topic Blog Link Description
Base64 Encoding Base64 Blog Learned about Base64 conversion and its use in image encoding.
Binary Numbers Binary Numbers Blog Explored number systems and binary to decimal logic.
Logic Gates Logic Gates Blog Practiced gate logic simulations using JavaScript and Python.
Graph Problems Graph Problems Blog Solved shortest path and maze traversal challenges.
Cybersecurity Concepts Cybersecurity Blog Studied secure computing, phishing, malware, and digital defense.
Big O & Algorithms Big O Blog Broke down time complexity and built comparative examples.
Simulations Simulation Blog Created Python simulations and explored randomness and modeling.
Binary Search Binary Search Blog Implemented recursive and iterative search techniques.
Personal Identifiable Info PII Blog Reflected on safe computing, data privacy, and best practices.
Crowdsourcing Crowdsourcing Blog Explored the impact of mass collaboration and user input models.
Intellectual Property IP Blog Discussed copyright, licensing, and digital ethics.
Computer Bias Bias Blog Analyzed how algorithms can be unintentionally biased.
Digital Divide Digital Divide Blog Explored disparities in technology access and digital equity.

Final Statement:
By completing these two trimesters of lessons and homework, I’ve built a strong foundation in Python, data structures, conditionals, iteration, and ethical computing. From Trimester 1’s hands-on fundamentals to Trimester 2’s real-world applications, I demonstrated consistency, technical growth, and commitment to the AP CSP journey.
All work is original, published, and version-controlled via GitHub.