Best Nptel Online Course for C Programming Language in 2021

Share

This article is for all students who have been enrolled in the computer field. Today you will get the best and complete information about this nptel online course i.e C PROGRAMMING the foremost language for computer students and this is also known as MOTHER TONGUE of all languages.

Problem Solving Through Programming In C-nptel online course

Nptel online course by PROF. ANUPAM BASU

C is a powerful general-purpose programming language. It can be used to develop software like operating systems, databases, compilers, and so on. C programming is an excellent language to learn to program for beginners.

NPTEL COURSE in C will guide you to learn C programming one step at a time.

Course in brief :

  • Course Completion: 12 WEEK lectures
  • Guided By: Professor ANUPAM BASU
  • Co-ordinated By: IIT Kharagpur
  • Medium of lecture: By online videos( Can be downloaded)
  • Notes: Videos are transcripted into notes
  • Reference Books: Provided
More about this online nptel course

How you should start the course?

Introduction to C programming

The course will start with a basic introduction to the C language. why we use C, the need for programming, and the focus of the course is also to show you how we can carry out problem-solving; that means, solving different problems using programming. We encounter different types of problems all the time in our lives and some of them can be solved using programming.

Now the objective is not to just think about the c programming language, but also some programming principles, some programming logic, some programming methods that are adopted while solving problems.

12 Week nptel online course as follows:

WEEKSLECTURE 1LECTURE 2LECTURE 3LECTURE 4LECTURE 5
week 1 -> Introduction Idea of AlgorithmsFlow Chart and PseudocodeIntroduction to Programming Language Concepts Variables and Memory
week 2Types of Software and CompilersIntroduction to C Programming LanguageVariables and Variable Types in C Introducing Functions Address and Content of Variables and Types
week 3 Assignment Statement and Operators in CArithmetic Expressions and Relational Expressions Logical Operators and Change in Control FlowUse of Logical Operators in BranchingBranching: IF – ELSE Statement
week 4 IF-ELSE Statement (Contd.)Switch statementSwitch Statement (Contd.) and Introduction to Loops Implementing Repetitions (Loops) Implementation of Loops with for Statement (Contd.)
week 5For Statement (Contd.)
Example of If-ElseExample of Loops Example of Loops (Contd.) Example of Loops (Contd.), Use of FOR Loops
week 6Introduction to ArraysArrays (Contd.)Arrays (Contd.) Program using Arrays Array Problem
week 7Linear SearchCharacter Array and StringsString Operations 2-D Array OperationIntroducing Functions
week 8 More on FunctionsFunctions(Contd.)Scanf and Printf Functions; Function Prototype Parameter Passing in Function RevisionParameter Passing in Function Revision (Contd.)
week 9 Substitution of # include and Macro“search” as a functionBinary SearchBinary Search (Contd.)Sorting Methods
week 10Bubble Sort (Contd.)Use of Pointer in Function: Context Bubble SortArrays at StringsData RepresentationBisection Method
week 11 InterpolationTrapezoidal Rule and Runge-Kutta Method
Recursion Recursion(Contd.)Structure
week 12Structure (Contd.)Structure with typedef PointerPointer (Contd.) Pointer in Structures and Dynamic Allocation and File
Enroll Now for the nptel online course today

World-wide Recognized Certificate

nptel online course
you will be certified on completion

The course is free to enroll in and learn from. But if you want a certificate, you have to register and write the proctored exam conducted by us in person at any of the designated exam centers. The exam is optional for a fee of Rs 1000/- (Rupees one thousand only).

Registration URL: Announcements will be made when the registration form is open for registrations. The online registration form has to be filled and the certification exam fee needs to be paid. More details will be made available when the exam registration form is published. If there are any changes, they will be mentioned then.

YOU WILL BE ELIGIBLE FOR A CERTIFICATE ONLY IF THE WEEKLY ASSIGNMENT SCORE >=10/25(from all 12 assignments) AND
UNPROCTORED PROGRAMMING EXAM SCORE >=10/25 AND PROCTORED EXAM SCORE >= 20/50. 

READ MORE