{"id":16388900,"url":"https://github.com/brettpetch/cs2120","last_synced_at":"2026-06-18T02:31:38.594Z","repository":{"id":124283512,"uuid":"207594815","full_name":"brettpetch/cs2120","owner":"brettpetch","description":"COMPSCI 2120","archived":false,"fork":false,"pushed_at":"2019-12-16T04:46:13.000Z","size":42906,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-01T16:45:44.671Z","etag":null,"topics":["compsci2120","course-material","courseware","cs2120","data-structures","data-visualization","python3","western-university"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brettpetch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-10T15:23:56.000Z","updated_at":"2019-12-16T04:46:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"c8adc29f-cea4-4667-bbcf-f10d25b44658","html_url":"https://github.com/brettpetch/cs2120","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brettpetch/cs2120","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettpetch%2Fcs2120","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettpetch%2Fcs2120/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettpetch%2Fcs2120/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettpetch%2Fcs2120/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brettpetch","download_url":"https://codeload.github.com/brettpetch/cs2120/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettpetch%2Fcs2120/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34474063,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"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":["compsci2120","course-material","courseware","cs2120","data-structures","data-visualization","python3","western-university"],"created_at":"2024-10-11T04:30:13.469Z","updated_at":"2026-06-18T02:31:38.571Z","avatar_url":"https://github.com/brettpetch.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Welcome to COMPSCI 2120/COMPSCI 9642/DIGIHUM 2220!\n===================================================\n\nThis is the primary website for Computer Science 2120/9642 and Digital Humanities 2220, at Western University.\n\nThis is very much a social and *interactive* course, so a lot of the course interaction will be taking place on OWL.\n\nIf you're stuck on something, or have a question, post on the OWL forums for the class. I really suggest using the forums, they will be invaluable. The TAs and I will check regularly but, in past experience, most people get quick answers from peers in the class. If you answer enough peer questions, I'll give you some mark consideration. For real!\n\n### Class times\n\n* Tuesdays, 10:30-12:30, B\u0026GS 0165\n* Thursdays, 1:30-2:30, B\u0026GS 0165\n\n### Tutorial / \"Lab\"\n\n\n* Thursdays, 10:30-12:30, PAB 148 (Sec 002), Marios\n* Thursdays, 3:30-5:30, PAB 148 (Sec 003), Jacob\n\n### Office Hours\n* Prof. Moir (rmoir3 at uwo.ca): **Tuesdays 9:20am-10:20am**, **MC 384**\n\n* Razan Alfar (ralfar at uwo.ca): **Mondays 3:00pm-4:00pm**, **MC 4** (close to the Grad Club)\n* Marios Grigoriou (mgrigori at uwo.ca): **Wednesdays 10:00am-12:00pm**, **MC 4** (close to the Grad Club)\n* Jacob Hunte (jhunte85 at uwo.ca): **Tuesdays 2:00-4:00pm**, **MC 4A** (close to the Grad Club)\n\n### Course Notes\n    class1\n    class2\n    class3\n    class4\n    class5\n    class6\n    class7\n    class8\n    class9\n    class10\n    class11\n    class12\n    class12b\n    class13\n    class14\n    class15\n    class16\n\n### Assignments\n    asn1\n    asn2\n    asn3\n    asn4\n\n### Weekly Lecture Activities\n    problems\n\n\n### Extra Study Questions\n\n\n### Resources\n\n\nPython\n\n* [Anaconda](https://www.anaconda.com/download/)\n* [PythonAnywhere](http://pythonanywhere.com/)\n* [Atom](https://atom.io/)\n\nRecommended Text Editors\n\n* [TextMate](https://macromates.com/)\n* [Sublime Text](https://www.sublimetext.com/)\n* [Notepad++](https://notepad-plus-plus.org/)\n\nRecommended Development Environment\n\n* [Spyder](https://www.spyder-ide.org/) (included with Anaconda distribution)\n* [PyCharm](https://www.jetbrains.com/pycharm/download/)\n\nData Visualization\n\n* [Python Visualization Libraries](https://mode.com/blog/python-data-visualization-libraries\u003e)\n* [/r/DataIsBeautiful](https://old.reddit.com/r/dataisbeautiful/)\n\n### Course Outline\n    outline\n    gettingset\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrettpetch%2Fcs2120","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrettpetch%2Fcs2120","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrettpetch%2Fcs2120/lists"}