8000 Intro CS - 6.001L | Add notes · ossu/computer-science@e2cfa87 · GitHub
[go: up one dir, main page]

Skip to content

Commit e2cfa87

Browse files
authored
Intro CS - 6.001L | Add notes
- Adds note about course textbook to be taken as optional as with any paid material listed in all OSSU courses - Adds extra practice as shared by @pulkitkrishna00 - Modifies bullets to be numbered. Instructions should be numbered.
1 parent afb644e commit e2cfa87

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

coursepages/intro-cs/README.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,22 @@ This course is under review. The course has been designed to accommodate people
1414

1515
## Instructions
1616

17-
- Open the [course link](https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/pages/material-by-lecture/) given above. You will see a list of Lectures.
18-
- Clicking on the link of a particular lecture will present all the materials from that lecture to you.
19-
- Work through all the course lectures as given in the link above. Watch the videos, do the finger exercises, and then solve the problem sets.
20-
- There are links to solution of finger exercises on each lecture page. Match your answers to the given solutions to grade yourself.
21-
- Each problem set come with a script and instructions to check your solution. Use them to grade yourself.
22-
- You don't need to install the full Anaconda distribution to do this course. See the notes section below for more information.
23-
- If you are stuck somewhere, feel free to ask questions. You can join the OSSU chat for this course here: <https://discord.gg/jvchSm9>.
17+
1. Open the [course link](https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/pages/material-by-lecture/) given above. You will see a list of Lectures.
18+
2. Clicking on the link of a particular lecture will present all the materials from that lecture to you.
19+
3. Work through all the course lectures as given in the link above. Watch the videos, do the finger exercises, and then solve the problem sets.
20+
4. There are links to solution of finger exercises on each lecture page. Match your answers to the given solutions to grade yourself.
21+
5. Each problem set come with a script and instructions to check your solution. Use them to grade yourself.
22+
6. You don't need to install the full Anaconda distribution to do this course. See the notes section below for more information.
23+
7. If you are stuck somewhere, feel free to ask questions. You can join the OSSU chat for this course here: <https://discord.gg/jvchSm9>.
2424

2525
## Notes
2626

27-
- You don't need to install the full anaconda package to do this course. You can just download the Spyder IDE from here: <https://github.com/spyder-ide/spyder/releases/latest>. It comes bundles with python as well as some popular scientific python libraries (all the libraries which this course uses are included), but it is not as large or complex as the full anaconda distribution. You don't need to set up python separately or anything.
28-
- You can use VS Code, or any text editor/IDE you prefer. If you are using a text editor/IDE other than Spyder/Anaconda, you should note that the course sometimes ask you to run some additional statements after running a python file. To do so, run `python -i file.py`. Then you can run additional statements.
29-
- You won't get any certificate for doing this course. If you really want a certificate, you need to do the faster instructor-paced [6.00.1x course on Edx](https://www.edx.org/course/introduction-to-computer-science-and-programming-7) on Edx. Certificate of an introductory course like this is not very valuable, so unless you are absolutely sure, we recommend you to do the 6.100L course linked above instead.
30-
- If for some reason you want to do the OCW version of the faster paced 6.0001 course, you can do that here: <https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/>.
27+
1. You don't need to install the full anaconda package to do this course. You can just download the Spyder IDE from here: <https://github.com/spyder-ide/spyder/releases/latest>. It comes bundles with python as well as some popular scientific python libraries (all the libraries which this course uses are included), but it is not as large or complex as the full anaconda distribution. You don't need to set up python separately or anything.
28+
2. You can use VS Code, or any text editor/IDE you prefer. If you are using a text editor/IDE other than Spyder/Anaconda, you should note that the course sometimes ask you to run some additional statements after running a python file. To do so, run `python -i file.py`. Then you can run additional statements.
29+
3. You won't get any certificate for doing this course. If you really want a certificate, you need to do the faster instructor-paced [6.00.1x course on Edx](https://www.edx.org/course/introduction-to-computer-science-and-programming-7) on Edx. Certificate of an introductory course like this is not very valuable, so unless you are absolutely sure, we recommend you to do the 6.100L course linked above instead.
30+
4. If for some reason you want to do the OCW version of the faster paced 6.0001 course, you can do that here: <https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/>.
31+
5. The course mentions the textbook [Introduction to Computation and Programming Using Python, third edition](https://mitpress.mit.edu/9780262542364/introduction-to-computation-and-programming-using-python/) as required reading. As with any course listed on OSSU, please remember: All paid additions should be considered optional. You will not fail this course if you do not read the textbook. "The book and the course lectures parallel each other, though there is more detail in the book about some topics." You are not missing out on enough for it to matter.
32+
33+
## Extra Practice
34+
35+
1. https://introcomp.mit.edu/spring25/practice

0 commit comments

Comments
 (0)
0