|
| 1 | +# Frequently Asked Questions |
| 2 | + |
| 3 | +This page answers some questions that we frequently receive about the curriculum. |
| 4 | +If you have questions that aren't answered here, try asking through one of our [community channels](README.md#community). |
| 5 | +If it seems important enough or we get asked that question a lot, we will probably add it here. |
| 6 | + |
| 7 | +Alternatively, you could [contribute](#CONTRIBUTING.md) an answer yourself. |
| 8 | + |
| 9 | +## Contents |
| 10 | + |
| 11 | +- [Are Coursera courses free to access?](#are-coursera-courses-free-to-access) |
| 12 | +- [Does every resource in the main curriculum have to be free?](#does-every-resource-in-the-main-curriculum-have-to-be-free) |
| 13 | +- [In what order should I take the courses?](#in-what-order-should-i-take-the-courses) |
| 14 | +- [Is it necessary to purchase the Verified Upgrade for edX courses?](#is-it-necessary-to-purchase-the-verified-upgrade-for-edx-courses) |
| 15 | +- [Why do you recommend skipping the second half of CS50?](#why-do-you-recommend-skipping-the-second-half-of-cs50) |
| 16 | +- [Why doesn't the curriculum cover/ignore topic X?](#why-doesnt-the-curriculum-cover-ignore-topic-x) |
| 17 | +- [Why is the curriculum missing some pre-requisites?](#why-is-the-curriculum-missing-some-pre-requisites) |
| 18 | + |
| 19 | +## Questions |
| 20 | + |
| 21 | +### Are Coursera courses free to access? |
| 22 | + |
| 23 | +Some courses that require payment to access probably do exist on Coursera, but we don't put those on our curriculum. |
| 24 | +All Coursera courses that we put on the curriculum must, at minimum, be **free to audit**. |
| 25 | +For some courses, all course features are available for free; |
| 26 | +for others (especially those that are part of a specialization), you may only be able to access the lecture videos. |
| 27 | +(If you find the policies have changed for any courses on our curriculum, please tell us!) |
| 28 | + |
| 29 | +Unfortunately, for some courses, Coursera's interface is [very aggressive](https://darkpatterns.org/) about convincing you that you have to pay. |
| 30 | + |
| 31 | +You may see something like this on the course page: |
| 32 | + |
| 33 | + |
| 34 | +When attempting to enroll in such a course: |
| 35 | +- Click the blue "Enroll" or "Enroll Now" button. |
| 36 | +- A pop-up will appear. |
| 37 | +- **Do not click** "Start Free Trial", unless you do want to pay. |
| 38 | +- Find the text that says "Audit this course" at the bottom. |
| 39 | +- Click **Audit**. |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +### Does every resource in the main curriculum have to be free? |
| 44 | + |
| 45 | +Yes, because we have to draw a line. |
| 46 | +As soon as we require paid resources in the main curriculum, we might as well tell people to pay half a million dollars to attend a university. |
| 47 | +We are an Internet-based community of learners, not a business, so free is the most sensible price and ensures that the only price you need pay is the price of Internet access. |
| 48 | + |
| 49 | +At the same time, we recognize that education is scarce resource and therefore requires payment to instructors to make it sustainable in the long term. |
| 50 | +Therefore, we respect the business model of websites like edX, which make their materials free but with some paid add-ons, like official certificates or extra interaction with course instructors. |
| 51 | + |
| 52 | +So we only require that the *learning materials* of a resource be free to access, not that every possible add-on be free. |
| 53 | +It would be ideal if graded assignments were always free but if we had this requirement, we would have to exclude any resource that doesn't have graded assignments at all. |
| 54 | +Plus, there are other ways to get feedback on your work, and OSSU is a do-it-yourself education. |
| 55 | + |
| 56 | +### In what order should I take the courses? |
| 57 | + |
| 58 | +You have a few different options: |
| 59 | +- You can progress linearly from top to bottom of the page. |
| 60 | +- You can progress linearly through each individual section, but studying different sections in parallel. |
| 61 | +- You can design your own custom progression using the pre-requisites to guide you. |
| 62 | + |
| 63 | +We have designed the curriculum to work for any of the above three styles. |
| 64 | + |
| 65 | +### Is it necessary to purchase the Verified Upgrade for edX courses? |
| 66 | + |
| 67 | +If you just want to watch the videos, it is never necessary for any edX course on our curriculum. |
| 68 | + |
| 69 | +CS50 doesn't use edX's grading system; it grades all assignments for free. |
| 70 | + |
| 71 | +The [Software Development](https://www.edx.org/micromasters/software-development) courses have mostly free quizzes and assignments, but their Final Projects will only be graded by a human if you pay. |
| 72 | + |
| 73 | +### Why do you recommend skipping the second half of CS50? |
| 74 | + |
| 75 | +The strongest and most useful part of CS50 is the part where they teach C. |
| 76 | +We wish to retain this in the curriculum for now because it is one of the few chances the student has to play with manual memory management in a (relatively) low-level language. |
| 77 | +Everything after that gets a bit too easy and shallow, to the point that we believe the student's time will be better spent in MIT's Introduction to Computer Science course. |
| 78 | + |
| 79 | +That being said, feel free to finish CS50 if you like it and want to. |
| 80 | +But don't skip the MIT Intro course. |
| 81 | + |
| 82 | +### Why doesn't the curriculum cover/ignore topic X? |
| 83 | + |
| 84 | +We have several goals that we have to balance: |
| 85 | +- Ensure students learn the timeless principles of computer science in the best possible way, pedagogically speaking. |
| 86 | +- Ensure students are given sufficient knowledge of today's systems to be employable in the near future. |
| 87 | +- Ensure students are exposed to enough cutting-edge knowledge that they won't be left behind when technology changes, which it always does. |
| 88 | +- Keep the curriculum brief enough that it can be completed in a reasonable amount of time. |
| 89 | + |
| 90 | +Therefore, not everything can be included, but we strive to be eclectic so that students are both employable and well-armed for change. |
| 91 | + |
| 92 | +### Why is the curriculum missing some pre-requisites? |
| 93 | + |
| 94 | +The curriculum assumes two things: |
| 95 | +- You are reasonably fluent in English. |
| 96 | +- You have gotten through a standard high school curriculum that included physics and pre-calculus. |
| 97 | + |
| 98 | +Without these assumptions, the curriculum would be out of control with trying to fill in your knowledge gaps. |
| 99 | +But those who for whatever reason didn't get all the way through high school math and physics are in luck: you can find the content you need on [Khan Academy](https://www.khanacademy.org/). |
| 100 | + |
| 101 | +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! |
0 commit comments