3rd Sem, EL

3049: Fundamentals of C Programming Lab Syllabus for Electronics Engineering 3rd Sem 2021 Revision SITTTR

Fundamentals of C Programming Lab detailed syllabus for Electronics Engineering (EL) for 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Electronics Engineering students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Electronics Engineering 3rd Sem scheme and its subjects, do visit Electronics Engineering (EL) 3rd Sem 2021 revision scheme. The detailed syllabus of fundamentals of c programming lab is as follows.

Course Objectives:

  • To make use of programming fundamentals using C language.
  • To build a strong foundation to learn other programming languages.

Course Outcomes:

On completion of the course, the student will be able to:

  1. Make use of variousdata types, I/O statements and basic operators in C programming
  2. Apply decision making and loop statements in C programming.
  3. Develop C programs based on arrays.
  4. Develop C programs using pointers, string handling functions and user-defined functions.

Module 1:

  1. Demonstrate output and input functions.
  2. Demonstrate different fundamental data types in C.
  3. Solvesimple problem statements using operators.

Suggested experiments

  1. Write a C program to perform addition, subtraction, division and multiplication of two numbers.
  2. Write a program to find the roots of quadratic equation. Write a Program to read height, width and depth of a cube, then calculate and display the volume of the Cube.

Module 2:

  1. Solve problem statements in C using flow control statements – if, if-else, nested if, switch.
  2. Solve problem statements using loop statements – while, do … while and for loop.

Suggested Experiments

  1. Write a program to find the largest and smallest among three entered numbers and also display whether the identified largest/smallest number is even or odd.
  2. Write a program to find whether a character is consonant or vowel using switch statement 3. Write a program to generate Fibonacci series.

Module 3:

  1. Make use of one dimensional array operations – largest, smallest and compute sum & average of array elements
  2. Write programs to perform two dimensional array operations – transpose of matrix, matrix addition, matrix subtraction

Suggested Experiments

  1. Write a Program find the sum of elements of array and also display the array elements in reverse order.
  2. Write a program to sort a given array in ascending order and find the largest and second largest elements
  3. Write a program to read two matrixes then multiply them after checking the condition for matrix multiplication.

Module 4:

  1. Make use of Pointers in programming
  2. Implement string manipulation functions -strcpy( ), strcat( ), strlen( ), strcmp( ).
  3. Solve problems using’User-defined functions’

Suggested Experiments

  1. Write a program to find biggest among three numbers using pointer.
  2. Write a program to concatenate two given strings using built in functions
  3. Write a program to find the diagonal sum, sum of columns, sum of arrays and sum of elements of a matrix using user defined functions.

Suggested Open Ended Projects

(Students have to do open ended experimentsduring the course for the purpose of continuous evaluation. This experiment shall be included in the bona-fide record.)

Example:
Develop program such as

  • Student CGPAcalculator,
  • Consumer billing,
  • Candidate list sorting

Text Books:

  1. Let Us C – YashavantKanetkar, BPB Publications

Reference Books:

  1. Programming in ANSI C, E. Balagurusamy, Tata McGraw Hill
  2. A Text Book on C, E. Karthikeyan , PHI Learning Pvt. Ltd
  3. Programming in C D. Ravichandran, New Age International Publishers
  4. C. Programming Language, Brian W. Kernighan and Dennis M. Ritchie, Prentice Hall

Online Resources

  1. http ://freecomputerb ooks. com/The-C -Programming-Lan guage. html
  2. https://www.tutorialspoint.com/cprogramming/index.htm
  3. https://www.guru99.com/c-programming-tutorial.html
  4. https://www.cprogramming.com/
  5. http://www.zentut.com/c-tutorial/

For detailed syllabus of all other subjects of Electronics Engineering (EL), 2021 revision curriculum do visit Electronics Engineering 3rd Sem subject syllabuses for 2021 revision.

To see the syllabus of all other branches of diploma 2021 revision curriculum do visit SITTTR diploma all branches syllabus..

To see the results of Electronics Engineering (EL) of diploma 2021 revision curriculum do visit SITTTR diploma Electronics Engineering (EL) results..

For all Electronics Engineering academic calendars, visit Electronics Engineering all semesters academic calendar direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*