Introduction To Problem Solving, Programming video lectures, Deepak Gupta of IIT Kanpur

Home »Computer Science »IIT Kanpur » Introduction To Problem Solving, Programming

Introduction To Problem Solving, Programming

Lecture 1: - Introduction To Problem Solving and Programming

Download:   mp3 download MP4,FLV & 3GP 26921 views

SEE: Guide to Download NPTEL Video Lecture

Lecture Details :


Course Description :

Basic model of computation, Notion of Algorithms, Principle of Mathematical Induction - Basics of functional programming, notion of types - Iterative versus recursive style - Correctness and efficiency issues in programming, time and space measures - Basics of imperative style programming - Assertions and loop invariants - Top down design and examples of step-wise refinement - Programming using structures, introduction to encapsulation and object oriented programming.
laboratory activities : Simple exercises and examples to introduce to student to the computing environment and usage of computers - Simple exercises and examples of functional programming - Examples of program correctness and experimental verification of efficiency and scaling - Simple imperative programming - A moderate size example of top down design, step-wise refinement and rapid prototyping to develop an imprative style modular program with structures.

Other Resources :

Syllabus |

Other Computer Science Courses

» check out the complete list of Computer Science Video lectures          


Get Your Degree!

Find schools and get information on the program that’s right for you.

Powered by Campus Explorer


Post your Comments