About Course
As per the latest VTU curriculum, C Programming Lab is part of the I/II semester syllabus. The problem statements provided in this syllabus aims in making students understand the core concepts in C Programming.
This course explains the main logic involved with respect to each program along with the necessary steps to write the program with hands-on demo which encourages students to understand the program logic and not only helps in scoring maximum marks in their examination, but also lays a strong foundation in their programming career.
Approach is to explain in conversational/colloquial Kannada to reinforce the learning and for better understanding.
C Programs on GitHub
To Download CodeBlocks: Click Here
Contents of the course are as below:
- Introduction to Code Blocks: Familiarisation with computer hardware and programming environment – Installation of Code Blocks and understand naming files, storing, compilation, execution and debugging with any example Code
- Commercial Calculator: Solve arithmetic expressions by simulating Commercial Calculator
- Quadratic Equation: Write a Program to compute roots of a quadratic equation and solve complex algebraic expressions
- Palindrome: Develop a program to find the reverse of a positive integer and check for palindrome or not
- Electricity Bill: Develop a program to generate Electricity bill as per the given rates.
- Binary Search: Introduce 1D Array manipulation and implement Binary search.
- Prime Number: Implement using functions to check whether the given number is prime
- Matrix Multiplication: Develop a program to introduce 2D Array manipulation and implement Matrix multiplication
- Compute Sin(x): Develop a Program to compute Sin(x) using Taylor series approximation. Compare your result with the built- in Library function.
- String Operations: Write functions to implement string operations such as compare, concatenate, string length. Convince the parameter passing techniques.
- Bubble Sort: Develop a program to sort the given set of N numbers using Bubble sort.
- Square Root: Develop a program to find the square root of a given number N
- Average Marks: Implement structures to read, write, compute average- marks and the students scoring above and below the average marks for a class of N students.
- Standard Deviation: Develop a program using pointers to compute the sum, mean and standard deviation of all elements stored in an array of n real numbers.
- Binary To Decimal: Implement Recursive functions for Binary to Decimal Conversion
Benefits of the Course:
- Learner would be able to understand the C Programming Concepts
- Learner would be able to write any given Program Step-by-Step
- He / She would understand the program logic involved in every program
- Students will be able to test their knowledge through the Viva questions and also be prepared for the Practical examination.
- Course Completion Certificate would be awarded for completing the course successfully.