From 678f5e1e156896beeb5081c571ba26bfcd8b65a8 Mon Sep 17 00:00:00 2001 From: Pulkit Krishna Date: Sun, 23 Mar 2025 08:53:39 +0530 Subject: [PATCH 1/5] force gh-pages to render CONTRIBUTING.md --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index 4089591..a75d179 100644 --- a/_config.yml +++ b/_config.yml @@ -5,3 +5,4 @@ minima: nav_pages: - FAQ.md - HELP.md +include: ['CONTRIBUTING.md'] From ae91c7424b8c567c5f8113149535f751a8d5ff61 Mon Sep 17 00:00:00 2001 From: Pulkit Krishna Date: Sun, 23 Mar 2025 09:00:13 +0530 Subject: [PATCH 2/5] fix link to hs math faq --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 624d799..cf6ef1d 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ just remember that you can't purchase success! ## Prerequisites -- [Core CS](#core-cs) assumes the student has already taken [high school math](https://github.com/ossu/computer-science/blob/master/FAQ.md#how-can-i-review-the-math-prerequisites), including algebra, geometry, and pre-calculus. +- [Core CS](#core-cs) assumes the student has already taken [high school math](FAQ.md#how-can-i-review-the-math-prerequisites), including algebra, geometry, and pre-calculus. - [Advanced CS](#advanced-cs) assumes the student has already taken the entirety of Core CS and is knowledgeable enough now to decide which electives to take. - Note that [Advanced systems](#advanced-systems) assumes the student has taken a basic physics course (e.g. AP Physics in high school). From eebf561589c66216db77b5d4de2ae90dcc1e6783 Mon Sep 17 00:00:00 2001 From: Pulkit Krishna Date: Sun, 23 Mar 2025 09:11:10 +0530 Subject: [PATCH 3/5] fix links in the faq --- FAQ.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/FAQ.md b/FAQ.md index 1477c97..ee5f412 100644 --- a/FAQ.md +++ b/FAQ.md @@ -4,7 +4,7 @@ This page answers some questions that we frequently receive about the curriculum If you have questions that aren't answered here, try asking through one of our [community channels](README.md#community). If it seems important enough or we get asked that question a lot, we will probably add it here. -Alternatively, you could [contribute](#CONTRIBUTING.md) an answer yourself. +Alternatively, you could [contribute](CONTRIBUTING.md) an answer yourself. ## Contents @@ -19,8 +19,8 @@ Alternatively, you could [contribute](#CONTRIBUTING.md) an answer yourself. - [What are the alt links?](#what-are-the-alt-links) - [Why doesn't the curriculum cover/ignore topic X?](#why-doesnt-the-curriculum-coverignore-topic-x) - [Why is the curriculum missing some pre-requisites?](#why-is-the-curriculum-missing-some-pre-requisites) -- [Why require experience with a sizable project before the Software Engineering courses?](#why-require-experience-with-a-sizable-project-before-the-Software-Engineering-courses) -- [How can I find a course on a particular subject?](#how-can-I-find-a-course-on-a-particular-subject) +- [Why require experience with a sizable project before the Software Engineering courses?](#why-require-experience-with-a-sizable-project-before-the-software-engineering-courses) +- [How can I find a course on a particular subject?](#how-can-i-find-a-course-on-a-particular-subject) ## Questions @@ -47,7 +47,7 @@ Practice what you have not mastered by: 2. Rewatching Professor Leonard's video on the subject, working through the examples with him. 3. Searching [YouTube](https://www.youtube.com/) for another POV on the topic, again working through the examples with them. [Khan Academy](https://www.youtube.com/@khanacademy) & [Organic Chemistry Tutor](https://www.youtube.com/@TheOrganicChemistryTutor) are great resources for this. 4. Doing the section exercises in your textbook. -5. Asking for help in the relevant [Discord channel](https://discord.com/channels/744385009028431943/744971809056751687). +5. Asking for help in the relevant [Discord channel](https://discord.gg/mS4GnBCdZk). ### What is a good course to learn a particular language? OSSU focuses on finding the best courses to learn computer science topics, and isn’t focused on finding language specific courses. If you are looking to learn a particular language or framework there are two great resources to check. @@ -89,7 +89,7 @@ For some courses, all course features are available for free; for others (especially those that are part of a specialization), you may only be able to access the lecture videos. (If you find the policies have changed for any courses on our curriculum, please tell us!) -Unfortunately, for some courses, Coursera's interface is [very aggressive](https://darkpatterns.org/) about convincing you that you have to pay. +Unfortunately, for some courses, Coursera's interface is [very aggressive](https://www.deceptive.design/) about convincing you that you have to pay. You may see something like this on the course page: From 78692a4267e0b51b56e6eddbcb09e46662c4072e Mon Sep 17 00:00:00 2001 From: Pulkit Krishna Date: Sun, 23 Mar 2025 09:13:23 +0530 Subject: [PATCH 4/5] fix links in CONTRIBUTING.md change gitter -> discord --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index be27d3e..d0d9fb3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,7 @@ OSSU thrives because of the changes made by our many contributors. Read on for d If you have non-substantive updates to make to the curriculum, such as a course's URL having been moved, spelling/syntax errors, etc., please send a [pull request](https://www.freecodecamp.org/news/how-to-make-your-first-pull-request-on-github-3/) to fix any mistakes that you have found. ## Substantive changes If you have specific and substantive criticisms of the curriculum, i.e. problems related to the progression/content of courses it would be appropriate to [open an issue](https://help.github.com/articles/creating-an-issue/). While it is acceptable to point out problems, all successful changes naturally require a plan for fixing the problem. -OSSU’s curricular guidelines are [here](https://github.com/ossu/computer-science/blob/master/CURRICULAR_GUIDELINES.md). Successful critiques of the curriculum will point out ways that OSSU is failing to uphold these guidelines. Examples are: +OSSU’s curricular guidelines are [here](CURRICULAR_GUIDELINES.md). Successful critiques of the curriculum will point out ways that OSSU is failing to uphold these guidelines. Examples are: * OSSU lists a course as required when the course topics are elective in the curricular guide. * OSSU not having a course to cover required topics from the curricular guide. @@ -14,6 +14,6 @@ OSSU’s curricular guidelines are [here](https://github.com/ossu/computer-scien ### Responding to Issues Issues require more than just users to suggest them. Issues require active community members to read and respond to proposals. Even adding simple [emoji reactions](https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) can help the community. ### Engaging with other students -Learning is enhanced by engaged peers. You can be that peer for someone new to OSSU. When you see a new person posting in Gitter, ask them a question about themselves. When you see a cohort starting at _almost_ the right time, join in. Doing so will make OSSU a stronger program for everyone, including you. +Learning is enhanced by engaged peers. You can be that peer for someone new to OSSU. When you see a new person posting in Discord, ask them a question about themselves. When you see a cohort starting at _almost_ the right time, join in. Doing so will make OSSU a stronger program for everyone, including you. # Personal Customization If you want to customize the curriculum for yourself, you are encouraged to [fork this project](https://help.github.com/articles/fork-a-repo/)! From 7721a6a551feb3325dc2268e4576828e658d42ea Mon Sep 17 00:00:00 2001 From: Pulkit Krishna Date: Fri, 28 Mar 2025 10:26:46 +0530 Subject: [PATCH 5/5] pin minima theme version Pin the minima theme version, as recommended by https://github.com/jekyll/minima README --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index a75d179..958199e 100644 --- a/_config.yml +++ b/_config.yml @@ -1,5 +1,5 @@ title: Computer Science -remote_theme: "jekyll/minima" +remote_theme: "jekyll/minima@7d91bb5" minima: skin: auto nav_pages: