IIT Kanpur
IIT Kanpur Logo

Introduction To Problem Solving, Programming 
offered by IIT Kanpur

  • Public/Government Institute
  • Estd. 1959

Introduction To Problem Solving, Programming
 at 
IIT Kanpur 
Overview

Master problem-solving skills, coding fundamentals, and unleash your creative potential in programming exploration

Duration

10 hours

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introduction To Problem Solving, Programming
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

Introduction To Problem Solving, Programming
 at 
IIT Kanpur 
Highlights

  • Course offered by IIT Kanpur and free video lectures
  • Get unlimited access to the course content
Details Icon

Introduction To Problem Solving, Programming
 at 
IIT Kanpur 
Course details

Skills you will learn
Who should do this course?
  • Those who have little to no prior experience in programming and are looking to grasp the fundamental concepts
What are the course deliverables?
  • Design of algorithms
  • Iterative versus recursive style
  • Problem solving using a functional style; correctness issues in programming
  • Efficiency issues in programming
  • Time and space measures
  • Imperative style of programming
More about this course
  • 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.
Read more

Introduction To Problem Solving, Programming
 at 
IIT Kanpur 
Curriculum

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

Other courses offered by IIT Kanpur

4.24 K
6 weeks
– / –
8.47 K
6 weeks
– / –
4.24 K
6 weeks
– / –
1.45 L
5 months
– / –
View Other 158 CoursesRight Arrow Icon

Introduction To Problem Solving, Programming
 at 
IIT Kanpur 
 
Frequently Asked Questions

qna

Introduction To Problem Solving, Programming
 at 
IIT Kanpur 

Student Forum

chatAnything you would want to ask experts?
Write here...

Introduction To Problem Solving, Programming
 at 
IIT Kanpur 
Contact Information

Address

Indian Institute of Technology, Kalyanpur
Kanpur ( Uttar Pradesh)

Phone
05122597200

(For general query)

05122590151

(For admission query)

Email
jee@iitk.ac.in

(For general query)

registrar@iitk.ac.in

(For admission query)

Go to College Website ->