Home » Blog » HarvardX Online Course: Introduction to Computer Science

HarvardX Online Course: Introduction to Computer Science

‘Introduction to Computer Science’ is the free online course going to be started by the Harvard University in collaboration with edX. Computer Science can be defined as the study of the principles and application of computers.  Further it can be explained as it is a branch of science that deals with the theory of computation or the designs of computer.

Computer Science can be said as the systematic study of practicability, construction, expression and mechanization of the methodical algorithms that underlie possession, representation, handling, storage, transmission and access to information, whether the information is encoded in bits and bytes in a computer memory or render engines and protein structures in a human cell. Despite of its short past as a formal academic discipline, computer has made several basic contributions to science and society. In fact, along with electronics it is an originating science of the current era of human past called the ‘information age’.

This course includes abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering and web development. It comprises of different languages C, PHP, Java Script plus SQL, CSS and HTML. In the end of 2012, the on-campus version of this course was the Harvard’s second largest course. Students may take this course at their own place.

The session will start from 1st January 2014.There is no specific background required for this course, anyone can apply. Students have to earn a passing grade in 8 problem sets (programming assignments – 15-20 hours each), 2 quizzes, and a final project to get a certificate from HarvardX.

About the Instructors:

David J. Malan
He is a senior professor in Computer Science at Harvard College for the School of Engineering and Applied Sciences. He has earned his A.B., S.M., and Ph.D. in Computer Science from Harvard in 1999, 2004, and 2007, respectively.

Nate Hardison
He is a Preceptor in Computer Science at the School of Engineering and Applied Sciences. He has completed B.S. in Symbolic Systems from Stanford in 2010 and his M.S. in Computer Science from Stanford in 2011.

Rob Bowden
Rob is a senior at Harvard College concentrating in Computer Science followed by Mathematical Sciences.

Tommy MacWilliam
Tommy is a senior at Harvard College concentrating in Computer Science with a subordinate field in government.

Zamyla Chan
She is a junior at Harvard College concentrating in Engineering Sciences with a subordinate field in Computer Science.