24BCC240 T - Programming in C
24BCC240 T - Programming in C
Semester-I
L-3 T-1 P-0 C-4
24BCC240 T: Programming in C
Course Objectives
● To know about the fundamentals of algorithms and flowcharts.
● To learn about dynamic memory allocation functions like malloc(), calloc(), and free()
for memory management.
● To know about membership operators, pointers to structures, and arrays within
structures.
Course Outcomes
Students will be able to
1. Understand algorithms and flowcharts for problem-solving.
2. Apply formatted and unformatted I/O operations in C programs.
3. Analyze the scope, visibility, and lifetime rules for variables in C.
4. Evaluate dynamic memory allocation functions like malloc(), calloc(), and free().
5. Create and implement complex data structures using structures and unions in C
programs.
Articulation Matrix
(Program Articulation Matrix is formed by the strength of correlation of COs with POs and PSOs. The strength of correlation is
indicated as 3 for substantial (high), 2 for moderate (medium) correlation, and 1 for slight (low) correlation)
CO/PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 2 3 - 1 - - - - - -
CO2 - 2 1 - - - - - 3 - - -
CO3 - - - 2 - - - - 3 - - -
CO4 - - 3 - - - - - - 2 - -
CO5 - - - 1 2 3 - - - - - -
High-3 Medium-2 Low-1
Reference Books:
Senior Faculty
Academic
Prepared By HOD nominated by
Coordinator
DOAA