Select Your Favourite
Category And Start Learning.

( 0 Review )

Featured

VTU C Programming Lab

Free

( 0 Review )

Course Level

Beginner

Total Hour

05h 06m 58s

Video Tutorials

29

Course Content

Introduction

Commercial Calculator
Develop a program to solve simple computational problems using arithmetic expressions and use of each operator leading to simulation of a Commercial calculator. (No built-in math function)

Quadratic Equation
Develop a program to compute the roots of a quadratic equation by accepting the coefficients. Print appropriate messages.

Palindrome
Develop a program to find the reverse of a positive integer and check for palindrome or not. Display appropriate messages.

Electricity Bill
An electricity board charges the following rates for the use of electricity: for the first 200 units 80 paise per unit: for the next 100 units 90 paise per unit: beyond 300 units Rs 1 per unit. All users are charged a minimum of Rs. 100 as meter charge. If the total amount is more than Rs. 400, then an additional surcharge of 15% of total amount is charged. Write a program to read the name of the user, number of units consumed and print out the charges.

Binary Search
Introduce 1D Array manipulation and implement Binary search.

Prime Number
Implement using functions to check whether the given number is prime and display appropriate messages. (No built-in math function)

Matrix Multiplication
Develop a program to introduce 2D Array manipulation and implement Matrix multiplication and ensure the rules of multiplication are checked.

Compute Sin(x)
Develop a Program to compute Sin(x) using Taylor series approximation. Compare your result with the built-in Library function. Print both the results with appropriate messages.

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 and execute foe all possible inputs with appropriate messages. Note: Don’t use library function sqrt(n).

Average Marks
Implement structures to read, write and 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.

Final Chapter

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:

  1. 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
  2. Commercial Calculator: Solve arithmetic expressions by simulating Commercial Calculator
  3. Quadratic Equation: Write a Program to compute roots of a quadratic equation and solve complex algebraic expressions
  4. Palindrome: Develop a program to find the reverse of a positive integer and check for palindrome or not
  5. Electricity Bill: Develop a program to generate Electricity bill as per the given rates.
  6. Binary Search: Introduce 1D Array manipulation and implement Binary search.
  7. Prime Number: Implement using functions to check whether the given number is prime
  8. Matrix Multiplication: Develop a program to introduce 2D Array manipulation and implement Matrix multiplication
  9. Compute Sin(x): Develop a Program to compute Sin(x) using Taylor series approximation. Compare your result with the built- in Library function.
  10. String Operations: Write functions to implement string operations such as compare, concatenate, string length. Convince the parameter passing techniques.
  11. Bubble Sort: Develop a program to sort the given set of N numbers using Bubble sort.
  12. Square Root: Develop a program to find the square root of a given number N
  13. 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.
  14. 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.
  15. Binary To Decimal: Implement Recursive functions for Binary to Decimal Conversion

Benefits of the Course:

  1. Learner would be able to understand the C Programming Concepts
  2. Learner would be able to write any given Program Step-by-Step
  3. He / She would understand the program logic involved in every program
  4. Students will be able to test their knowledge through the Viva questions and also be prepared for the Practical examination.
  5. Course Completion Certificate would be awarded for completing the course successfully.
Show More

What Will You Learn?

  • C Programming Lab is part of the VTU curriculum for I/II semester BE students. This Kaliyona course will help students understand each and every program logic and write the program step by step. The course also explains the aim and main logic involved in the program. The Viva questions related to the programs help in the preparation of external exams.

Material Includes

  • 29 on-demand videos
  • Viva questions for each module
  • All C Programs explained in the course
  • Course Completion Certificate

Requirements

  • Installation of any IDE like TurboC, CodeBlocks, DevC etc.
  • No need of any prior programming experience.

Audience

  • VTU I/II semester students
  • Anybody interested to learn C Program
  • Anyone preparing for Interviews

Instructor

Kaliyona
4.91 /5

30 Courses

Prathima
5.00 /5

17 Courses

Kaliyona Instructor

Student Ratings & Reviews

No Review Yet
No Review Yet
Free
Free access this course

Material Includes

  • 29 on-demand videos
  • Viva questions for each module
  • All C Programs explained in the course
  • Course Completion Certificate

Share
Share Course
Page Link
Share On Social Media