{"id":21009525,"url":"https://github.com/memgonzales/aiep-python-scratch","last_synced_at":"2026-04-20T16:35:12.621Z","repository":{"id":45837981,"uuid":"453664556","full_name":"memgonzales/aiep-python-scratch","owner":"memgonzales","description":"Materials for the AMSLI Informatics Enrichment Program (AIEP), a training program for students representing the Philippines in international computational thinking and informatics contests","archived":false,"fork":false,"pushed_at":"2022-12-26T05:01:10.000Z","size":57837,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-01T15:41:45.029Z","etag":null,"topics":["acm-icpc","algorithms","big-o","binary-search","binary-search-tree","bisection-method","bitwise-operators","competitive-programming","data-structures","debugging","divide-and-conquer","dynamic-programming","greedy-algorithms","programming-for-kids","python3","queue","recursion","scratch3","stack"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/memgonzales.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-01-30T11:44:48.000Z","updated_at":"2022-04-01T18:05:41.000Z","dependencies_parsed_at":"2023-01-30T23:16:29.724Z","dependency_job_id":null,"html_url":"https://github.com/memgonzales/aiep-python-scratch","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/memgonzales/aiep-python-scratch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memgonzales%2Faiep-python-scratch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memgonzales%2Faiep-python-scratch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memgonzales%2Faiep-python-scratch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memgonzales%2Faiep-python-scratch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/memgonzales","download_url":"https://codeload.github.com/memgonzales/aiep-python-scratch/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memgonzales%2Faiep-python-scratch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32055524,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T11:35:06.609Z","status":"ssl_error","status_checked_at":"2026-04-20T11:34:48.899Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acm-icpc","algorithms","big-o","binary-search","binary-search-tree","bisection-method","bitwise-operators","competitive-programming","data-structures","debugging","divide-and-conquer","dynamic-programming","greedy-algorithms","programming-for-kids","python3","queue","recursion","scratch3","stack"],"created_at":"2024-11-19T09:17:07.832Z","updated_at":"2026-04-20T16:35:12.601Z","avatar_url":"https://github.com/memgonzales.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AMSLI Informatics Enrichment Program\n\n![badge](https://img.shields.io/badge/language-Python-blue.svg)\n![badge](https://img.shields.io/badge/language-Scratch-orange.svg)\n\nThis repository contains the materials I wrote for the \u003cb\u003eAMSLI Informatics Enrichment Program (AIEP)\u003c/b\u003e. Organized by the Asian MathSci League, Inc. (AMSLI) in partnership with the National Olympiad in Informatics Philippines (NOI.PH), this training program has two stages:\n- A 10-Saturday **qualifying program** where we train Filipino students to explore beyond-curriculum topics and select those who will be invited to join the send-off program\n- A 10-Saturday **send-off program** where qualified students are given additional training in preparation for representing the country in global and international informatics, computational thinking, and programming competitions \n\nThese contests include:\n\n- Dr CT International Competition (Design Thinking with Robotics and Computational Thinking International Competition) \u003ci\u003eorganized by the Singapore International Math Contests Centre\u003c/i\u003e\n- Bebras International Challenge on Informatics and Computational Thinking \u003ci\u003eorganized by the Bebras Community\u003c/i\u003e\n- Global Math and Coding Competition \u003ci\u003eorganized by the World Mind Innovation League\u003c/i\u003e\n\n## Contributions\nI have written materials and helped design the curricula for the following AIEP training programs:\n- [**Python 1 (Introductory Python) Send-off Program**](https://github.com/memgonzales/aiep-python-scratch/tree/master/Python%201%20-%20Send-off) *launched in 2020*\n- [**Scratch 2 (Scratch for Competitive Programming) Qualifying Program**](https://github.com/memgonzales/aiep-python-scratch/tree/master/Scratch%202%20-%20Qualifying) *launched in 2021*\n- [**Scratch 2 (Scratch for Competitive Programming) Send-off Program**](https://github.com/memgonzales/aiep-python-scratch/tree/master/Scratch%202%20-%20Send-off) *launched in 2022*\n- [**Python 2 (Python for Competitive Programming) Send-off Program**](https://github.com/memgonzales/aiep-python-scratch/tree/master/Python%202%20-%20Send-off) *launched in 2022*\n\n*In July 2022, the Scratch 1, Scratch 2, Python 1, and Python 2 programs were renamed AIEP 1, AIEP 2, AIEP 3, and AIEP 4.*\n\n## About AMSLI\nEstablished in 2017, the Asian MathSci League, Inc. (AMSLI) is a nonstock, nonprofit organization of mathematics, science, and informatics mentors. It aims to foster global competitiveness among Filipino students and teachers by organizing seminar-workshops and training programs and by sending contingents to international correspondences and competitions. Awardees are recognized by the Department of Science and Technology through its Science Education Institute (DOST-SEI).\n\nMore details can be found on its official website: http://amsliphil.blogspot.com/\n\n## Author\n- \u003cb\u003eMark Edward M. Gonzales\u003c/b\u003e \u003cbr/\u003e\n  mark_gonzales@dlsu.edu.ph \u003cbr/\u003e\n  gonzales.markedward@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemgonzales%2Faiep-python-scratch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmemgonzales%2Faiep-python-scratch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemgonzales%2Faiep-python-scratch/lists"}