312303-Programming in c
312303-Programming in c
1. FA-TH represents average of two class tests of 30 marks each conducted during the semester.
2. If candidate is not securing minimum passing marks in FA-PR of any course then the candidate shall be
declared as "Detained" in that semester.
3. If candidate is not securing minimum passing marks in SLA of any course then the candidate shall be
declared as fail and will have to repeat and resubmit SLA work.
4. Notional Learning hours for the semester are (CL+LL+TL+SL)hrs.* 15 Weeks
5. 1 credit is equivalent to 30 Notional hrs.
6. * Self learning hours shall not be reflected in the Time Table.
7. * Self learning includes micro project / assignment / other activities.
Grade:Fail if per<40
LLO 11.1 Write syntax of Switch
statement to solving given 11 * Develop C program using Switch staements 2 CO2
problem
****
LLO 16.1 Declare and initialize
the Array. * Implement C programs using One Dimensional
CO2
LLO 16.2 Write C program for 16 Array. (e.g.-Write C program to input 5 numbers 2
CO3
implementation of one using array and display sum of it)
dimensional array.
LLO 17.1 Declare and initialize
two dimensional Array. * Implement C programs using Two Dimensional
LLO 17.2 Write C program for 17 Array. (e.g.-Write C program to calculate addition of 4 CO3
implementation of two two 3X3 matrices.)
dimensional array.
LLO 18.1 Declare character
* Write C program to perform following operations
array as Strings in C
without using standard string functions. i) Calculate
LLO 18.2 Write C programs for 18 2 CO3
Length of given string
print string operations without
ii) Print reverse of given string.
using string handling functions
LLO 19.1 Declare ,define and Implement ‘Structure’ in C ( e.g. - Add and
19 4 CO3
access structure variables Substract complex numbers using structure)
* Implement ‘ Array of Structure’ in C (e.g.-Accept
LLO 20.1 Write C programs
20 and Display 10 Employee information using 2 CO3
using Array of Structure
structure)
LLO 21.1 Use built-in library * Develop C program using in-built mathematical
21 2 CO4
functions in C programs and string functions.
LLO 22.1 Write C programs * Write C program to demonstrate User defined
22 4 CO4
using user defined functions Functions
LLO 23.1 Write Recursive
23 Implement recursive functions in C program. 2 CO4
functions in C.
LLO 24.1 Declare and initialize
* Write C Program to print addresses and values of
pointer variables
24 variables using Pointer. (e.g.- Write C program to 2 CO5
LLO 24.2 Write C program to
access and display address of variables.)
access variables using pointers.
LLO 25.1 Perform arithmetic * Implement C Programs to perform arithmetic
25 2 CO5
operations using pointers. operations using Pointer.
VII. SUGGESTED MICRO PROJECT / ASSIGNMENT/ ACTIVITIES FOR SPECIFIC LEARNING / SKILLS
DEVELOPMENT (SELF LEARNING)
Self learning
Assignment
Micro project
The micro project has to be Industry Application Based, Internet-based, Workshop-based, Laboratory-based or
Field-based as suggested by Teacher
1. Prepare a simple calculator to perform mathematical operations. Accept values and operations to be performed
from user. Allow only numeric values else show appropriate messages to user.
2. Prepare menu driven program for Invoice management system. Accept user inputs and generate receipt and
calculate amounts as per purchased items.
3. Develop employee leave management system to display leave related information of employee.
4. Develop food menu card for restaurant. Display food items. Accept food menu, quantity and generate bill for the
same.
5. Develop a menu-driven program to perform matrix operations - matrix addition, matrix multiplication,
transpose of matrix .
Note :
Above is just a suggestive list of microprojects and assignments; faculty must prepare their own bank of
microprojects, assignments, and activities in a similar way.
The faculty must allocate judicial mix of tasks, considering the weaknesses and / strengths of the student in
acquiring the desired skills.
If a microproject is assigned, it is expected to be completed as a group activity.
SLA marks shall be awarded as per the continuous assessment record.
For courses with no SLA component the list of suggestive microprojects / assignments/ activities are
optional, faculty may encourage students to perform these tasks for enhanced learning experiences.
If the course does not have associated SLA component, above suggestive listings is applicable to Tutorials
and maybe considered for FA-PR evaluations.
IX. SUGGESTED WEIGHTAGE TO LEARNING EFFORTS & ASSESSMENT PURPOSE (Specification Table)
Sr.No Unit Unit Title Aligned COs Learning Hours R-Level U-Level A-Level Total Marks
1 I Basics of ‘C’ Programming CO1 10 4 2 6 12
MSBTE Approval Dt. 01/10/2024 Semester - 2, K Scheme
Page 6/8
11-05-2025 03:41:47 PM
X. ASSESSMENT METHODOLOGIES/TOOLS
Teachers are requested to check the creative common license status/financial implications of the suggested
online educational resources before use by the students
Page 8/8