String Operations | VTU C Programming Lab | 18CPL17/27 | 21CPL17/27 | Kaliyona | In Kannada

Поділитися
Вставка
  • Опубліковано 11 жов 2024
  • #kaliyona #teamkaliyona #vtu
    kaliyona.com/
    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.
    Approach is to explain in conversational/colloquial Kannada to reinforce the learning and for better understanding.
    Write functions to implement string operations such as compare, concatenate, string length. Convince the parameter passing techniques.
    Cost: Free
    Enrol for Viva questions and Course completion certificate:
    kaliyona.com/c...
    For C Programs in the course: github.com/tea...
    Course Overview:
    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 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.
    Contents of the course:
    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.
    Requirements:
    1. Installation of any IDE like TurboC, CodeBlocks, DevC etc.
    Targeted Audience:
    2. VTU I/II semester students
    3. Anybody interested to learn C Program
    4. Anyone preparing for Interviews

КОМЕНТАРІ • 30