NPTEL
NPTEL Logo

IIT Kanpur - Introduction to Programming in C 

  • Offered byNPTEL
  • Public/Government Institute

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
Table of contents
Accordion Icon V3

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
– / –
– / –
12 weeks
Beginner
– / –
8 weeks
Intermediate
Free
4 weeks
– / –
View Other 176 Courses
Right Arrow Icon

Introduction to Programming in C
 at 
NPTEL 
Students Ratings & Reviews

4.3/5
Verified Icon20 Ratings
A
Ansha Parveen
Introduction to Programming in C
5.0
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
4.0
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 Reviews
Right Arrow Icon
qna

Introduction to Programming in C
 at 
NPTEL 

Student Forum

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