D2
For AICTE Diploma Courses WEF ACADEMIC YEAR 2017-18
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
LABORATORY ASSIGNMENT /SHEET/ JOB/PROJECT ACTIVITY PLANNING (LP)
Academic Year: 2017-18
Programme: EJ2I Course: 'C' Programming Language (CPR) Course Code: 22008
Semester: 2nd Name of Faculty: Lect. S.RAM
Name of Experiment/
Batch
Sr. CO Pro Assignment/Sheet/Job/Project Planned Date Actual Date Remarks
No Activity
FROM TO
Batch C1 20/12/2017 20/12/2017
Programs to display formatted output.
01 3a 6.1 Batch C2 18/12/2017 18/12/2017
Batch C3 19/12/2017 19/12/2017
Batch C1 23/12/2017 28/12/2017
02 3a 6.2 Program using logical and bitwise operators. Batch C2 21/12/2017 26/12/2017
Batch C3 22/12/2017 27/12/2017
Evaluate Scientific expressions using functions of header Batch C1 27/12/2017 04/01/2018
03 3a 6.3 files in C. Batch C2 25/12/2017 02/01/2018
Batch C3 26/12/2017 03/01/2018
Batch C1 30/12/2017 11/01/2018
04 3a 6.4 Evaluate scientific problems using C. Batch C2 28/12/2017 09/01/2018
Batch C3 29/12/2017 10/01/2018
Batch C1 03/01/2018 18/01/2018
05 3b 6.5 Implement decision control statement in C using `if ’ Batch C2 01/01/2018 16/01/2018
Batch C3 02/01/2018 17/01/2018
Batch C1 06/01/2018 25/01/2018
Implement decision control statement in C using `if else’
06 3b 6.6 Batch C2 04/01/2018 16/01/2018
statement.
Batch C3 05/01/2018 24/01/2018
Batch C1 10/01/2018 01/02/2018
Implement decision control statement in C using nested
07 3b 6.7 Batch C2 08/01/2018 30/01/2018
`if else’
Batch C3 09/01/2018 31/01/2018
CO Pro Name of Experiment/ Batch Planned Date Actual Date Remarks
Sr. Assignment/Sheet/Job/Project
No Activity
FROM TO
Batch C1 13/01/2018 13/01/2018
08 3b 6.8 Write implement switch case control statement in c. Batch C2 11/01/2018 11/01/2018
Batch C3 12/01/2018 12/01/2018
Batch C1 17/01/2018 17/01/2018
09 3b 6.9 Implement loop control statement in ‘ c ’ using ‘for ‘ loop. Batch C2 15/01/2018 15/01/2018
Batch C3 16/01/2018 16/01/2018
Batch C1 20/01/2018 20/01/2018
10 3b 6.10 Implement loop control statement in ‘ c ’ Batch C2 18/01/2018 18/01/2018
Batch C3 19/01/2018 19/01/2018
Batch C1 24/01/2018 24/01/2018
11 3b 6.11 Print the result sheet. Batch C2 22/01/2018 22/01/2018
Batch C3 23/01/2018 23/01/2018
Batch C1 27/01/2018 27/01/2018
12 3c 6.12 Processing element of array. Batch C2 25/01/2018 25/01/2018
Batch C3 30/01/2018 30/01/2018
Batch C1 31/01/2018 31/01/2018
13 3c 6.13 Write programs using array Batch C2 29/01/2018 29/01/2018
Batch C3 02/02/2018 02/02/2018
Batch C1 03/02/2018 03/02/2018
14 3c 6.14 Write programs using multidimensional array Batch C2 01/02/2018 01/02/2018
Batch C3 06/02/2018 06/02/2018
Batch C1 07/02/2018 07/02/2018
3c
15 6.15 Perform operations on string using functions Batch C2 05/02/2018 05/02/2018
3d
Batch C3 09/02/2018 09/02/2018
CO Pro Name of Experiment/ Batch Planned Date Actual Date Remarks
Sr. Assignment/Sheet/Job/Project
No Activity
FROM TO
Batch C1 10/02/2018 10/02/2018
3c
Implement String Function in C.
16 3d 6.16 Batch C2 08/02/2018 08/02/2018
Batch C3 13/02/2018 13/02/2018
Batch C1 14/02/2018 14/02/2018
3c
17 3d 6.17 Write c program to perform library function Batch C2 12/02/2018 12/02/2018
Batch C3 16/02/2018 16/02/2018
Batch C1 17/02/2018 17/02/2018
18 3d 6.18 Write C program to perform user defined function Batch C2 15/02/2018 15/02/2018
Batch C3 20/02/2018 20/02/2018
Batch C1 21/02/2018 21/02/2018
19 3e 6.19 Write basic C program using pointer Batch C2 19/02/2018 19/02/2018
Batch C3 23/02/2018 23/02/2018
Batch C1 24/02/2018 24/02/2018
3c Perform operation on array using pointer
20 6.20 Batch C2 22/02/2018 22/02/2018
3e
Batch C3 27/02/2018 27/02/2018
Batch C1 28/02/2018 28/02/2018
3d Write c program to implement concept of call by value
21 6.21 Batch C2 26/02/2018 26/02/2018
3e and call by reference in function
Batch C3 02/03/2018 02/03/2018
Batch C1 03/03/2018 03/03/2018
22 3e 6.22 Implement concept of pointer using C Batch C2 01/03/2018 01/03/2018
Batch C3 06/03/2018 06/03/2018
Batch C1 07/03/2018 07/03/2018
23 3f 6.23 Implement structure in C Batch C2 05/03/2018 05/03/2018
Batch C3 09/03/2018 09/03/2018
CO Pro Name of Experiment/ Batch Planned Date Actual Date Remarks
Sr. Assignment/Sheet/Job/Project
No Activity
FROM TO
Batch C1 10/03/2018 10/03/2018
24 3f 6.24 Implement operation carried on structure using C Batch C2 08/03/2018 08/03/2018
Batch C3 13/03/2018 13/03/2018
Signature Signature
Name of Faculty: Lect. Saytendra Ram Name of H.O.D: Prof. A. S. Nagrik
List of Course Outcomes & Practical Outcomes (PRO`S)
No. of
relevant Relevant course
Sr.
NAME OF PRACTICAL course outcomes Practical Outcomes(PRO`S)
No.
outcomes (CO`S)
(CO`S)
Programs to display
3a 6.1 Write algorithm and draw flow chart for following problems:
01 formatted output. Interpret the basic code of ‘C’
(a) Addition of two numbers (b) Exchange value of two variable
Program using logical 3a 6.2 Write a ‘C’ program to display hexadecimal, decimal, octal format of
Interpret the basic code of ‘C’
02 and bitwise operators. entered number using %d, %c, %i, %f, %g, %u, %o, %s, %x
Evaluate Scientific 6.3 Write a program to perform following operations:
(a) Display the message “Hello World”, name, address, date of birth and
expressions using
3a email_id using print f ( ) function.
03 functions of header Interpret the basic code of ‘C’
(b) Logical operations: & (AND) , | (OR) for given values.
files in C. (c) Bitwise operations :<< (LEFT SHIFT), >> (RIGHT OPERATOR) for
given values
6.4 (a) Write a program to display current time and date using time.h
header file.
Evaluate scientific 3a
04 Interpret the basic code of ‘C’ (b) Write a program to display addition of two numbers.
problems using C. (c) Write a program to display value of resister
R, Where, i. R series =R1 + R2+R3 and ii. R parallel =1/ R1 + 1/ R2+1/R3
6.5 (a) Write a program to calculate inductive resistance (FL) with the
Implement decision
3b Implement decision making in ‘C’ help of given formula FL = 2 * π*f L. Where π, f, L are given data.
05 control statement in C
programming (b) Write a program to calculate capacitive resistance (FC) with the help
using `if ’ of given formula FC = 1/(2 * π*f C). Where π, f, C are given data
Implement decision 6.6 Implement decision control statements in C using 'if '
control statement in C Implement decision making in ‘C’ (a) Write a program to find whether given number is even or odd.
06 3b
using `if else’ programming (b) Write a program to find whether given number is Positive, negative
statement. or zero
Implement decision
Implement decision making in ‘C’ 6.7 (a) Write a program to find the largest among n numbers using 'if-
07 control statement in C 3b
programming else'. (b) Write a program to determine leap year using 'if-else'.
using nested `if else’
Write implement switch 6.8 Implement decision control statements in ‘C’ using ‘nested if-else' (a)
Implement decision making in ‘C’
08 case control statement 3b Determine whether a string is palindrome. (b) Find the greatest of the
programming
in c. three numbers using conditional operators.
Implement loop 6.9 Write a program to perform addition, subtraction; multiplication and
Implement decision making in ‘C’
09 control statement in ‘ 3b division according to user’s choice using switch case statement for given
programming
C ’ using ‘for ‘ loop. data
Sr. NAME OF PRACTICAL No. of Relevant course Practical Outcomes(PRO`S)
No. relevant outcomes
course (CO`S)
outcomes
(CO`S)
Implement decision making in ‘C’ 6.10 Implement loop control statements in ‘C’ using ‘for loop '
Implement loop
programming (a) Write a program to print the message “Hello” N time.
10 control statement in ‘ 3b
(b) Write a program to print the table for given no. in one column.
c’ (c) Write a program to count the number of digit in a number.
3b 6.11 Implement loop control statements in ‘C’
Implement decision making in ‘C’
11 Print the result sheet. (a) Find Fibonacci series for given number.
programming
(b) Write a program to produce the following output
6.12 (a) Write a program to print salary statement with following details:
Given Basic Pay=Rs.5400/- Calculate HRA (75% of basic), DA (60% of
Processing element of basic) and Gross salary = Basic+ DA+ HRA.
12 3c Use Arrays and string in ‘C’ programming
array. (b) Print the Result sheet: Conditions given are: marks >=40% pass,
marks <40 % fail, marks 60>=first class, marks above 75 % distinction,
marks >100 and marks < 0 not valid
6.13(a) Write a program to declare, modify and print elements of a given
Write programs using data array.
13 3c Use Arrays and string in ‘C’ programming
array (b) Write a program to find highest marks in a class of n students using
array.
Write programs using
6.14 Write a program to copy of one array into second array for given
14 multidimensional 3c Use Arrays and string in ‘C’ programming
data elements
array
Use Arrays and string in ‘C’ programming
Perform operations on 3c 6.15 Write a program to create an array by reversing the elements of the
15 Use functions in ‘C’ programs for modular
string using functions 3d given array
programming approach.
6.16 (a) Write a program to sort numbers in ascending and descending in
a given array.
Implement String Use Arrays and string in ‘C’ programming
3c (b) Write a program to store n numbers in an array and find their
16 Function in C. Use functions in ‘C’ programs for modular
3d average.
programming approach.
(c) Write a program to add two matrices of size 3*3 store additions in
third matrix for given data elements
Use Arrays and string in ‘C’ programming 6.17 (a) Write a program that accepts a string from user and prints that
Write c program to Use functions in ‘C’ programs for modular string. (b) Write a program that accept a string and compare it with
3c
17 perform library programming approach. existing string.(c) Write a program to accept and display that string in
3d
function reverse order.
Write C program to
Use functions in ‘C’ programs for modular 6.18 (a) Write a program to convert given string to lower case. (b) Write
18 perform user defined 3d
programming approach a program to convert given string to upper case
function
No. of Relevant course
relevant outcomes
Sr.
NAME OF PRACTICAL course (CO`S) Practical Outcomes(PRO`S)
No.
outcomes
(CO`S)
Write basic C program Use pointers to increase efficiency of 6.19 (a) Write a program to accept and concatenate two strings.
19 3e
using pointer programs (b) Write a program to find length of a string
6.20 Library Functions: Develop Program to demonstrate:
Perform operation on Use Arrays and string in ‘C’ programming
3c (a). Use of all String handling functions.
20 array using pointer Use pointers to increase efficiency of
3e (b). Use of few Mathematical functions.
programs
(c). Use of few other miscellaneous function
Write c program to
Use functions in ‘C’ programs for modular
implement concept of 6.21 (a) Write a program to add two numbers using function.
3d programming approach
21 call by value and call (b) Write a program to find factorial of number using function for given
3e Use pointers to increase efficiency of
by reference in data.
programs
function
6.22 Write a program to perform addition, subtraction, multiplication
Implement concept of Use pointers to increase efficiency of
22 3e and division using switch case statement and user defined function for
pointer using C programs
given data
Implement structure 6.23 Write a program to use address operator (&) and pointer operator
23 3f Implement basic concept of structure in ‘C
in C (*) for given data.
Implement operation
6.24 (a) Write a program to add two integer numbers using pointer.
24 carried on structure 3f Implement basic concept of structure in ‘C
(b) Write a program to find area of circle using pointer.
using C
Signature Signature
Name of Faculty: Lect. Saytendra Ram Name of H.O.D: Prof. A. S. Nagrik