There is a lot of good content available through online classes offered by providers of massive open online courses (MOOCs). Unfortunately, many studies show that average completion rates for these courses is well under 20% -- most people never complete the courses, let alone pass them. Blended learning is an approach that combines online course content with face-to-face classroom instruction and student interaction, and it can dramatically increase success rates. MIT conducted a pilot experimental blended class for one of its edX MOOCs and saw the success rate increase from 60% to over 90% !
CS Recitations is offering this blended learning approach for an MIT edX course, Introduction to Computer Science and Programming Using Python. Students enroll and participate directly in the edX course (with the option of receiving a verified certificate from MITx). CS Recitations provides weekly classroom sessions (recitations) to reinforce the material, provide mentoring and support, and help ensure that students stay on track for successful completion of the online program.
We will be expanding the list of classes for which we offer recitations -- let us know if there is an online class you would like to see supported by CS Recitations!
Duration: 10 Weeks, 1.5 hours per week.
While Introduction to Computer Science and Programming Using Python teaches programming in Python, the emphasis is on using computers to solve real-world problems. Students tackle challenging problems using deep algorithmic thinking. Students will hone their problem solving and computational skills.
Although titled by MIT as an "introduction" course, this is a rigorous college-level offering (MIT 6.00.1x) that will challenge students with complex problems. Students should expect to spend considerable time outside of the recitation to complete the course. Strong math aptitude and some programming experience is required.
More information can be found on the edX site.