Principles of Computing: Online course by Rice University

Posted By:

Principles of Computing (Part 1) is a free online course conducted by the Rice University. This course is a part of the Fundamentals of Computing Specialization.

About the course
This course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems.

Principles of Computing: Online course

Course Syllabus

  • Introduction, coding standards
  • Testing, plotting
  • Probability, randomness, objects/references
  • Combinatorics, generators, debugging
  • Counting, growth of functions, higher-order functions
  • Searching, data structures, inheritance
  • Recursion, sorting, reading files
  • Trees, game solvers, testing
  • Design of abstractions, invariants, models

Course Sessions
May 23, 2015 - June 27, 2015

Course Duration
5 Weeks

For further information and to register, click here.


Thousands of Careerindia readers receive our evening newsletter.
Have you subscribed?

For great career opportunity, get instant updates on Education, Career & Job