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
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
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
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
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.
Limited Time Discount Offers
Save your money with Edvicer. Check out our premium courses with 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.
Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.
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.
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
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
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
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
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |