HarvardX: CS50x - Introduction to Computer Science (Jan 2014)

★ ★ ★ ★ ★
1 reviews
   by David J. Malan
   at EdX
HarvardX: CS50x - Introduction to Computer Science (Jan 2014)
Overall Rating
HarvardX: CS50x - Introduction to Computer Science (Jan 2014) (90 + 1) out of 5 based on 1 ratings and 1 user reviews.

Course Characteristics
  • guided
  • videos
  • syllabus
  • written materials
  • certification
  • benchmarks
Level:     Undergraduate
Cost:    FREE!
Session Info:     In session!
Dates: Jan. 1 2014 - Apr. 16 2014
Main Languages: English
All Languages: English
I've finished this
I'm enrolled
I've dropped this
I'm planning to take this

1 person has taken this
4 people are interested
to add your own tags!

What you will learn

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 second-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 a certificate from HarvardX. Students may take CS50x at their own pace. Before your course starts, try the new edX Demo where you can explore the fun, interactive learning environment and virtual labs. .

Take this course at EdX

Reviews for HarvardX: CS50x - Introduction to Computer Science (Jan 2014) at EdX

Showing reviews 1 - 1 of 1

"The greatest course ever" by vegeta-lssj
Those were the single most amazing 6 months of education in my life. I've gained more usable knowledge from this course than I've gained from my entire previous educational experience. It is little to say that teachers and their assistant students are amazing, both in terms of their teaching skills and in terms of being fun and having a great personality. It is brilliantly organized, with a very gradual increase of difficulty, starting from the very basics all the way up to being able to actually program a fully dynamic and interactive website or application. This course made me fall in love with ...
reviewed | Go to review page >
Was this review helpful? Login to vote!

Login to write your own review