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

More News  

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
Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+