NPTEL
NPTEL Logo

IIT Kanpur - Introduction to Programming in C 

  • Offered byNPTEL

Introduction to Programming in C
 at 
NPTEL 
Overview

Taught by Dr. Satyadev Nandakumar, one of the pioneers in the field of Computable Analysis, Algorithmic Information Theory, Symbolic Dynamics

Duration

8 weeks

Mode of learning

Online

Credential

Certificate

Introduction to Programming in C
 at 
NPTEL 
Highlights

  • Earn a Certificate from IIT Kanpur
  • It is an AICTE Approved course
Details Icon

Introduction to Programming in C
 at 
NPTEL 
Course details

Skills you will learn
What are the course deliverables?
  • Attempting algorithmic solutions to problems
  • Designing and coding moderate sized programs running to the order of a few hundred lines of code, and
  • Reading, understanding and modifying code written by others
More about this course
  • We emphasize solving problems using the language, and introduce standard programming techniques like alternation, iteration and recursion
  • We will briefly glimpse the basics of software engineering practices like modularization, commenting, and naming conventions which help in collaborating and programming in teams

Introduction to Programming in C
 at 
NPTEL 
Curriculum

Week 1

Introduction. Straight-Line Code. Variables, Operators, Expressions and Conditionals.

Week 2

Loops

Week 3

Functions

Week 4

One-Dimensional Arrays and Pointers

Week 5

Recursion

Week 6

Multi-dimensional Arrays, Linked Lists.

Week 7

Operating on Files

Week 8

Organizing C projects, working with multiple source directories, makefiles.

Faculty Icon

Introduction to Programming in C
 at 
NPTEL 
Faculty details

Dr. Satyadev Nandakumar
Dr. Satyadev Nandakumar is an Assistant Professor from the Department of Computer Science and Engineering IIT Kanpur who specialises in Computable Analysis, Algorithmic Information Theory, Symbolic Dynamics.

Other courses offered by NPTEL

– / –
12 weeks
Beginner
– / –
8 weeks
Intermediate
– / –
12 weeks
Intermediate
Free
8 weeks
Intermediate
View Other 175 CoursesRight Arrow Icon

Introduction to Programming in C
 at 
NPTEL 
Students Ratings & Reviews

4.3/5
Verified Icon10 Ratings
T
Tadishetty Tarun Kumar
Introduction to Programming in C
Offered by NPTEL
4
Learning Experience: Content of c programming was intermediate and could be understood by watching videos and completing assignments. Completing the certification added value to my resume
Faculty: The tutors were going smoothly right from basic level .COURSE would be explained by a wide range of experts The course content was Upto date and correct . Solving assignments gave me great practice
Course Support: It had no impact
Reviewed on 25 Feb 2023Read More
Thumbs Up IconThumbs Down Icon
A
Amartya Paul
Introduction to Programming in C
Offered by NPTEL
4
Learning Experience: Good
Faculty: Not remember Yes
Course Support: Helps to increase weightage of my cv
Reviewed on 7 Aug 2022Read More
Thumbs Up IconThumbs Down Icon
G
GHADGE DNYANESHWAR NAVNATH
Introduction to Programming in C
Offered by NPTEL
5
Learning Experience: Course content and delivery was simply awesome. This Course has improved my confidence about programming and i am able to use it in my workplace to reduce calculation time
Faculty: Faculty approach was to increase course depth from simple to advanced programs. Course was recorded but doubt solving group was provided. Course curriculum was upto date. Weekly assessments were challenging. There was lot learning while solving those Weekly assignments. Solution of assignment was we have to write and execute c program of the asked question.
Course Support: No
Reviewed on 30 Jul 2022Read More
Thumbs Up IconThumbs Down Icon
A
Ansha Parveen
Introduction to Programming in C
Offered by NPTEL
5
Learning Experience: Introduction to R Programming is a certification provided by NPTEL which we can access through online. There were recorded classes, assignments and quizzes. Each chapter contained assignments and we have to pass all the assignments in order to appear for final exam. The learning starts from very basic to top level of R programming. It was easy to understand and learn.The final exam was computerised mode with muktiple choice questions.
Faculty: I don't really remember the faculty names. But the classes were all good and they provided pdf which was really helpful to learn. The complete course is available in NPTEL. It was a complete master class of R programming starts from basic level. All the assignments were online mode and we can practice using the R console.
Course Support: No, I didn't received any cureer support from this. But it is a plus point that we are R programming certified
Reviewed on 25 Jul 2022Read More
Thumbs Up IconThumbs Down Icon
K
KOLLA GOPI KUMAR
Introduction to Programming in C
Offered by NPTEL
4
Learning Experience: Poor learning experience
Faculty: Faculty is good and interactive Curriculum was relevant and comprehensive
Course Support: No career support provided
Reviewed on 8 Jan 2022Read More
Thumbs Up IconThumbs Down Icon
View All 6 ReviewsRight Arrow Icon
qna

Introduction to Programming in C
 at 
NPTEL 

Student Forum

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