Checklist

Certification

You will get a certificate on completing this course.

University

The course is not from a very prestigious university.

Price

This course costs very less.

Difficulty

56% of the students have found this course easy.

Content

84% of the students have liked the content of this course.

Teaching

90% of the students have liked how the instructor has taught this course.

Satisfaction

82% of the students are overall satisfied with this course.

Problem solving through Programming In C

FREE (Audit)
June 7
IIT Kharagpur
Course by
SwayamCourses from Swayam
Certificate awarded
For Rs. 1000
Intermediate

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Discount offers - Edvicer

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Career Mapper - Edvicer

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Checklist

Certification

You will get a certificate on completing this course.

University

The course is not from a very prestigious university.

Price

This course costs very less.

Difficulty

56% of the students have found this course easy.

Content

84% of the students have liked the content of this course.

Teaching

90% of the students have liked how the instructor has taught this course.

Satisfaction

82% of the students are overall satisfied with this course.

Prof A Basu

Why should you choose this course?

Description

This course is aimed at enabling the students to
Formulate simple algorithms for arithmetic and logical problems
Translate the algorithms to programs (in C language)
Test and execute the programs and correct syntax and logical errors
Implement conditional branching, iteration and recursion
Decompose a problem into functions and synthesize a complete program using divide and conquer approach
Use arrays, pointers and structures to formulate algorithms and programs
Apply programming to solve matrix addition and multiplication problems and searching and sorting problems
Apply programming to solve simple numerical method problems, namely rot finding of function, differentiation of function and simple integration

INTENDED AUDIENCE : BE/BTech in all disciplines BCA/MCA/M. Sc
INDUSTRY SUPPORT : All IT Industries

Syllabus

COURSE LAYOUTWeek 1 : Introduction to Problem Solving through programs, Flowcharts/Pseudo codes, the compilation process, Syntax and Semantic errors, Variables and Data Types Week 2 : Arithmetic expressions, Relational Operations, Logical expressions; Introduction to Conditional BranchingWeek 3 : Conditional Branching and Iterative LoopsWeek 4 : Arranging things : ArraysWeek 5 : 2-D arrays, Character Arrays and Strings Week 6 : Basic Algorithms including Numerical AlgorithmsWeek 7 : Functions and Parameter Passing by ValueWeek 8 : Passing Arrays to Functions, Call by ReferenceWeek 9 : RecursionWeek 10 : Structures and PointersWeek 11 : Self-Referential Structures and Introduction to ListsWeek 12 : Advanced Topics

What others say about this course

Reviews from Youtube

This is a very good and well explained lecture sir,thank you for that. But i got a doubt like why we're not reading the input values using the scanf statement. Thanks in advance.

Sir you r best teacher for programming

Sir,if we type toupper(my char'A')...what will we get?

really awesome lecture

excellent

Show more reviews

FAQs

What are the Prerequisites for Learning C?

Since C is a basic programming language which lays the foundation stone for many others, there are nearly no prerequisites to C programming. With that being said, you can always practice some mathematical and reasoning problems to be able to catalyze your process to learn C programming. Most basic C programming tutorials also cover basic computer fundamentals, explaining the basics of RAM, ROM, Hard Disks, CPU and more. A basic understanding of these mentioned concepts can help you to learn faster.

How can Edvicer help you find the best C courses?

Edvicer is a great place to learn C with a large number of C courses, both free and paid and projects, both for practice and freelancing. Edvicer has helped a large number of people learn C online through the best courses from the top providers like Coursera, Udemy, Udacity, and Pluralsight.

How to learn C programming?

The simplest answer is practice. There are so many places to start learning C. Programming, irrespective of the language, demands practice. You need to simply install the C compiler on your system and understand the basics. So, get started today.

Can I learn C language online?

Yes. There are several platforms to learn the C programming language online, such as YouTube, Udemy, Coursera, and Pluralsight. If you want to use the C compiler online then you can head out to repl.it and onlinegdb.com.

Where can I learn C?

You can start with the basic free Youtube tutorials and then move to the more advanced courses on C

What is C?

C is a general-purpose programming language, developed by Dennis Ritchie between 1969 and 1973. Designed as an imperative procedural language, C was created with the idea that it will be compiled using a simple and easy to use the compiler, provide low-level access to memory and require negligible run-time support. The prominent features of C programming are its simple set of keywords, elegant style and low-level access to memory, which collectively make C appropriate for system programming.

Why should you learn C?

The biggest reason to use C programming is due to its versatility. C has been successfully used for almost all types of programming projects, ranging from simple spreadsheets to complex operating system. C holds features such as a portable compiler, a powerful repository of operators, an easy to understand and elegant to use syntax, ease of application optimization and a rich set of data types. A simple C programming tutorial is enough to get anyone started in C programming, as it has virtually no prerequisites for learning it.

What are the top jobs that I can get from learning C?

The top job profiles for C experts are Senior Software Engineer with an average salary of INR 26 LPA, Embedded Software Engineer with an average salary of INR 5 LPA, and Sales Engineer with an average salary of INR 4 LPA. Get your career map for your skills here.

What can I learn after learning C?

After learning C, the top skills you can learn to open highest number of job profiles for you are C++, Java, and Software Development. The top skills that can get you jobs with highest salaries are Docker,Kubernetes, and Javascript

Write your review of Problem solving through Programming In C

Facebook account of EdvicerLinkedin account of EdvicerInstagram account of Edvicer
Twitter account of EdvicerPinterest account of EdvicerYoutube account of Edvicer