Introduction to Systematic Program Design

May 31, 2013 07:27

По рассылке пришло письмо про компьютерный класс от Курсеры. Нас половину этого врмени не будет в городе, но может кому пригодится:

I live in the Seattle area, where I have the pleasure of tutoring a handful of extraordinarily gifted homeschool students in computer science. For years, I have been using a curriculum called "Program by Design"
which, in my mind, is hands-down the best introductory CS curriculum.
Despite my strong preference for this approach, I rarely recommend it to others, simply because it is extremely difficult to find instructors who can teach this material, and I haven't heard any reports of students succeeding in learning this way through self-study.

A few days from now, a free Coursera course is starting called Introduction to Systematic Program Design -- Part 1 ( https://class.coursera.org/programdesign-001/lecture/index), offered by University of British Columbia. There are many intro CS courses on Coursera, but this is the first one offered that follows the Program by Design pedagogy. So I am thrilled to finally have an intro programming course whose content I can fully endorse.

I should note, however, that I cannot attest to the quality of the videos, or the charisma of the instructor, or anything else specific to this course. All I can say is that the approach matches my own, and it is an approach I feel strongly about. So if you're in the market for a summer CS class, I encourage you to give it a try. If you do, let me know how it goes.

Mark Engelberg

homeschooling materials

Previous post Next post
Up