{"id":16579186,"url":"https://github.com/jrabbit/cs112-s12","last_synced_at":"2025-10-05T01:57:02.736Z","repository":{"id":2172401,"uuid":"3119057","full_name":"jrabbit/CS112-S12","owner":"jrabbit","description":"Course files for CS112 in Spring 2012 at Hampshire college","archived":false,"fork":false,"pushed_at":"2012-01-10T16:51:30.000Z","size":140,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-05T22:44:10.451Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"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/jrabbit.png","metadata":{"files":{"readme":"README.rst","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":"2012-01-06T16:10:38.000Z","updated_at":"2013-09-14T12:27:15.000Z","dependencies_parsed_at":"2022-08-28T21:02:20.168Z","dependency_job_id":null,"html_url":"https://github.com/jrabbit/CS112-S12","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jrabbit/CS112-S12","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrabbit%2FCS112-S12","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrabbit%2FCS112-S12/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrabbit%2FCS112-S12/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrabbit%2FCS112-S12/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jrabbit","download_url":"https://codeload.github.com/jrabbit/CS112-S12/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrabbit%2FCS112-S12/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278399689,"owners_count":25980332,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-11T22:17:10.750Z","updated_at":"2025-10-05T01:57:02.711Z","avatar_url":"https://github.com/jrabbit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"=========================\nLecture Notes\n=========================\n\nTo better conincide with homework, I am listing course days by Day \n\nBasic Course:\n~~~~~~~~~~~~~~~~~~~~~~~~~\n * Day 1 [0.W] (1/25):  `Introduction`\n * Day 2 [1.M] (1/30):  `Python`\n * Day 3 [1.W] (2/1):   `Datatypes and Variables`\n * Day 4 [2.M] (2/6):   `If and While` (last day to add people to independent study 2/7)\n * Day 5 [2.W] (2/8):   `For and Lists`\n * Day 6 [3.M] (2/13):  `code formatting, variable names, magic numbers`\n * Day 7 [3.W] (2/15):  `Going about debugging, using your tools`\n * Day 8 [4.M] (2/20):  `Funcs`\n * Day 9 [4.W] (2/22):  `Funcs Variables and Return`\n * Day 10 [5.M] (2/27): `Advanced Data Structures (multi dim lists)`\n * Day 11 [5.W] (2/29): `Creating and using Objects` (documentation day)\n * Day 12 [6.M] (3/5):  `Objects`\n * Day 13 [6.W] (3/7):  `Inheritence`\n * Day 14 [7.M] (3/12): \n * Day 15 [7.W] (3/14):   (midterm self eval)\n * *Spring Break*\n * Day 16 [8.M] (3/26): `Software Design: Going about solving problems: algorithm design`\n * Day 17 [8.W] (3/28): `Software Design: Breaking down the big problem: index card method`\n * Day 18 [9.M] (4/2):  `Pitch Day`\n * XXX XX [9.W] (4/4):  *Advising day, no class*\n * Day 19 [10.M] (4/9):  `File Reading/Parsing`\n * Day 20 [10.W] (4/11): `Music and Images` \n * Day 21 [11.M] (4/16):  (last drop with 'w')\n * Day 22 [11.W] (4/18): ``\n * Day 23 [12.M] (4/23): ``\n * Day 24 [12.W] (4/25): ``\n * Day 25 [13.M] (4/30): ``\n * Day 26 [13.W] (5/2):  `Showcase Day`\n\n# recursion\n# trees, linked lists\n#   quad trees\n#   map/reduce filter etc\n#   libraries\n\nHomeworks:\n~~~~~~~~~~~~~~~~~~~~~~~~~\n * Week 0:  intro\n   * Prj:     Setup and run examples\n * Week 1:  Datatypes\n   * Exc:     Basic Math, string concat, hello worlds, string formating\n   * Prj:     Prissy Bot.  Simple read/resp\n * Week 2:  Control Flow\n * Week 3:  Advanced Datatypes\n * Week 4:  Functions\n   * Exc:   \n   * Adv:\n   * Prj:\n   * Adv:\n * Week 5:  Objects\n * Week 6:  Inheritence\n * Week 7:  Making a full game\n * *Spring Break*\n * Week 8:  \n * Week 9:  \n * Week 10: \n * Week 11: \n * Week 12: \n * Week 13: \n\n\nAdvanced Course:\n~~~~~~~~~~~~~~~~~~~~~~~~~\n * Adv 1 [0.F] (1/27):  `Introduction and Setup Workshop \u003c./adv1.html\u003e`_\n * Adv 2 [1.F] (2/3):   `Advanced strings, variables \u003c./adv2.html\u003e`_\n * Adv 3 [2.F] (2/10):  `List Comprehensions \u003c./adv3.html\u003e`_\n * Adv 4 [3.F] (2/17):  ``\n * Adv 5 [4.F] (2/24):  `Passing Functions and Decorators \u003c./adv4.html\u003e`_\n * Adv 6 [5.F] (3/2):   `Operator Overloading \u003c./adv5.html\u003e`_\n * Adv 7 [6.F] (3/9):\n * Adv 8 [7.F] (3/16):\n * *Spring Break*\n * Adv 9 [8.F] (3/30):\n * Adv 10 [9.F] (4/6):\n * Adv 11 [10.F] (4/13):\n * Adv 12 [11.F] (4/20):\n * Adv 13 [12.F] (4/27):\n * Adv 13 [13.F] (5/4): \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrabbit%2Fcs112-s12","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjrabbit%2Fcs112-s12","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrabbit%2Fcs112-s12/lists"}