{"id":41260833,"url":"https://github.com/t-miller/ossu-computer-science-progress","last_synced_at":"2026-01-23T01:58:58.406Z","repository":{"id":45088599,"uuid":"123984849","full_name":"t-miller/ossu-computer-science-progress","owner":"t-miller","description":"Progress tracking template for the OSSU CS degree","archived":false,"fork":false,"pushed_at":"2024-01-10T01:43:12.000Z","size":852,"stargazers_count":186,"open_issues_count":0,"forks_count":33,"subscribers_count":19,"default_branch":"main","last_synced_at":"2024-01-10T04:27:02.816Z","etag":null,"topics":["computer-science","ossu"],"latest_commit_sha":null,"homepage":"https://github.com/ossu/computer-science","language":null,"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/t-miller.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":"2018-03-05T22:06:09.000Z","updated_at":"2024-01-09T00:48:07.000Z","dependencies_parsed_at":"2023-01-20T07:15:51.266Z","dependency_job_id":null,"html_url":"https://github.com/t-miller/ossu-computer-science-progress","commit_stats":null,"previous_names":[],"tags_count":5,"template":null,"template_full_name":null,"purl":"pkg:github/t-miller/ossu-computer-science-progress","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t-miller%2Fossu-computer-science-progress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t-miller%2Fossu-computer-science-progress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t-miller%2Fossu-computer-science-progress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t-miller%2Fossu-computer-science-progress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/t-miller","download_url":"https://codeload.github.com/t-miller/ossu-computer-science-progress/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t-miller%2Fossu-computer-science-progress/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28677714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T01:00:35.747Z","status":"ssl_error","status_checked_at":"2026-01-23T01:00:19.529Z","response_time":144,"last_error":"SSL_read: 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":["computer-science","ossu"],"created_at":"2026-01-23T01:58:57.800Z","updated_at":"2026-01-23T01:58:58.400Z","avatar_url":"https://github.com/t-miller.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eOpen Source Society University\u003c/h1\u003e\n\u003ch2 align=\"center\"\u003eComputer Science Degree\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/ossu/computer-science\"\u003e\n    \u003cimg alt=\"Open Source Society University - Computer Science\" src=\"https://img.shields.io/badge/OSSU-computer--science-blue.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Contents\n\n- [Contents](#contents)\n- [Curriculum Version](#curriculum-version)\n- [Summary](#summary)\n- [Progress](#progress)\n  - [Intro CS](#intro-cs)\n    - [Introduction to Programming](#introduction-to-programming)\n    - [Introduction to Computer Science](#introduction-to-computer-science)\n  - [Core CS](#core-cs)\n    - [Core Programming](#core-programming)\n    - [Core Math](#core-math)\n    - [CS Tools](#cs-tools)\n    - [Core Systems](#core-systems)\n    - [Core Theory](#core-theory)\n    - [Core Security](#core-security)\n    - [Core Applications](#core-applications)\n    - [Core Ethics](#core-ethics)\n  - [Advanced CS](#advanced-cs)\n    - [Advanced Programming](#advanced-programming)\n    - [Advanced Systems](#advanced-systems)\n    - [Advanced Theory](#advanced-theory)\n    - [Advanced Information Security](#advanced-information-security)\n    - [Advanced Math](#advanced-math)\n  - [Final Project](#final-project)\n\n# Curriculum Version\n\n|                      Change                      |                                               Commit                                                |\n| :----------------------------------------------: | :-------------------------------------------------------------------------------------------------: |\n| update Software Engineering: Introduction course | [17e6800](https://github.com/ossu/computer-science/commit/17e6800807aa43bd600efe4bde610b5d62f19560) |\n\n# Summary\n\nThis repository tracks a user's progress through the OSSU Computer Science curriculum. Work should be tracked in private repositories, where applicable, so no honour policies are broken.\n\n# Progress\n\n## Intro CS\n\n### Introduction to Programming\n\n| Provider |                        Course                        | Completion Date | Proof | Repository |\n| :------: | :--------------------------------------------------: | :-------------: | :---: | :--------: |\n| py4e.com | [Python for Everybody](https://www.py4e.com/lessons) |        -        |   -   |     -      |\n\n### Introduction to Computer Science\n\n| Provider |                                                                                  Course                                                                                   | Completion Date | Proof | Repository |\n| :------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n| MIT OCW  | [Introduction to Computer Science and Programming using Python](https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/) |        -        |   -   |     -      |\n\n## Core CS\n\n### Core Programming\n\n|         Provider         |                                            Course                                            | Completion Date | Proof | Repository |\n| :----------------------: | :------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n|           UBCx           |   [Systematic Program Design](https://learning.edx.org/course/course-v1:UBCx+SPD1x+2T2015)   |        -        |   -   |     -      |\n| University of Washington |    [Programming Languages, Part A](https://www.coursera.org/learn/programming-languages)     |        -        |   -   |     -      |\n| University of Washington | [Programming Languages, Part B](https://www.coursera.org/learn/programming-languages-part-b) |        -        |   -   |     -      |\n| University of Washington | [Programming Languages, Part C](https://www.coursera.org/learn/programming-languages-part-c) |        -        |   -   |     -      |\n|  University of Alberta   |       [Object-Oriented Design](https://www.coursera.org/learn/object-oriented-design)        |        -        |   -   |     -      |\n|  University of Alberta   |              [Design Patterns](https://www.coursera.org/learn/design-patterns)               |        -        |   -   |     -      |\n|  University of Alberta   |        [Software Architecture](https://www.coursera.org/learn/software-architecture)         |        -        |   -   |     -      |\n\n### Core Math\n\n|         Provider          |                                                                Course                                                                 | Completion Date | Proof | Repository |\n| :-----------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n| MIT Open Learning Library |           [Calculus 1A: Differentiation](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.1x+2T2019/about)            |        -        |   -   |     -      |\n| MIT Open Learning Library |             [Calculus 1B: Integration](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.2x+3T2019/about)              |        -        |   -   |     -      |\n| MIT Open Learning Library | [Calculus 1C: Coordinate Systems \u0026 Infinite Series](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.3x+1T2020/about) |        -        |   -   |     -      |\n| MIT Open Learning Library |           [Mathematics for Computer Science](https://openlearninglibrary.mit.edu/courses/course-v1:OCW+6.042J+2T2019/about)           |        -        |   -   |     -      |\n\n### CS Tools\n\n| Provider |                                   Course                                    | Completion Date | Proof | Repository |\n| :------: | :-------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n|   MIT    | [The Missing Semester of Your CS Education](https://missing.csail.mit.edu/) |        -        |   -   |     -      |\n\n### Core Systems\n\n|              Provider               |                                                        Course                                                         | Completion Date | Proof | Repository |\n| :---------------------------------: | :-------------------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n|   Hebrew University of Jerusalem    | [Build a Modern Computer from First Principles: From Nand to Tetris](https://www.coursera.org/learn/build-a-computer) |        -        |   -   |     -      |\n|   Hebrew University of Jerusalem    | [Build a Modern Computer from First Principles: Nand to Tetris Part II](https://www.coursera.org/learn/nand2tetris2)  |        -        |   -   |     -      |\n|   University of Wisconsin–Madison   |            [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/Classes/537/Spring2018/)            |        -        |   -   |     -      |\n| University of Massachusetts Amherst |         [Computer Networking: a Top-Down Approach](http://gaia.cs.umass.edu/kurose_ross/online_lectures.htm)          |        -        |   -   |     -      |\n\n### Core Theory\n\n|      Provider       |                                                              Course                                                              | Completion Date | Proof | Repository |\n| :-----------------: | :------------------------------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n| Stanford University | [Divide and Conquer, Sorting and Searching, and Randomized Algorithms](https://www.coursera.org/learn/algorithms-divide-conquer) |        -        |   -   |     -      |\n| Stanford University |      [Graph Search, Shortest Paths, and Data Structures](https://www.coursera.org/learn/algorithms-graphs-data-structures)       |        -        |   -   |     -      |\n| Stanford University |      [Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming](https://www.coursera.org/learn/algorithms-greedy)      |        -        |   -   |     -      |\n| Stanford University | [Shortest Paths Revisited, NP-Complete Problems and What To Do About Them](https://www.coursera.org/learn/algorithms-npcomplete) |        -        |   -   |     -      |\n\n### Core Security\n\n\u003c!-- Choose either the C/C++ or Java course --\u003e\n\n| Provider |                                                                        Course                                                                        | Completion Date | Proof | Repository |\n| :------: | :--------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n|   RITx   |                                 [Cybersecurity Fundamentals](https://www.edx.org/course/cybersecurity-fundamentals)                                  |        -        |   -   |     -      |\n| UC Davis |                                [Principles of Secure Coding](https://www.coursera.org/learn/secure-coding-principles)                                |        -        |   -   |     -      |\n| UC Davis |                     [Identifying Security Vulnerabilities](https://www.coursera.org/learn/identifying-security-vulnerabilities)                      |        -        |   -   |     -      |\n| UC Davis |    [Identifying Security Vulnerabilities in C/C++ Programming](https://www.coursera.org/learn/identifying-security-vulnerabilities-c-programming)    |        -        |   -   |     -      |\n| UC Davis | [Exploiting and Securing Vulnerabilities in Java Applications](https://www.coursera.org/learn/exploiting-securing-vulnerabilities-java-applications) |        -        |   -   |     -      |\n\n### Core Applications\n\n|    Provider     |                                                   Course                                                    | Completion Date | Proof | Repository |\n| :-------------: | :---------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n| Stanford Online |              [Databases: Modeling and Theory](https://www.edx.org/course/modeling-and-theory)               |        -        |   -   |     -      |\n| Stanford Online |            [Databases: Relational Databases and SQL](https://www.edx.org/course/databases-5-sql)            |        -        |   -   |     -      |\n| Stanford Online |              [Databases: Semistructured Data](https://www.edx.org/course/semistructured-data)               |        -        |   -   |     -      |\n| Stanford Online |         [Machine Learning](https://www.coursera.org/specializations/machine-learning-introduction)          |        -        |   -   |     -      |\n|  UC San DiegoX  |                     [Computer Graphics](https://www.edx.org/course/computer-graphics-2)                     |        -        |   -   |     -      |\n|       IBM       | [Introduction to Software Engineering](https://www.coursera.org/learn/introduction-to-software-engineering) |        -        |   -   |     -      |\n\n### Core Ethics\n\n|              Provider              |                                                   Course                                                   | Completion Date | Proof | Repository |\n| :--------------------------------: | :--------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n| Eindhoven University of Technology |     [Ethics, Technology and Engineering](https://www.coursera.org/learn/ethics-technology-engineering)     |        -        |   -   |     -      |\n|     University of Pennsylvania     | [Introduction to Intellectual Property](https://www.coursera.org/learn/introduction-intellectual-property) |        -        |   -   |     -      |\n|      Northeastern University       |           [Data Privacy Fundamentals](https://www.coursera.org/learn/northeastern-data-privacy)            |        -        |   -   |     -      |\n\n## Advanced CS\n\n### Advanced Programming\n\n|        Provider         |                                      Course                                       | Completion Date | Proof | Repository |\n| :---------------------: | :-------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n|          EPFL           | [Parallel Programming](https://www.coursera.org/learn/scala-parallel-programming) |        -        |   -   |     -      |\n|     Stanford Online     |                 [Compilers](https://www.edx.org/course/compilers)                 |        -        |   -   |     -      |\n|          UPenn          |       [Introduction to Haskell](https://www.seas.upenn.edu/~cis194/fall16/)       |        -        |   -   |     -      |\n| University of Groningen |  [Learn Prolog Now!](https://www.let.rug.nl/bos/lpn//lpnpage.php?pageid=online)   |        -        |   -   |     -      |\n|         Udacity         |  [Software Debugging](https://www.udacity.com/course/software-debugging--cs259)   |        -        |   -   |     -      |\n|         Udacity         |    [Software Testing](https://www.udacity.com/course/software-testing--cs258)     |        -        |   -   |     -      |\n\n### Advanced Systems\n\n| Provider |                                                       Course                                                        | Completion Date | Proof | Repository |\n| :------: | :-----------------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n|   MITx   |   [Computation Structures 1: Digital Circuits](https://learning.edx.org/course/course-v1:MITx+6.004.1x_3+3T2016)    |        -        |   -   |     -      |\n|   MITx   |  [Computation Structures 2: Computer Architecture](https://learning.edx.org/course/course-v1:MITx+6.004.2x+3T2015)  |        -        |   -   |     -      |\n|   MITx   | [Computation Structures 3: Computer Organization](https://learning.edx.org/course/course-v1:MITx+6.004.3x_2+1T2017) |        -        |   -   |     -      |\n\n### Advanced Theory\n\n|       Provider        |                                   Course                                    | Completion Date | Proof | Repository |\n| :-------------------: | :-------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n| ArsDigita University  | [Theory of Computation](http://aduni.org/courses/theory/index.php?view=cw)  |        -        |   -   |     -      |\n|  Tsinghua University  | [Computational Geometry](https://www.edx.org/course/computational-geometry) |        -        |   -   |     -      |\n| Stanford Online \u0026 UBC |         [Game Theory](https://www.coursera.org/learn/game-theory-1)         |        -        |   -   |     -      |\n\n### Advanced Information Security\n\n|             Provider             |                                                                                  Course                                                                                  | Completion Date | Proof | Repository |\n| :------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n|            KULeuvenX             |                                            [Web Security Fundamentals](https://www.edx.org/course/web-security-fundamentals)                                             |        -        |   -   |     -      |\n| University of California, Irvine |                                    [Security Governance \u0026 Compliance](https://www.coursera.org/learn/security-governance-compliance)                                     |        -        |   -   |     -      |\n|             Infosec              |                                         [Digital Forensics Concepts](https://www.coursera.org/learn/digital-forensics-concepts)                                          |        -        |   -   |     -      |\n|         LinuxFoundationX         |           [Secure Software Development: Requirements, Design, and Reuse](https://www.edx.org/course/secure-software-development-requirements-design-and-reuse)           |        -        |   -   |     -      |\n|         LinuxFoundationX         |                           [Secure Software Development: Implementation](https://www.edx.org/course/secure-software-development-implementation)                           |        -        |   -   |     -      |\n|         LinuxFoundationX         | [Secure Software Development: Verification and More Specialized Topics](https://www.edx.org/course/secure-software-development-verification-and-more-specialized-topics) |        -        |   -   |     -      |\n\n### Advanced Math\n\n|      Provider      |                                                         Course                                                          | Completion Date | Proof | Repository |\n| :----------------: | :---------------------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n|    3Blue1Brown     |          [Essence of Linear Algebra](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab)          |        -        |   -   |     -      |\n|      MIT OCW       |               [Linear Algebra](https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/)               |        -        |   -   |     -      |\n|      MIT OCW       | [Introduction to Numerical Methods](https://ocw.mit.edu/courses/18-335j-introduction-to-numerical-methods-spring-2019/) |        -        |   -   |     -      |\n| Open Logic Project |                          [Introduction to Formal Logic](https://forallx.openlogicproject.org/)                          |        -        |   -   |     -      |\n|      Harvard       |                               [Probability](https://projects.iq.harvard.edu/stat110/home)                               |        -        |   -   |     -      |\n\n## Final Project\n\n|         Provider          |                                                   Specialization                                                    | Completion Date | Proof | Repository |\n| :-----------------------: | :-----------------------------------------------------------------------------------------------------------------: | :-------------: | :---: | :--------: |\n|  University of Helsinki   |                                   [Fullstack Open](https://fullstackopen.com/en)                                    |        -        |   -   |     -      |\n|       Northwestern        |                     [Modern Robotics](https://www.coursera.org/specializations/modernrobotics)                      |        -        |   -   |     -      |\n|  University of Illinois   |                         [Data Mining](https://www.coursera.org/specializations/data-mining)                         |        -        |   -   |     -      |\n|       UC San Diego        |                            [Big Data](https://www.coursera.org/specializations/big-data)                            |        -        |   -   |     -      |\n|       UC San Diego        |                  [Internet of Things](https://www.coursera.org/specializations/internet-of-things)                  |        -        |   -   |     -      |\n|  University of Illinois   |                     [Cloud Computing](https://www.coursera.org/specializations/cloud-computing)                     |        -        |   -   |     -      |\n| Johns Hopkins University  |                      [Data Science](https://www.coursera.org/specializations/jhu-data-science)                      |        -        |   -   |     -      |\n|           EPFL            |                  [Functional Programming in Scala](https://www.coursera.org/specializations/scala)                  |        -        |   -   |     -      |\n| Michigan State University | [Game Design and Development with Unity 2020](https://www.coursera.org/specializations/game-design-and-development) |        -        |   -   |     -      |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft-miller%2Fossu-computer-science-progress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft-miller%2Fossu-computer-science-progress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft-miller%2Fossu-computer-science-progress/lists"}