COS1077B C Programming
COS1077B C Programming
COS1077B C Programming
COURSE FILE
Semester III
2022-23
COURSE NAME: C Programming
COURSE CODE: COS1077B
1 Academic Planner
4 Syllabus
6 Assessment Methodology
Formative Assessment Test 1(Written Test)
7
Rubrics
Formative Assessment Test 2 (Surprise Test)
8
Rubrics
Mid Term Examination
9
Rubrics
End Term Examination
10
Rubrics
Course Material (PPT, Video (soft copy), Case Study, Class Notes,
11
Exercise, Assignment etc.)
12 Month-Wise Attendance
13 Defaulter List
15 CO – PO Mapping
16 Result Analysis
17 Faculty Feedback
Academic Planner
Vision and Mission of the Programme
Vision:
To contribute to the society through excellence in scientific and knowledge-based
education utilizing the potential of computer science with a deep passion for wisdom,
culture and values
Mission:
To create knowledge, to disseminate knowledge, and to provide service to our
society
Provide quality undergraduate and graduate education in both the theoretical and
applied foundations of computer science
Train students to effectively apply this education to solve real-world problems thus
amplifying their potential for lifelong high-quality careers
To give them a competitive advantage in the ever-changing and challenging global
work environment.
To achieve a distinguished position in Computer Science through innovative
teaching learning methods and research
To develop strong fundamentals and habit of life-long learning in students to fulfill
the needs of Industry.
Program Outcomes:
Course Objectives:
Course Outcomes:
On completion of the course, student will be able to–
1. Students will get the knowledge of basics ofc programming.
2. Students will develop problem solving abilities using computers.
3. Students will write simple ‘C’ programs using decision making statements, loop statements,
Arrays, Strings and User defined functions.
Course Contents:
Data Input and Output functions: Covers functions related with character input and output,
string input and output and formatted input and output
Control Structures: Covers decision making statements, loop control statements, break and
continue
Arrays and Strings: Introduction to Array and declaration and initialization of arrays, types of
arrays and its advantages and disadvantages, Declaration and initialization of strings. Use of
standard string related library functions and the operations on string.
Functions in C: Introduction to functions and how to declare and define the user defined
functions. Types of parameters in function call.
Learning Resources:
Reference Books:
1. Problem Solving with C, Harrow Keith,Person Education, 3rd Edition, 2011
2. Programming in ANSI C, E. Balaguruswamy Tata MaGrow Hill,2011
3. The Complete reference to C, Herbert Schildt
Weblinks:
1. www.cprogramming.com/
2. www.w3schools.in/c-tutorial/
Assessment Scheme:
Class Continuous Assessment (CCA) 60 Marks
Dr. Rajeshree Khande Dr. Rajeshree Khande Dr. C. H. Patil Dr. Shubhalaxmi Joshi
Assistant Professor AHoS & Program Head HoS Associate Dean & BoS
School of Computer Science School of Computer School of Computer Chairperson
Science Science Faculty of Science
Session Plan
Fr
Ses selSem Sub 14/11/2022Up
20/11/2022
: 2022-2023 COS1077B(COS1 o Save
sion ectester : ODD ject : : to :
m
Select Unit Topic Description No OF Lecture Start Date End Date Remark
UNIT-I Writing Simple Algorithms 1 01/08/2022 07/08/2022
Date: 02/12/2022
2) To input the data from user, which of the following symbol is used in flowchart
A) Rectangle
B) Diamond
C) Parallelogram
D) Oval
Ans: C) Parallelogram
#include<stdio.h>
void main( )
{
int i = 4, z = 12 ;
if ( i== 4 || z > 50 )
printf ( "Hi\t" ) ;
else
printf ( "Hello\t" ) ;
}
A) Hi
B) Hello
C) Hi Hello
D) Hello Hi
Ans: A) Hi
10) The strcmp() function returns value _______ when both the strings that are to be
compared are same
A) 1
B) -1
C) 0
D) Any positive value
Ans: C) 0
15) If value and memory address of a is 75 and 3044 respectively. If value and
memory address of b is 7054 and 9080 respectively. If value and memory
address of c is 3044 and 7054 respectively. Then what value **b will represent.
A) 3044
B) 9080
C) 7054
D) 75
Ans: D) 75
Dr Vishwanath Karad MIT World Peace University
Faculty of Engineering and Technology
School of Computer Science
Formative Assessment Test 2 (Written Test 1)
FYBSc (Computer Science) Sem-I Div-A and Div-B
COS1077B C Programming
Date of Conduction: 22/10/2022
Total Marks: 15
Instructions:
1. Solve below questions and upload single PDF file containing all answers
2. Follow the deadline for submitting assignment
Questions:
Q.1) What is mean by Algorithm, explain the properties of algorithm
Q.2) List and explain the meaning of various arithmetic, logical and relational operators
Q.3) Write a C language program to display following pattern
* * * * *
* * * *
***
* *
*
Dr Vishwanath Karad MIT World Peace University
Faculty of Engineering and Technology
School of Computer Science
Formative Assessment Test 2 (Written Test 2)
FYBSc (Computer Science) Sem-I Div-A and Div-B
COS1077B C Programming
Date of Conduction: 22/10/2022
Total Marks: 15
Instructions:
1. Solve below questions and upload single PDF file containing all answers
2. Follow the deadline for submitting assignment
Questions:
Q.1) What is mean by flowchart, explain various symbols used in constructing flowchart
Q.2) Explain the different loop control structures (while loop, for loop and do while loop)
Q.3) Write a C language program to display following pattern
54321
4 3 2 1
321
2 1
1
Dr Vishwanath Karad MIT World Peace University
Faculty of Engineering and Technology
School of Computer Science
Mid Term Examination
FYBSc (Computer Science) Sem-I Div-A and Div-B
COS1077B C Programming
2) Algorithm is
A) Set of steps for solving a particular problem
B) One of the forms of control structures
C) One of the types of loop
D) An array
Ans: A) Set of steps for solving a particular problem
3) To input the data from user, which of the following symbol is used in flowchart
A) Rectangle
B) Diamond
C) Parallelogram
D) Oval
Ans: C) Parallelogram
13) Which of the following shows the correct hierarchy of arithmetic operators in
C
A) *, +, =
B) +, *, =
C) *, =, +
D) +, =, *
Ans: A) *, +, =
14) In x = 6 / 3 + 2 * 4 % 2; which operation will be performed first?
A) 3 + 2
B) 6 / 3
C) 2 * 4
D) 4 % 2
Ans: B) 6 / 3
Ans: B) Hello
25) ______ statement is used to take program control to the beginning of the loop
A) continue
B) exit
C) switch
D) return
Ans: A) continue
27) A do-while loop is useful when we want that the statements within the loop
must be executed
A) Only once
B) At least once
C) More than once
D) Two times
Ans: B) At least once
B)
for(;;)
;
C)
int True=0, False;
while(True)
{
False = 1;
}
D)
int y=0, x=0;
do
{
y=x;
}while(x==0);
Ans:
C)
int True=0, False;
while(True)
{
False = 1;
}
Q.3) Write a C language program to display all prime numbers between 1 to 100.
Q.5) What is an array, explain the syntax of array declaration, how to initialize the
array and explain properties of an array.
Course Material ( Notes and PPTs)
Course material is shared with students through Google Classroom
Students Attendance
FYBSc (Computer Science) Div-A
Doshi
113222038 12/1 93.4
Namra 8/8 9/10 7/8 1/1 6/6 43 46
0 3 8
Kumar
113222039 Pernekar 10/1 82.6
8/8 8/10 5/8 1/1 6/6 38 46
1 Gauri Ashok 3 1
Naykodi
113222039 47.8
Neha 7/8 2/10 3/8 1/1 5/13 4/6 22 46
9 3
Navnath
Dongare
113222040 10/1 13/1
Atharva 8/8 8/8 1/1 6/6 46 46 100
5 0 3
Pradip
113222040 Joshi Tanaya 11/1 82.6
8/8 6/10 6/8 1/1 6/6 38 46
6 Milind 3 1
113222041 Mahindraka 11/1 80.4
8/8 8/10 3/8 1/1 6/6 37 46
2 r Tejaswini 3 3
Kolhatkar
113222041 10/1 11/1
Akash 8/8 6/8 1/1 6/6 42 46 91.3
8 0 3
Umesh
113222042 Patil Atharva 10/1 13/1 97.8
8/8 7/8 1/1 6/6 45 46
7 Vishnu 0 3 3
Rajawat
113222043 10/1 11/1 95.4
Surendra 8/8 8/8 1/1 4/4 42 44
5 0 3 5
Singh
113222044 Thakur 10/1 10/1 86.9
8/8 5/8 1/1 6/6 40 46
0 Rohin Ranjit 0 3 6
Shahane
113222044 10/1 89.1
Aditya 8/8 8/8 1/1 8/13 6/6 41 46
3 0 3
Abhijeet
Chavan
113222045 11/1
Pradnesh 8/8 8/10 8/8 1/1 6/6 42 46 91.3
5 3
Nagesh
Admane
113222054 10/1 11/1
Swapnil 8/8 6/8 1/1 6/6 42 46 91.3
1 0 3
Sunil
Dange
113222056 10/1 12/1 97.8
Pavan 8/8 8/8 1/1 6/6 45 46
1 0 3 3
Pandurang
Shinde
113222060 84.7
Samruddhi 8/8 8/10 7/8 1/1 9/13 6/6 39 46
6 8
Anand
113222060 Kokre Amey 13/1 89.1
8/8 8/10 5/8 1/1 6/6 41 46
7 Anand 3 3
Gorde
113222061 10/1 13/1 93.4
Pratiksha 7/8 8/8 1/1 4/6 43 46
0 0 3 8
Sudam
113222062 Kadam 13/1 88.6
8/8 5/10 8/8 1/1 4/4 39 44
2 Vineet Vilas 3 4
Dhopare
113222065 60.8
Sajet 7/8 3/10 2/8 9/13 1/1 6/6 28 46
8 7
Venunad
Kadam
113222068 12/1 84.7
Sayali 8/8 8/10 4/8 1/1 6/6 39 46
7 3 8
Dattatray
Bhujbal
113222070 11/1 90.9
Abhishek 7/8 9/10 8/8 1/1 4/4 40 44
5 3 1
Ashok
113222074 Natrajan 10/1 76.0
8/8 8/10 2/8 1/1 6/6 35 46
0 Aryaman - 3 9
113222074 Rekhade 10/1 10/1 93.4
8/8 8/8 1/1 6/6 43 46
5 Prateek P. 0 3 8
Kulkarni
113222076 13/1 86.0
Maitreyee 4/5 6/10 7/8 1/1 6/6 37 43
2 3 5
A.
Lohar
113222076 10/1
Pradnya 5/5 7/10 6/8 1/1 6/6 35 43 81.4
6 3
Sachin
113222078 Chandilkar 11/1 74.4
5/5 6/10 5/8 1/1 4/6 32 43
5 Amrapali D 3 2
113222078 Popat Arpit 12/1
4/5 8/10 4/8 1/1 6/6 35 43 81.4
6 Bhavesh 3
Solanki
113222078 10/1 72.0
Hassam 5/5 6/8 7/13 1/1 2/6 31 43
9 0 9
Ahmed
113222080 Mishra Tanu 10/1 13/1
4/4 8/8 1/1 6/6 42 42 100
4 Rajkumar 0 3
113222080 Aarya 12/1
4/4 8/10 6/8 1/1 6/6 37 42 88.1
7 Jadhav Nitin 3
Website :- www.mitwpu.edu.in
Faculty of Science
(C Programming - TH (SEMESTER-I)) Subject Wise(Actual Mark-ALL Entity) Report for (FY
B.Sc (CS)(SEM)-A) Section : 2022-2023
Website :- www.mitwpu.edu.in
Faculty of Science
(C Programming - TH (SEMESTER-I)) Subject Wise(Actual Mark-ALL Entity) Report for (FY B.Sc
(CS)(SEM)-B) Section : 2022-2023
END TERM
NAME OF MIDTER SURPRIS
Sr.No. EXAMINATIO WRITTEN TEST Total
STUDENT M E TEST
N
Bedadur Soham
1 22 23 4 13 62
Anand
Rehman Shaikh
2 0 22 0 15 37
Matur
Jadhav Akash
3 21 8 15 61
Chandrakant 17
Wagh Asmi
4 23 24 8 15 70
Bhimrao
Mahajan Ramya
5 23 26 9 15 73
Kamlesh
More Atharv
6 16 15 12 15 58
Prakash
Patel Nayan
7 0 19 4 13 36
Suresh
Soni Manak
8 36 23 8 15 82
Ashokkumar
Suryawanshi
9 34 26 8 15 83
Hrishikesh -
Gadate Neha
10 0 18 11 13 42
Ram
Wakode Om
11 13 21 8 13 55
Gurunath
Mhaske Tushari
12 0 22 9 13 44
Dattatraya
Tamboli Alam
13 16 20 8 13 57
Ajim
14 Kumar Ayush - 34 28 12 15 89
Shirke Sujal
15 17 20 8 15 60
Sudhir
Deshpande
16 Bhargav 17 23 6 15 61
Dhananjay
Pawar Vaishnavi
17 24 22 8 13 67
Baban
Shende Om
18 24 18 6 13 61
Rajesh
19 Soni Harshita - 23 23 6 15 67
Doifode Ranveer
20 10 5 8 13 36
Dayanand
Shilimkar
21 Shravani 17 25 12 15 69
Krushnakumar
Choudhary
22 Dhanraj 23 10 8 13 54
Gomaram
Panhalkar Hrushil
23 0 10 7 15 32
Hemant
24 Gadia Aditya Atul 16 25 6 13 60
Nikam Prasad
25 21 25 6 13 65
Ramrao
Kotkar Vishal
26 30 25 9 15 79
Swapnil
Sathiyajith
27 28 23 5 14 70
Vijayan
Ekbote Sonali
28 0 25 6 13 44
Satish
Kale Atharv
29 0 15 7 15 37
Hanumant
Thorat Om
30 20 22 9 15 66
Rajendra
Bhayekar
31 18 20 11 13 62
Harshada Nischal
Thakare Sakshant
32 16 24 10 15 65
Dilip
Borade Yash
33 0 24 8 7 39
Rajendra
Hagawane Aditya
34 21 19 11 15 66
Vikram
Pande Subodh
35 26 20 11 15 72
Milind
Tarate Anurag
36 18 18 7 13 56
Kisan
Zore Atharva
37 30 20 7 13 70
Vijay
Bhosale Pratik
38 23 22 6 13 64
Kishor
Kokate Pranav
39 26 25 10 15 76
Sachin
40 Patil Atharva Ajay 0 20 6 13 39
41 Mali Karan - 32 27 11 15 85
Mehta Pratham
42 28 26 6 13 73
Vinod
Mishra
43 Ratneshkumar 27 22 7 13 69
Santoshkumar
Gadekar Sarthak
44 31 23 8 13 75
Karbhari
Thite
45 Prathamesh 16 18 8 15 57
Mayuresh
Suryawanshi
46 14 17 9 13 53
Esha Balasaheb
Borgaonkar
47 28 10 9 15 62
Pranav Prabhakar
Madurkar
48 37 28 12 15 92
Chinmay -
More Pankaj
49 0 17 0 13 30
Pundlik
50 Okkasa Md - 23 24 9 14 70
Vispute Aary
51 25 22 10 7 64
Pranay
Zanjad Vaishnavi
52 27 17 10 15 69
Raju
Mapari Tanuja
53 0 19 10 13 42
Anil
Shelke Vaibhav
54 16 17 10 13 56
Vitthal
Mankar Sakshi
55 28 30 9 13 80
Rajendra
Deshpande
56 0 12 10 15 37
Aakriti Amol
Tarate Gauri
57 13 7 10 13 43
Sanjay
Vaze Neeraj
58 22 24 7 15 68
Harshal
Parida Aslesha
59 17 26 8 13 64
Bharadwaj
Roy Sameer
60 0 23 0 15 38
Nandukumar
Gaikwad
61 12 22 11 15 60
Rajeshree Nilesh
Korhale Atharv
62 0 20 6 15 41
Ganesh
Buttepatil
63 Maheshwari 30 25 9 13 77
Amar
Waghmare
64 Vaishnavi 12 18 9 13 52
Subhash
CO – PO Mapping
Faculty Feedback