Introduction to Computer Science

Soldato
Joined
20 Oct 2002
Posts
5,568
This free course is starting up in a few weeks if anyone's interested in joining.


https://www.edx.org/courses/HarvardX/CS50x/2012/about




About this course

CS50x is Harvard College's introduction to the intellectual enterprises of computer science and the art of programming for computer science majors and non-majors alike. An entry-level course taught by Harvard Senior Lecturer David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and websites. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets explore the real-world domains of cryptography, finance, forensics, gaming, and beyond. As of Fall 2011, the on-campus version of CS50 (Computer Science 50) was Harvard College's second-largest course.

Students who earn a passing grade on 9 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.

Prerequisites

None. CS50x is designed for students with or without prior programming experience.
 
Back
Top Bottom