0

(

ratings

)

1

students

Created by:

Profile Photo

Last updated:

September 25, 2023

Duration:

Unlimited Duration

FREE

This course includes:

Unlimited Duration

Badge on Completion

Certificate of completion

Unlimited Duration

Description

Programming Methodology and Data Structures. Instructor: Dr. P. P. Chakraborty, Department of Computer Science and Engineering, IIT Kharagpur.

The two aspects - programming methodology and data structures - are quite integrated in nature. The issue at hand in most tasks of computer science is the issue of problems solving. Unless we understand how to solve problems on a computer quite efficiently and what are the steps to do it, it will be very difficult to understand what programming methodology and data structuring means because these are two derived items of the system of problem solving. This course covers lessons in C programming, data structures, merge sort and quick sort, strings, arrays, linked lists, search trees, algorithm design and graphs. (from nptel.ac.in)

Course Curriculum

  • Lecture 01 – Introduction Unlimited
  • Lecture 02 – C Programming I Unlimited
  • Lecture 03 – C Programming II Unlimited
  • Lecture 04 – C Programming III Unlimited
  • Lecture 05 – Data Structuring: Case Study I Unlimited
  • Lecture 06 – Data Structuring: Case Study II Unlimited
  • Lecture 07 – Data Structuring: Case Study III Unlimited
  • Lecture 08 – Problem Decomposition by Recursion I Unlimited
  • Lecture 09 – Problem Decomposition by Recursion II Unlimited
  • Lecture 10 – Problem Decomposition by Recursion III Unlimited
  • Lecture 11 – Mergesort and Quicksort Unlimited
  • Lecture 12 – Characters and Strings Unlimited
  • Lecture 13 – Arrays: Addresses and Contents Unlimited
  • Lecture 14 – Structures Unlimited
  • Lecture 16 – Dynamic Allocation Unlimited
  • Lecture 17 – Linked Lists Unlimited
  • Lecture 18 – Complexity (Efficiency) of Algorithms Unlimited
  • Lecture 19 – Asymptotic Growth Functions Unlimited
  • Lecture 20 – Asymptotic Analysis of Algorithms Unlimited
  • Lecture 21 – Data Structuring Unlimited
  • Lecture 22 – Search Trees I Unlimited
  • Lecture 23 – Search Trees II Unlimited
  • Lecture 24 – Search Trees III Unlimited
  • Lecture 25 – 2-3 Trees Unlimited
  • Lecture 26 – Algorithm Design I Unlimited
  • Lecture 27 – Algorithm Design II Unlimited
  • Lecture 28 – Algorithm Design III Unlimited
  • Lecture 29 – Graphs I Unlimited
  • Lecture 30 – Graphs II Unlimited
  • Lecture 31 – Graphs III Unlimited
  • Lecture 32 – Conclusions Unlimited

About the instructor

5 5

Instructor Rating

6

Reviews

4637

Courses

24154

Students

Profile Photo
OpenCoursa
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.