Friday, February 1, 2013

CS-50 Prep

Last weekend, Daddy pulled out a keyboard for Adam and Ashley.  He's prepping them for CS50, an intro class at Harvard, even though prior programming experience is not needed.  


You can take CS50 too!  Harvard is offering it on-line, for free, through the edX HarvardX Consortium.

I've listed a description of the class just in case it's ancient technology by the time Adam and Ashley are old enough to read this blog.  Ha!

CS50x is Harvard College's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience.  An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.  Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.  Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML.  Problem sets inspired by real-world domains of biology, cryptography, finance, forensics and gaming.  As of Fall 2012, the on-campus version of CS50x is Harvard's largest course.
Students who earn a passing grade on 8 problem sets (programming assignments -- 15-20 hours each), 2 quizzes, and a final project will get an honor code certificate from HarvardX.  Students may take CS50x at their own pace, starting anytime after October 15, 2012 and finishing anytime before April 15, 2013.


1 comment:

  1. This dinosaur doesn't even understand the course description. Sigh.

    ReplyDelete