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

Free
8 weeks
Beginner
20 K
– / –
– / –
– / –
– / –
– / –
4.24 K
6 weeks
– / –
View Other 163 CoursesRight Arrow Icon

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

Q:   Is the BSc degree from IIT Kanpur worth it?
A: 

The best way to understand whether a college is worth picking for any course is by taking the reviews of the college and course from current or past students. The below list highlights the review of BSc course offered by IIT Kanpur. These reviews are fetched from multiple verified students' reviews available on Shiksha for BSc at IIT Kanpur. Check what students have to say in the below pointers:

  • Almost 95% of students get placed every year in our college. Students get placed with the average salary package of 20 LPA.
  • IIT Kanpur is a very good college for research
  • Companies such as Intel, American Express, Jio, Qualcomm and JP Morgan visit the college for placements
  • Top roles offered here include Software Developer, Business Analyst, Management Consultant, etc.
  • There is unlimited Wi-Fi availability with a speed of around 100 Mbps. The classrooms are excellent. They can accommodate 50 to 600 students. 
  • It has the best teachers in our country. They are highly qualified
  • The professors are highly qualified and supportive. They are always ready to help you in academics.

To read more BSc reviews for IIT Kanpur,  check out this link.

Q:   How are the BSc placements at IIT Kanpur?
A: 

The official placement details for the 2023 drive are yet to be released by the institute. However, according to the official placement report, the Indian Institute of Technology Kanpur successfully concluded phase I of the final placements 2022 on December 15, 2021. Moreover, the institute received an impressive 47 international offers at the end of phase I. Based on the data fetched from multiple media sources and the official website, the key highlights of IIT Kanpur placements 2023 are presented below:

Particulars

Statistics (2023)

Median Salary

INR 15 LPA

the highest package (PPO)

INR 4 crore per annum

the highest domestic package 

INR 1.9 crore per annum 

Students accepted job offers

1,128

No. of offers made 

1,200

PPOs

208

International offers

74

Students received offers above INR 1 crore per annum

33

Companies visited

250+

NOTE: The above placement data is sourced from various sources on the internet. In the absence of course-wise placements, this is the overall placements data released from the institute.

Q:   Can we get direct admission in IIT Kanpur?
A: 

No, IIT Kanpur only offers merit-based admission for all the courses. It accepts JEE Advanced scores for admission to BTech. Candidates are required to qualify JEE Main exam prior to appearing for JEE Advanced. Apart from its flagship programme, Indian Institute of Technology (IIT Kanpur) offers BSc, BS, MTech, MSc, MDes, MBA, along with a few Dual Degree programmes. Admission to all courses is based on scores obtained in the entrance examinations such as GATE, IIT JAM, CEED and CAT. Along with UG and PG courses, IIT Kanpur also offers PhD in various specialisations, admisison to which again is entrance-based.

Q:   Is it worth pursuing M.Sc. at IIT Kanpur?
A: 
{Source: M.Sc. students & alumni}

Based on the feedback from students and alumni, here's what you need to know:

Placement and Career Opportunities:
* Placement rates are low for M.Sc. students, especially those in Mathematics, with most opting for PhD programs instead.
* Fewer companies visit the campus for recruitment, and the ones that do offer lower salaries (around 6-7 LPA).
* Coaching institutes are a major employer for M.Sc. students, with packages ranging from 6-10 LPA.
* Most students prefer pursuing PhD programs over industry jobs.

Infrastructure and Facilities:
* Excellent infrastructure, with well-maintained hostels, libraries, and laboratories.
* 24/7 high-speed internet connectivity, modern equipment, and air-conditioned classrooms.
* Good mess facilities and recreational spaces.

Faculty and Curriculum:
* Highly qualified and experienced professors with a strong research background.
* Relevant and advanced curriculum that prepares students for PhD programs and research careers.
* Strong emphasis on practical skills and theoretical foundations.

Student Life and Extracurricular Activities:
* Campus life is vibrant, with frequent events and festivities.
* Freedom to move around the campus and interact with peers from different departments.
* Plenty of opportunities for extracurricular activities, sports, and cultural events.

In conclusion, pursuing an M.Sc. at IIT Kanpur may not be ideal for students seeking immediate career prospects or high-paying jobs. However, for those interested in academia, research, or pursuing a PhD program, IIT Kanpur offers excellent infrastructure, faculty, and curriculum. Ultimately, the decision depends on your academic goals and priorities.
Q:   How is the placement scenario at IIT Kanpur?
A: 

The institute has not released the placement report incorporating the overall data for the 2024 drive. However, the media reports have disclosed the 2024 placement statistics till Phase I. As per the reports, the average package for the 2024 drive stood at INR 26.27 LPA. The number of international offers was 22 in 2024, which was comparatively lesser than the 2023 phase I placements. The IIT Kanpur placement comparison for the last two years is depicted below:

Particulars

Placement Statistics (2023) Phase I

Placement Statistics (2024) Phase I

Highest package 

INR 1.90 crore per annum (domestic)

N/A

Total job offers

1,200

989

Average package 

N/A

INR 26.27 LPA 

Students placed

1,128

913

International offers

74

22

PPOs

208

N/A

Total recruiters

250+

N/A

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 ->