Skip to content

Commit 83ccf1b

Browse files
committed
Corrected some claude errors. Fixed some links that claude missed.
1 parent e12a7ec commit 83ccf1b

8 files changed

Lines changed: 23 additions & 23 deletions

File tree

docs/computer-science/extras/other_curricula.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The Borr Prject is one of a few efforts to inform learners how they can pursue c
99
- [P1xt](https://github.com/P1xt/p1xt-guides)
1010
- [Functional CS](https://functionalcs.github.io/curriculum/)
1111

12-
What differentiates the Borr Project? The Borr Project is dedicated to how an individual can learn the undergraduate CS curriculum. This is why we use the [CS2013](../../curricular_guidelines) as our curricular guidelines. These guidelines are written by the two foremost professional organizations in computing.
12+
What differentiates the Borr Project? The Borr Project is dedicated to how an individual can learn the undergraduate CS curriculum. This is why we use the [CS2013](../../curricular_guidelines.md) as our curricular guidelines. These guidelines are written by the two foremost professional organizations in computing.
1313

1414
To know what makes the Borr Project Different from OSSU, read [this blog post](https://borrproject.github.io/blog/announcing-borr-project/).
1515

docs/computer-science/faq.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This page answers some questions that we frequently receive about the curriculum
44
If you have questions that aren't answered here, try asking through one of our [community channels](../#community).
55
If it seems important enough or we get asked that question a lot, we will probably add it here.
66

7-
Alternatively, you could [contribute](../../contributing) an answer yourself.
7+
Alternatively, you could [contribute](../../contributing.md) an answer yourself.
88

99
## Questions
1010

@@ -13,7 +13,7 @@ No. The Borr Project creates guides to resources that will empower you to learn
1313

1414
### How can I review the math prerequisites?
1515

16-
See our [Pre-College Math](../../precollege-math) curriculum for a list of resources to use for reviewing the math prerequisites.
16+
See our [Pre-College Math](../../precollege-math/index.md) curriculum for a list of resources to use for reviewing the math prerequisites.
1717

1818
### What is a good course to learn a particular language?
1919
The Borr Project 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.
@@ -72,7 +72,7 @@ Sometimes a course is on multiple platforms that are reasonably similar in quali
7272

7373
### Why doesn't the curriculum cover/ignore topic X?
7474

75-
You can read more about our curricular guidelines and the qualifications of the guidelines' authors [here](../curricular_guidelines). If you find a topic that is required by our guidelines and is not included in the curriculum, we should make a change! Read more about [contributing to a change](../../contributing).
75+
You can read more about our curricular guidelines and the qualifications of the guidelines' authors [here](../curricular_guidelines.md). If you find a topic that is required by our guidelines and is not included in the curriculum, we should make a change! Read more about [contributing to a change](../../contributing.md).
7676

7777
### Why is the curriculum missing some pre-requisites?
7878

docs/computer-science/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ they belong in [extras/courses](./extras/courses.md) or [extras/readings](./extr
3232

3333
- *[Intro CS](#intro-cs)*: for students to try out CS and see if it's right for them
3434
- *[Core CS](#core-cs)*: corresponds roughly to the first three years of a computer science curriculum, taking classes that all majors would be required to take
35-
- *[Advanced CS](#advanced-cs)*: corresponds roughly to the final year of a computer science curriculum, taking [electives](advanced-cs/electives/index.md) according to the student's interests and a [final project](advanced-cs/final-project/index.md) for students to validate, consolidate, and display their knowledge, to be evaluated by their peers worldwide
35+
- *[Advanced CS](#advanced-cs)*: corresponds roughly to the final year of a computer science curriculum, taking [electives](./advanced-cs/electives/index.md) according to the student's interests and a [final project](./advanced-cs/final-project/index.md) for students to validate, consolidate, and display their knowledge, to be evaluated by their peers worldwide
3636

3737
**Duration**. It is possible to finish within about 2 years if you plan carefully and devote roughly 20 hours/week to your studies. Learners can use [this spreadsheet](https://docs.google.com/spreadsheets/d/1Pp4z-ulYDT9Px88oTQP5FJiZWyk8LcF7cBvc6SVXu6o/) to estimate their end date. Make a copy and input your start date and expected hours per week in the `Timeline` sheet. As you work through courses you can enter your actual course completion dates in the `Curriculum Data` sheet and get updated completion estimates.
3838

@@ -173,11 +173,11 @@ Get to know how to use the skills you have learned apply to real world applicati
173173

174174
After completing every course in all previous tracks, choose a subset of courses from Advanced CS based on interest. Understand that these are electives; not every course needs to be taken. But take every course that is relevant to the field you intend to go into. You do not need to make this choice until you have completed all previous tracks, and it is suggested to only make the choice after that.
175175

176-
- [Electives](advanced-cs/electives/index.md)
176+
- [Electives](./advanced-cs/electives/index.md)
177177

178178
Afterwards, visit our Final Project page to decide how you want to cap off your Computer Science journey. There are many paths you can take your career, and it is up to you to decide where to go.
179179

180-
- [Final Project](advanced-cs/final-project/index.md)
180+
- [Final Project](./advanced-cs/final-project/index.md)
181181

182182
### Congratulations
183183

docs/computer-science/program-design/class-based/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar_position: 2
55
# Class-Based Program Design
66
*Timeline: 104 - 130 hours*
77

8-
This course studies the class-based program design and the design of abstractions that support the design of reusable software and libraries. It covers the principles of object oriented program design, the basic rules of program evaluation, and examines the relationship between algorithms and data structures, as well as basic techniques for analyzing algorithm complexity. The recommended background is [Systematic Program Design](../spd).
8+
This course studies the class-based program design and the design of abstractions that support the design of reusable software and libraries. It covers the principles of object oriented program design, the basic rules of program evaluation, and examines the relationship between algorithms and data structures, as well as basic techniques for analyzing algorithm complexity. The recommended background is [Systematic Program Design](../spd/index.md).
99
- https://course.ccs.neu.edu/cs2510sp22/index.html
1010

1111
Keep in mind that the written notes are the primary source of learning in this class. Any videos should be considered supplementary. *Credit: @pulkitkrishna, Discord*
@@ -81,4 +81,4 @@ To make it easier on students, a syllabus was created to give a general sequence
8181
| | [Lecture 35: Dynamic Programming](https://course.ccs.neu.edu/cs2510sp22/lecture35.html) |
8282
| Week 14 | Lecture 35: Intro to OOD part 1 |
8383
| | [Assignment 10 Part 2](https://course.ccs.neu.edu/cs2510sp22/assignment10.html) |
84-
| | Lecture 35: Intro to OOD part 2 |
84+
| | Lecture 35: Intro to OOD part 2 |

docs/faq.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
Each curriculum has its own FAQ. Here is a list of them:
44

5-
- [Computer Science FAQ](../computer-science/faq)
6-
- [Math FAQ](../math/faq)
7-
- [Pre-College Math FAQ](../precollege-math/faq)
5+
- [Computer Science FAQ](./computer-science/faq.md)
6+
- [Math FAQ](./math/faq.md)
7+
- [Pre-College Math FAQ](./precollege-math/faq.md)
88

99
Some Course pages also have their own course specific FAQ. Visit them to read their FAQs.

docs/getting-help.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Check the FAQ!
44

5-
Please check our [Frequently Asked Questions](../faq) to see if your question has been addressed.
5+
Please check our [Frequently Asked Questions](./faq.md) to see if your question has been addressed.
66

77
## Ask in the chat room
88
[![Discord](https://img.shields.io/discord/1385616874200371350.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/uR2QS36pdH) Join the Borr Project [Discord server](https://discord.gg/uR2QS36pdH)! Discord is an online chat service, similar to Slack or IRC where you can chat with other students and get help.
@@ -13,4 +13,4 @@ If you need help successfully completing the content of a course or are having g
1313

1414
### General problems
1515

16-
If you have general problems with the program not specific to any course, such as preferring textbook-style learning over MOOCs, Discord is a good place to reach out to people who may have great suggestions. You might form a working group that makes the next improvement to Borr Project CS! Read more about contributing [here](../contributing).
16+
If you have general problems with the program not specific to any course, such as preferring textbook-style learning over MOOCs, Discord is a good place to reach out to people who may have great suggestions. You might form a working group that makes the next improvement to Borr Project CS! Read more about contributing [here](./contributing.md).

docs/math/faq.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This page answers some questions that we frequently receive about the curriculum
44
If you have questions that aren't answered here, try asking through one of our [community channels](../#community).
55
If it seems important enough or we get asked that question a lot, we will probably add it here.
66

7-
Alternatively, you could [contribute](../../contributing) an answer yourself.
7+
Alternatively, you could [contribute](../../contributing.md) an answer yourself.
88

99
## Contents
1010

@@ -21,7 +21,7 @@ Alternatively, you could [contribute](../../contributing) an answer yourself.
2121
### How can I review the math prerequisites?
2222
Many Borr Project students choose to review math topics that they have not studied recently.
2323

24-
See our [Pre-College Math](../../precollege-math) curriculum for a list of resources to use for reviewing the math prerequisites.
24+
See our [Pre-College Math](/precollege-math/index.md) curriculum for a list of resources to use for reviewing the math prerequisites.
2525

2626
### In what order should I take the courses?
2727

@@ -71,7 +71,7 @@ If you just want to watch the videos, it is never necessary for any edX course o
7171

7272
### Why doesn't the curriculum cover/ignore topic X?
7373

74-
You can read more about our curricular guidelines and the qualifications of the guidelines' authors [here](../curricular_guidelines). If you find a topic that is required by our guidelines and is not included in the curriculum, we should make a change! Read more about [contributing to a change](../../contributing).
74+
You can read more about our curricular guidelines and the qualifications of the guidelines' authors [here](./curricular_guidelines.md). If you find a topic that is required by our guidelines and is not included in the curriculum, we should make a change! Read more about [contributing to a change](/contributing.md).
7575

7676
### Why is the curriculum missing some pre-requisites?
7777

@@ -82,4 +82,4 @@ The curriculum assumes two things:
8282
Without these assumptions, the curriculum would be out of control with trying to fill in your knowledge gaps.
8383
For those who want to study math pre-requisites, read more [here](#how-can-i-review-the-math-prerequisites)
8484

85-
Of course, if you find that the curriculum is missing a pre-requisite for a course that isn't part of a normal high school curriculum, please let us know!
85+
Of course, if you find that the curriculum is missing a pre-requisite for a course that isn't part of a normal high school curriculum, please let us know!

docs/math/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ just remember that you can't purchase success!
4646
## Community
4747

4848
- We have a Discord server! [![Discord](https://img.shields.io/discord/1385616874200371350.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/uR2QS36pdH) This should be your first stop to talk with other students from The Borr Project. Why don't you introduce yourself right now? [Join The Borr Project Discord](https://discord.gg/uR2QS36pdH)
49-
- You can also interact through GitHub issues. If there is a problem with a course, or a change needs to be made to the curriculum, this is the place to start the conversation. Read more [here](../contributing.md).
49+
- You can also interact through GitHub issues. If there is a problem with a course, or a change needs to be made to the curriculum, this is the place to start the conversation. Read more [here](/contributing.md).
5050

5151
## Core Mathematics
5252

@@ -74,7 +74,7 @@ Calculus is the study of change (differential calculus) and accumulation of quan
7474

7575
Courses | Duration | Effort | Prerequisites
7676
:-- | :--: | :--: | :--:
77-
[Calculus 1A: Differentiation](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.1x+2T2019/about) | 13 weeks | 6-10 hours/week | [high school math](../../precollege-math/index.md)
77+
[Calculus 1A: Differentiation](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.1x+2T2019/about) | 13 weeks | 6-10 hours/week | [high school math](/precollege-math/index.md)
7878
[Calculus 1B: Integration](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.2x+3T2019/about) | 13 weeks | 5-10 hours/week | Calculus 1A
7979
[Calculus 1C: Coordinate Systems & Infinite Series](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.3x+1T2020/about) | 6 weeks | 5-10 hours/week | Calculus 1B
8080
[Multivariable Calculus](https://ocw.mit.edu/courses/mathematics/18-02sc-multivariable-calculus-fall-2010/) | 12 weeks | 6 hours/week | Calculus 1C
@@ -116,7 +116,7 @@ Linear algebra is the mathematics of spatial relationships that deals with the m
116116

117117
Courses | Duration | Effort | Prerequisites
118118
:-- | :--: | :--: | :--:
119-
[Essence of Linear Algebra](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab) | - | - | [high school math](../../precollege-math/index.md)
119+
[Essence of Linear Algebra](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab) | - | - | [high school math](../precollege-math/index.md)
120120
[Linear Algebra](https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/) | 14 weeks | 12 hours/week | Essence of Linear Algebra
121121

122122
### Probability & Statistics
@@ -153,7 +153,7 @@ Abstract algebra (occasionally called modern algebra) is the study of algebraic
153153

154154
Courses | Duration | Effort | Prerequisites
155155
:-- | :--: | :--: | :--:
156-
[Introduction to Abstract Group theory](https://nptel.ac.in/courses/111106113) | 8 weeks | 8-10 hours/week | [high school math](../../precollege-math/index.md)
156+
[Introduction to Abstract Group theory](https://nptel.ac.in/courses/111106113) | 8 weeks | 8-10 hours/week | [high school math](../precollege-math/index.md)
157157
[Introduction to Rings and Fields](https://nptel.ac.in/courses/111106131) | 8 weeks | 8-10 hours/week | Introduction to Abstract Group Theory
158158

159159

@@ -176,7 +176,7 @@ Courses | Duration | Effort | Prerequisites
176176

177177
Courses | Duration | Effort | Prerequisites
178178
:-- | :--: | :--: | :--:
179-
[Topology Without Tears](https://www.topologywithouttears.net) | 15 weeks | 14 hours/week | [high school math](../../precollege-math/index.md), Set Theory, Knowledge of axiomatic branch of mathematics such as [Introduction to Abstract Algebra](#introduction-to-abstract-algebra)
179+
[Topology Without Tears](https://www.topologywithouttears.net) | 15 weeks | 14 hours/week | [high school math](../precollege-math/index.md), Set Theory, Knowledge of axiomatic branch of mathematics such as [Introduction to Abstract Algebra](#introduction-to-abstract-algebra)
180180
[Euclidean plane and its relatives](https://arxiv.org/pdf/1302.1630v19.pdf) | 14 weeks | 4-6 hours/week | Elementary Set Theory, Calculus 1C, Linear Algebra
181181
[Geometry with an Introduction to Cosmic Topology](https://mphitchman.com) | 14 weeks | 14 hours/week | Multivariable Calculus
182182
[Differential Geometry](https://ocw.mit.edu/courses/mathematics/18-950-differential-geometry-fall-2008/) [(Supplementary Video Lectures)](https://www.youtube.com/playlist?list=PLIljB45xT85DWUiFYYGqJVtfnkUFWkKtP) | 10 weeks | 6-8 hours/week | Multivariable Calculus, Introduction To Analysis and Linear Algebra

0 commit comments

Comments
 (0)