PROGRAMMING FOR PROBLEM SOLVING Category L T P C
24ITP16
LABORATORY ESC 0 0 2 1
(Common to AUTO, BME,CSE, CSE(CS), CSD, CSE(IoT), IT, ECE, EEE, MECH)
PREREQUISITE:
Students must have basic knowledge on programming principles, such as variables, simple data types,
control structures, problem solving and logical thinking skills.
OBJECTIVES:
To learn the basic of MS word, Excel, Power Point presentation and MS Access.
To articulate how to develop a program with a desired runtime execution flow.
To develop computer programs using C basics concepts.
To get familiarity on functions, strings and pointers.
To acquire and apply the file manipulation
List of Experiments:
1. Prepare a Bio-data using MS Word with appropriate page, text and table formatting options and
send the same to too many recipients using mail merge.
2. Prepare a mark sheet with five subjects for five students in MS Excel File using Formulas,
Functions and charts.
3. i) Prepare a Power Point presentation for your organization with varying animation effects using
timer.
ii) Prepare a Student Database in MS Access, manipulate the data and generate report.
4. Programs using I/O statements and expressions.
5. Design an algorithm and flowchart with example.
6. Programs using decision-making constructs: if-else, goto, switch-case, break-continue.
7. Loops: for, while, do-while.
8. Arrays: 1D and 2D
9. Strings: operations
10. Functions: passing parameters by (value, reference), Recursion
11. Pointers and structures
12. File operations.
TOTAL: 30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
COs Course Outcome Cognitive Level
CO1 Interpret the basic concept of MS word, Excel, Power Point presentation and MS Apply
Access and C programming.
CO2 Develop the program using the concept of control statements. Apply
CO3 Demonstrate the use of functions and arrays in Programming. Apply
CO4 Apply the concepts of pointers and structures. Apply
CO5 Develop the program using the file and string operations. Apply
REFERENCES:
1.Jeff Szuha, “Learn C Programming”, Packt Publishing, United Kingdom, Second Edition, 2022.
2.E Balagurusamy, “Programming In Ansi C”, McGraw Hill Education, Eigth Edition, 2019.
Mapping of COs with POs and PSOs
COs/
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PSO1 PSO2
POs
CO1 3 3 2 3 3 1 – – – – – – –
CO2 3 3 2 3 3 1 – – – – – – –
CO3 3 3 2 2 3 1 – – – – – – –
CO4 3 3 2 3 3 1 – – – – – – –
CO5 3 3 2 2 3 1 – – – – – – –
Avg. 3 3 2 2 3 1 – – – – – – –
1-low, 2-medium, 3-high