Spring Course

Post date: Feb 1, 2019 7:46:24 AM

MIT's introduction to programming course commenced on January 22nd. If you have never taken this course before, it is highly recommended that you do so. It's the flagship course recommended by AW for all its members. This course will teach you how to think as a programmer and show you how to unleash the problem solver within you.

We'll be updating this page with important milestones as they're announced on edX.org. In particular due dates for the practical programming assignments (problem sets to gauge your understanding) as well as midterm and final exams. Please note it's free to audit the course and take the programming assignment. However you must purchase a verified certificate from edX and submit a valid id in order to take the exams on edX. AW verification is also available and not dependent on the exams.

The course uses a continuous assessment model to teach. Don't wait till the last minute to attempt your problem sets. Rather pace yourself, you learn minute by minute as you watch the videos. Tackle all exercises and have fun taking the programming assignments. It's very ok if your code fails, we learn from our mistakes. Just ensure you make a honest attempt at the problem sets and consult the discussion forums for the course if you hit a road block

    • Course commenced on Jan 22nd

    • First problem set about the core elements of programs is due on Feb 7th

    • Second problem set is due on Feb 14th

    • We'll update this bullet point as more problem sets are released ....

    • Course ends on Mar 26th


If you join the course mid way through after deadline for certain problem sets have passed. Here are some noteworthy points:

    • Start from the beginning. Watch all videos and attempt all exercises.

    • Ensure you tackle all problem sets from the beginning

    • You will no longer be able to use the grader once a deadline has elapsed

    • You should still test the validity or your code via the sandbox

    • Understand the MOOC process is about pacing yourself to understand

    • If you watch the videos, attempt the exercises and in particular attempt all problem sets, you will understand the material

    • AW verification is dependent on your understanding vs the grades on your edX portal