Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/computer-science/advanced-cs/electives/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ Courses | Duration | Effort | Prerequisites
[Secure Software Development: Requirements, Design, and Reuse](https://www.edx.org/learn/software-development/the-linux-foundation-secure-software-development-requirements-design-and-reuse) ([Alternative](https://training.linuxfoundation.org/training/developing-secure-software-lfd121/)) | 7 weeks | 1-2 hours/week | Core Programming and Core Security
[Secure Software Development: Implementation](https://www.edx.org/learn/software-development/the-linux-foundation-secure-software-development-implementation) | 7 weeks | 1-2 hours/week | Secure Software Development: Requirements, Design, and Reuse
[Secure Software Development: Verification and More Specialized Topics](https://www.edx.org/learn/software-engineering/the-linux-foundation-secure-software-development-verification-and-more-specialized-topics) | 7 weeks | 1-2 hours/week | Secure Software Development: Implementation
[Secure Hardware Design](https://shd.mit.edu/home/) | 12 weeks | 9-12 hours/week | Core CS

#### Advanced math

Expand Down
2 changes: 1 addition & 1 deletion docs/computer-science/advanced-cs/final-project/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Here is a sample of options
Courses | Duration | Effort | Prerequisites
:-- | :--: | :--: | :--:
[Fullstack Open](https://fullstackopen.com/en/) | 12 weeks | 15 hours/week | programming
[Modern Robotics (Specialization)](https://www.coursera.org/specializations/modernrobotics) | 26 weeks | 2-5 hours/week | freshman-level physics, linear algebra, calculus, [linear ordinary differential equations](https://www.khanacademy.org/math/differential-equations)
[Modern Robotics (Specialization)](https://modernrobotics.northwestern.edu) <br/> [Textbook](https://hades.mech.northwestern.edu/images/2/25/MR-v2.pdf) <br/> [Other resources](https://hades.mech.northwestern.edu/index.php/Modern_Robotics) | 26 weeks | 2-5 hours/week | freshman-level physics, linear algebra, calculus, [linear ordinary differential equations](https://www.khanacademy.org/math/differential-equations)
[Data Mining (Specialization)](https://www.coursera.org/specializations/data-mining) | 30 weeks | 2-5 hours/week | machine learning
[Big Data (Specialization)](https://www.coursera.org/specializations/big-data) | 30 weeks | 3-5 hours/week | none
[Internet of Things (Specialization)](https://www.coursera.org/specializations/internet-of-things) | 30 weeks | 1-5 hours/week | strong programming
Expand Down
2 changes: 2 additions & 0 deletions docs/computer-science/extras/courses.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Courses | Duration | Effort
[Precalculus](https://www.futurelearn.com/courses/precalculus) | 5 weeks | 6 hours/week
[Advanced Precalculus](https://www.futurelearn.com/courses/advanced-precalculus) | 4 weeks | 5 hours/week
[Calculus Applied!](https://www.edx.org/learn/calculus/harvard-university-calculus-applied) | 10 Weeks | 6hours/week
[APEX Calculus](https://runestone.academy/ns/books/published/APEX/apex-calculus.html) | - | -
[Introduction to Probability and Data](https://www.coursera.org/learn/probability-intro)| - | -
[Linear Algebra (Strang)](https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/index.htm) | - | -
[Introduction to Computational Thinking](https://computationalthinking.mit.edu/Spring21/#introduction_to_computational_thinking) | - | -
Expand All @@ -57,6 +58,7 @@ Courses | Duration | Effort
[Advanced Operating Systems](https://www.udacity.com/course/ai-deep-learning--ud189)| 5 weeks | 5-8 hours/week
[Networking for Web Developers](https://www.udacity.com/course/computer-networking--ud436) | 12 weeks | 5-8 hours/week
Distributed Systems - [Playlist](https://www.youtube.com/playlist?list=PLrw6a1wE39_tb2fErI4-WkMbsvGQk9_UB), [Course site](http://nil.csail.mit.edu/6.824/2020/schedule.html), [Self-studying 6.824](https://lieuzhenghong.com/mit_6.824_self_study/) [6.824 Discord group for further help](https://discord.gg/KbhkEqpBqC) | - | -
[Demystifying Networking: IIT Bombay](https://www.youtube.com/playlist?list=PLOzRYVm0a65c99bTo_la39WMeX1RjwCvk) | - | -

## Theory

Expand Down
2 changes: 1 addition & 1 deletion docs/computer-science/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ See our [Pre-College Math](../precollege-math/index.md) curriculum for a list of

### What is a good course to learn a particular language?
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.
1. [Hackr.io](https://hackr.io/) allows users to submit and upvote learning resources for topics such as Python or the Java Spring Framework.
1. [Hackr.io](https://hackr.io/tutorials/) allows users to submit and upvote learning resources for topics such as Python or the Java Spring Framework.
2. Most languages have a community on Reddit. When you find the community’s page, check to see if there is a wiki or sidebar with resources. For example, see [/r/python](https://old.reddit.com/r/Python). Note that the sidebar content can be different depending on whether you use www.reddit.com or old.reddit.com.

### In what order should I take the courses?
Expand Down
4 changes: 3 additions & 1 deletion docs/computer-science/systems/ostep/MapReduce.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# MapReduce
**Note:** This project currently does not contain any tests. A ZIP-file containing several test cases and a makefile + example C-program to run them has been uploaded to the Discord server. At some point in the future we will get it refined and published on GitHub.

**Note:** This project currently does not contain any tests. Borr Project contributors have made a repository containing several test cases and a makefile + example C-program to run them: [BorrProject/ostep-mapreduce](https://github.com/BorrProject/ostep-mapreduce). You can download [a zip file containing all these here](https://github.com/BorrProject/ostep-mapreduce/archive/refs/heads/master.zip).

- [Project details](https://github.com/remzi-arpacidusseau/ostep-projects/tree/master/concurrency-mapreduce)
- [Discussion](https://youtu.be/tSiJ_oBSOZE?t=34)
- [Q/A](https://www.youtube.com/watch?v=jVmWrr8y0Uw)
Expand Down
Loading