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

129
– / –
– / –
– / –
View Other 161 CoursesRight Arrow Icon

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

Q:   Which exam do I need to write to pursue BS from IIT Kanpur?

A: 

Candidates seeking admission to BS at IIT Kanpur must have a valid score in JEE Main, JEE Advanced and go through JoSAA counselling for final admission. Admission is completely entrance exam-based and candidates seeking admission can not get into IIT Kanpur with only the scores of JEE Main. JEE Advanced followed by JoSAA counselling is the mandatory requirement. Additionally, to be eligible for the BSc programme, students are required to have passed their Class 12 with at least 75% aggregate with Science subjects (i.e., Physics, Chemistry and Mathematics). 

Thumbs Up IconUpvote Thumbs Down Icon

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 IIT Kanpur good for Ph.D.?

A: 
{Source: Ph.D. students & alumni}

Based on the reviews and testimonials provided, here's what stands out:

* Research Opportunities: IIT Kanpur offers excellent research opportunities, with over 90-100% of research scholars able to secure positions as professors or postdoctoral fellows, either in India or abroad.
* Faculties: The faculty members are top-notch, with most having completed their post-doctorates from renowned institutions. Teachers are described as "amazing", "helpful", and "kind".
* Infrastructure: The institute has modern facilities, including modern classrooms, projectors, TVs, and Wi-Fi connectivity. The campus lab is equipped with necessary equipment, and the library has a vast collection of books.
* Placement: While the focus is on academic excellence, IIT Kanpur's placement record is impressive, with top companies like Microsoft, Reliance, and Goldman Sachs recruiting students. The highest package offered is around INR24 lakhs, while the average package is around INR16 lakhs.
* Supportive Environment: The institute fosters a supportive environment, encouraging students to excel academically and professionally. This includes providing industry tours, internships, and guidance from experienced faculty members.

However, it's essential to note that:

* Semester Exams: Seminars exams are challenging, and students must put in significant effort to prepare.
* Tuition Fee: The tuition fee may seem high to some, although the institute claims it is reasonable compared to other similar institutions.

Overall, IIT Kanpur appears to be an excellent choice for pursuing a Ph.D., offering a rich research environment, world-class faculties, and promising placement prospects. However, prospective students should carefully consider the challenges associated with completing a Ph.D. programme and weigh the pros and cons accordingly.

Here's a summary of key points:

* Excellent research opportunities
* Top-notch faculties
* Modern infrastructure
* Impressive placement records
* Supportive environment
* Challenging semester exams
* Reasonable tuition fees
Thumbs Up IconUpvote Thumbs Down Icon

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.
Thumbs Up IconUpvote Thumbs Down Icon

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.

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