Principles of Computing: Online course by Rice University

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 Quick Alerts
ALLOW NOTIFICATIONS  
For Daily Alerts

--Or--
Select a Field of Study
Select a Course
Select UPSC Exam
Select IBPS Exam
Select Entrance Exam
Get Instant News Updates
Enable
x
Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X