Open
Description
Problem:
- OSSU lists courses X, Y and Z that cover the same topics when fewer courses could suffice.
- OSSU recommends course X to teach a topic, but there exists a higher quality course that covers the same material.
Duration:
1 month
Background:
6.00.1x Introduction to Computer Science and Programming Using Python is the recommended course from OSSU. Recently, the course had a few problems such as not being able to do the finger exercises properly and, recently, the autograder for the problem sets does not work.
MIT recently released 6.100L Introduction to CS and Programming Using Python on OCW. It includes:
- Lecture videos and their corresponding lecture codes and notes.
- Finger exercises for each lecture and their solutions.
- Problem sets with separate test files.
- Recitations for additional exercises with solutions.
Advantages:
- Covers the same material as 6.00.1x, but gentler and longer.
- Because the course is gentler and longer, students may not need CS50P or PY4E as a prerequisite.
- The course is also very recent, so it also covers a more recent version of Python compared to 6.00.1x and PY4E.
Disadvantages:
- 6.100L might be a bit less organized than 6.00.1x, but the Calendar tab gives you the breakdown on what lectures the assignment covers and when the assignments are due.
Proposal:
- Replace 6.00.1x, PY4E, and CS50P for 6.100L.
Alternatives:
- Replace only 6.00.1x for 6.100L and leave both PY4E and CS50P as supplements for additional Python practice.
Metadata
Metadata
Assignees
Labels
No labels