The course will enable the students to
1. Make students familiar with the basics of ‘C’ programming language.
2. Evaluate & choose efficient solution for their logic
3. Construct small application based on linear data structures
Course Outcome (at course level) | Learning and teaching strategies | Assessment Strategies |
---|---|---|
The students will: CO62. Implementation of 1D and 2D arrays operations CO63. Write programs to implement modular programming using functions. CO64. Design programs using derived datatypes CO65. Develop C programs using pointer implementation. CO66. Design and develop applications using files in C programming | Approach in teaching: Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration,
Learning activities for the students: Self-learning assignments, Effective questions, Simulation, Seminar presentation, Giving tasks. | Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentation |
This paper will be based on theory paperCBCA203. Exercises given will be covering entire syllabi as follows:
1. Exercises based on Looping (while, do while, for), nested loops based programs
2. Programs based on arrays (single, two dimensional) searching, sorting an array
3. String/Character based exercises manipulation on strings
4. Programs on user defined functions
5. Exercises based on pointers (arithmetic operation, arrays with pointers)
6. Programs on structure and union
7. Programs on File handling
E-RESOURCES:
1. https://www.programiz.com/c-programming
2. https://www.learn-c.org/
4. https://spoken-tutorial.org/tutorial-search/?search_foss=C+and+Cpp&search_language=English