3rd Sem, CM

3135: Programming in C Lab Syllabus for Computer Hardware Engineering 3rd Sem 2021 Revision SITTTR

Programming in C Lab detailed syllabus for Computer Hardware Engineering (CM) for 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Computer Hardware 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 Computer Hardware Engineering 3rd Sem scheme and its subjects, do visit Computer Hardware Engineering (CM) 3rd Sem 2021 revision scheme. The detailed syllabus of programming in c lab is as follows.

Course Objectives:

  • Acquire in depth experience in programming using C Language.
  • Analyse the problems given in general terms, outline solutions and transform into well organised programs using arrays, functions, structures and files.
  • Lay foundation for further courses like Data Structure, Object Oriented Programming, Embedded systems, etc. and software development.

Course Outcomes:

On completion of the course student will be able to:

  1. Develop user defined functions and recursive functions to implement modular programming concepts.
  2. Use one and two dimensional arrays in C to solve problems.
  3. Make use of Pointers, structures to solve problems.
  4. Utilize files and command line arguments as I/O to programs.

Module 1:

  1. Experiment with sequential and control structures in C
  2. Develop C programs using user defined functions

Module 2:

  1. Develop C programs to solve problems using one dimensional arrays.
  2. Develop C programs to implement searching (linear search and binary search) and sorting (selection sort and quicksort) algorithms.
  3. Develop C programs to solve problems using two dimensional arrays.
  4. Develop C programs to perform different operations on strings
  5. Experiment with programs by Passing arrays as function arguments

Module 3:

  1. Develop programs using pointers.
  2. Develop programs using pointers as function arguments
  3. Experiment with single dimensional and multi dimensional array programs by dynamic memory allocation.
  4. Develop programs using structure and array of structures

Module 4:

  1. Develop programs using files and command line arguments
  2. Open Ended Experiments -**

Sample Open Ended Experiments

(Not for End Semester Examination but compulsory to be included in Continuous Internal Evaluation. Students can do open ended experiments as a group of 2-3. There is no duplication in experiments between groups. Open ended experiments should include the concepts of arrays, functions and structures)

  1. Write a menu based program for payroll management.
  2. Write a menu based program for Banking Application.

Text Books:

  1. Balagurusamy E, Programming in ANSI C 7th Ed.

Reference Books:

  1. Byron Gottfried, Programming with C, 2nd Ed.
  2. YashavantKanetkar, Let Us C
  3. Paul J. Deitel, HarveyDeitel, C How to Program
  4. Herbert Schild, C: The Complete Reference

Online Resources

  1. https://nptel.ac.in/courses/106104128/
  2. https://www.programiz.com/c-programming
  3. https://www.tutorialspoint.com/cprogramming/index.htm

For detailed syllabus of all other subjects of Computer Hardware Engineering (CM), 2021 revision curriculum do visit Computer Hardware 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 Computer Hardware Engineering (CM) of diploma 2021 revision curriculum do visit SITTTR diploma Computer Hardware Engineering (CM) results..

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

Leave a Reply

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

*