Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
About this Course
Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project will receive a certificate from HarvardX. This is a self-paced course - you may take CS50x on your schedule.
WAYS TO TAKE THIS EDX COURSE FOR FREE:
Can't commit to all of the lectures, assignments, and tests? Audit this course and have complete access to all of the course material, tests, and the online discussion forum. You can decide what and how much you want to do. This option is free to all.
Participate in all of the course's activities and abide by the edX Honor Code. If your work is satisfactory, you'll receive a certificate to showcase your achievement. This option is free to all.
WAYS TO TAKE THIS COURSE FOR A FEE:
Looking to test your mettle? Do you plan to use your completed coursework for job applications, promotions or school applications? Then you may prefer to work towards an edX personalized Certificate of Achievement to document your accomplishment. It is a great way to document your accomplishment.
Optionally, you can enroll in the traditional, semester-long course at Harvard Extension School. It's typically offered in the fall (Q3) and spring (Q1) terms. In the course you get full access to the teaching staff and human feedback on assignments. You have the option to enroll for undergraduate or graduate credit and will receive grades on a Harvard transcript. Learn more on the Harvard Extension School website.
David J. Malan
David is a Senior Lecturer on Computer Science at Harvard University for the School of Engineering and Applied Sciences. He received his A.B., S.M., and Ph.D. in Computer Science from Harvard in 1999, 2004, and 2007, respectively.
Rob is a Preceptor in Computer Science at Harvard University for the School of Engineering and Applied Sciences. He received his A.B. in Computer Science with a secondary field in Mathematical Sciences from Harvard College in 2013.
Zamyla is a senior at Harvard College concentrating in Engineering Sciences with a secondary field in Computer Science.
Jason is a senior at Harvard College concentrating in Social Studies with a secondary field in Computer Science.