{"id":16473182,"url":"https://github.com/binki/calvin-cs212-bingo","last_synced_at":"2026-03-03T03:42:27.044Z","repository":{"id":143134187,"uuid":"46191544","full_name":"binki/calvin-cs212-bingo","owner":"binki","description":"hplantin’s CS-212 Bingo project’s starting point (hopefully origin is public domain?).","archived":false,"fork":false,"pushed_at":"2016-01-26T05:18:28.000Z","size":146,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T12:43:08.273Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rouge","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/binki.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":"2015-11-14T20:48:56.000Z","updated_at":"2016-01-26T05:18:29.000Z","dependencies_parsed_at":"2023-04-20T15:18:33.819Z","dependency_job_id":null,"html_url":"https://github.com/binki/calvin-cs212-bingo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/binki/calvin-cs212-bingo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binki%2Fcalvin-cs212-bingo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binki%2Fcalvin-cs212-bingo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binki%2Fcalvin-cs212-bingo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binki%2Fcalvin-cs212-bingo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binki","download_url":"https://codeload.github.com/binki/calvin-cs212-bingo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binki%2Fcalvin-cs212-bingo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30031351,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T03:27:35.548Z","status":"ssl_error","status_checked_at":"2026-03-03T03:27:09.213Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":[],"created_at":"2024-10-11T12:25:38.033Z","updated_at":"2026-03-03T03:42:27.022Z","avatar_url":"https://github.com/binki.png","language":"Rouge","funding_links":[],"categories":[],"sub_categories":[],"readme":"Professor [@hplantin](https://github.com/hplantin) often teaches\n[CS-212 at Calvin\nCollege](http://cs.calvin.edu/curriculum/cs/212/hplantin/). His course\nincludes a number of [programming\nprojects](http://cs.calvin.edu/curriculum/cs/212/hplantin/syllabus.html)\n(depending on the time of year, these may be obfuscated—check out the\nraw markup). One such project, Project 4, Bingo, is\n[described](http://cs.calvin.edu/curriculum/cs/212/hplantin/projects/P4-Bingo.pdf)\n(a [backup is saved to this\nrepo](https://github.com/binki/calvin-cs212-bingo/blob/ee69ea4bbe0bb8498faf4c77472ec9225b2edce1/P4-Bingo.pdf))\nand the student is given [seed\ncode](http://cs.calvin.edu/curriculum/cs/212/hplantin/projects/prog4.zip)\n(a subset of this archive was imported on 2015-11-14 as [commit\n51ba2eab8cfe89b434f089258001d8ad7ef57ddb](https://github.com/binki/calvin-cs212-bingo/commit/51ba2eab8cfe89b434f089258001d8ad7ef57ddb))\nfor implementing the project.\n\n[This repository](https://github.com/binki/calvin-cs212-bingo)’s\npurpose is to improve upon that seed code to make it more exemplary.\n\n1. Follow the widely accepted best practices and conventions for the\n   languages and tools used. For example, a C# class would use\n   properties rather than getter methods.\n\n2. Be as functional as it should be.\n\n3. Follow guidelines on how to write good code disseminated by\n   professors. For example, students are encouraged to use Test\n   Driven Development.\n\nOf course, improvements are expected to be sporadic and few. But if\nyou have any ideas, please open an issue, etc. Hopefully @hplantin\ntakes it over and uses the suggestions next semester…?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinki%2Fcalvin-cs212-bingo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinki%2Fcalvin-cs212-bingo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinki%2Fcalvin-cs212-bingo/lists"}