Update FAQ.md

This commit is contained in:
Saksham Bhugra 2023-10-31 20:00:24 +05:30 committed by GitHub
parent ed2f6277e3
commit e4f1421847
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

8
FAQ.md
View File

@ -43,9 +43,9 @@ After taking an assessment, you should have a clear idea what topics to study, a
(Math 1, 2, 3 covers all of algebra, pre-calculus, high school geometry, trig, stats. It interleaves the order of these topics.)
### What is a good course to learn a particular language?
OSSU focuses on finding the best courses to learn computer science topics, and isnt focused on finding language specific courses. If you are looking to learn a particular language or framework there are two great resources to check.
OSSU focuses on finding the best courses to learn computer science topics, and isnt 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.
2. Most languages have a community on reddit. When you find the communitys 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.
2. Most languages have a community on Reddit. When you find the communitys 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.
### Why is the Firebase OSSU app different or broken?
@ -53,7 +53,7 @@ The OSSU curriculum and ecosystem have been collaboratively built by many indivi
Unfortunately, the app has not been updated in many years. It does not reflect updates to the curriculum, it contains links to courses that no longer exist, and it has known bugs that prevent students from logging in.
It is our hope that the creators of the Firebase app can bring the app up to date. Until that time, the firebase app should be considered a deprecated product that is no longer supported.
It is our hope that the creators of the Firebase app can bring the app up to date. Until that time, the Firebase app should be considered a deprecated product that is no longer supported.
### In what order should I take the courses?
@ -121,7 +121,7 @@ For those who want to study math pre-requisites, read more [here](#how-can-i-rev
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!
### Why require experience with a sizable project before the Software Engineering courses?
Software engineering tries to solve the problem of dealing with large programs. Building a sizable program before taking the SE courses will help you understand what SE is trying to solve. We recommend the Jack-to-VM-code compiler project from the nand2tetris course because it's the first project in the curriculum that is complex enough to see value in a SE course. That said, any sizable project will do and can come from outside of the OSSU curriculum. The idea is that you've done some large enough project where the pieces started to feel unmanageable. This experience will expose pain points and lead to a better understanding of SE.
Software engineering tries to solve the problem of dealing with large programs. Building a sizable program before taking the SE courses will help you understand what SE is trying to solve. We recommend the Jack-to-VM-code compiler project from the nand2tetris course because it's the first project in the curriculum that is complex enough to see value in a SE course. That said, any sizable project will do and can come from outside of the OSSU curriculum. The idea is that you've done some large enough projects where the pieces started to feel unmanageable. This experience will expose pain points and lead to a better understanding of SE.
### How can I find a course on a particular subject?
After completing Core CS, learners are ready to pursue computer science