Pogramming in C- Course File(IT)
Pogramming in C- Course File(IT)
CS3251 Programming In C
(Course Code- )
Course Incharge
Nirmala V
Assistant Professor
2024-25
Loyola Institute of Technology & Science
TABLE OF CONTENTS
1 Institute Vision and Mission
4 Program Outcome
5 Course objective
6 Course Outcome
8 Units(Syllabus Report)
9 Student List
10 List of Assignment
OUR VISION
Empowering the rural and less privileged students with value based technical knowledge, forming them as responsible citizens.
OUR MISSION
M1: To enlighten the rural students. M2: To provide quality technical education for societal development and entrepreneurship. M3: To i
nstill interpersonal skills and shape the students to become good leaders to serve the society.
Loyola Institute of Technology & Science
Program Outcome
2 PO2 Problem analysis: Identify, formulate, review research literature, and analyze complex engineering pr
oblems reaching substantiated conclusions using first principles of mathematics, natural sciences, a
nd engineering sciences.
3 PO3 Design/development of solutions: Design solutions for complex engineering problems and design sy
stem components or processes that meet the specified needs with appropriate consideration for th
e public health and safety, and the cultural, societal, and environmental considerations.
4 PO4 Conduct investigations of complex problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the informatio
n to provide valid conclusions
5 PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engine
ering and IT tools including prediction and modelling to complex engineering activities with an und
erstanding of the limitations.
6 PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities relevant to the profession
al engineering practice.
7 PO7 Environment and sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable d
evelopment.
8 PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of t
he engineering practice.
9 PO9 Individual and team work: Function effectively as an individual, and as a member or leader in diverse
teams, and in multidisciplinary settings.
10 PO10 Communication: Communicate effectively on complex engineering activities with the engineering c
ommunity and with society at large, such as, being able to comprehend and write effective reports a
nd design documentation, make effective presentations, and give and receive clear instructions.
11 PO11 Project management and finance: Demonstrate knowledge and understanding of the engineering
and management principles and apply these to one‘s own work, as a member and leader in a team,
to manage projects and in multidisciplinary environments.
12 PO12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in indepe
ndent and life-long learning in the broadest context of technological change
Loyola Institute of Technology & Science
Science and Humanities SEMESTER 2 - IT 2024-25 CS3251 Programming in C (Theory | regular)
Course Outcome
Sr. No. CO ID Course Outcome
1 co1 Demonstrate simple applications in C using basic constructs C
5 co5 Identify applications using sequential and random access file processing
Loyola Institute of Technology & Science
Course Outcome,PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
co1
CO2
CO3
CO4
co5
Loyola Institute of Technology & Science
Science and SEMESTER 2 - IT 2024-25 CS3251 Programming in C (Theory | regula
Humanities r)
Units(Syllabus Report)
Sr. No. Units Course Outcome (CO) Unit Outcome/Learning Outcome (UO/LO)
1 1.BASICS OF C PROGRAMMING co1
Units(Syllabus Report)
Sr. No. Units Course Outcome (CO) Unit Outcome/Learning Outcome (UO/LO)
4.3 Array of structures
2 Internal Assessment 100 30th Nov, -0001 180 Unit 3(half),Unit 4 ,Unit
2 5
8 question 8.Explain the use of the fopen function in file handling. 2.00
11 question 11.a.Define and explain the structure of a C program, including its main compon 16.00
ents?
12 question 11.b.Discuss about the constants, expressions and statements in ‘C’. 16.00
13 question 12.a.Explain the different control structures in C, such as decision-making and l 16.00
ooping statements, with appropriate examples.
14 question 12.b.i.Explain the different types of operators used in ‘C’ with necessary progra 16.00
m. (8)
15 question 13.a.Discuss the concept of arrays in C, including one-dimensional and multi-di 16.00
mensional arrays, with syntax and examples.
16 question 13.b.Explain string manipulation functions in C, such as strlen , strcpy , strcm 16.00
p , and strcat , with examples demonstrating their usage.
19 question 15.a.Explain in detail about Pass by Value and Pass by reference.,Parameter pas 16.00
sing methods.
Loyola Institute of Technology & Science
Science an SEMESTER 2 - 2024-25 CS3251 Program
d Humaniti IT ming in C (Theor
es y | regular)
11 question 11.a. Explain in detail about recursive function with sample code. 16.00
12 question 11.b.Write notes on fixed argument functions and variable argument functions 16.00
13 question 12.a.Demonstrate about structures, array of structures and nested structures. 16.00
16 question 13.b.(i).How to access enumerated datatype and explain with an example progra 16.00
m.(8)
i. auto.(4)
ii. external.(4)
iii. static.(4)
iv. register.(4) .
20 question 15.b.i. Write the C coding for finding the average of number usin 16.00
g any of the storage class declarations.(8)
ii. Write about all the pragma directive and explain in detail.
(8)
Title : Assignment 01
Type : Internal
Exam Date : 30th Nov, -0001
Marks : 10
Sr. No. Question Type Question Text Marks
1 question 1.i.Write a C program to calculate the sum and average of an array of 10.00
integers entered by the user.
Title : Assignment 02
Type : Internal
Exam Date : 30th Nov, -0001
Marks : 10
Sr. No. Question Type Question Text Marks
1 question 2.i.Implement a C program that sorts an array of integers in ascendi 10.00
ng order using the selection sort algorithm.
ii.Write a C program that reverses a given string without using standard library functi
ons.
Title : Assignment 03
Type : Internal
Exam Date : 30th Nov, -0001
Marks : 10
Sr. No. Question Type Question Text Marks
Loyola Institute of Technology & Science
Science an SEMESTER 2 - 2024-25 CS3251 Program
d Humaniti IT ming in C (Theor
es y | regular)
ii.Develop a C program that calculates the nth Fibonacci number using a recursive
function.
Title : Assignment 04
Type : Internal
Exam Date : 30th Nov, -0001
Marks : 10
Sr. No. Question Type Question Text Marks
1 question 4.i.Design a C program that defines a structure to store student info 10.00
rmation (e.g., name, roll number, marks) and displays the details of s
tudents scoring above a certain percentage.
Title : Assignment 05
Type : Internal
Exam Date : 30th Nov, -0001
Marks : 10
Sr. No. Question Type Question Text Marks
1 question 5.i.Implement a C program that copies the content of one file to ano 10.00
ther, ensuring proper error handling during file operations.
ii.Write a C program that reads a text file and counts the number of vowels, consonan
ts, digits, and whitespace characters present in the file.
Loyola Institute of Technology & Science
Science and Hu SEMESTER 2 - IT 2024-25 CS3251 Programming in C (Theory | regular)
manities
12th Marc
h, 2025
02:05 AM t
o 02:50 A
M
18th Marc
h, 2025
10:15 AM t
o 11:00 AM
Loyola Institute of Technology & Science
Science and Hu SEMESTER 2 - IT 2024-25 CS3251 Programming in C (Theory | regular)
manities
2 ARRAYS 0.0 0
AND STR 0
INGS
25th Marc
h, 2025
10:15 AM t
o 11:00 AM
01st April,
2025
10:15 AM t
o 11:00 AM
08th April,
2025
10:15 AM t
o 11:00 AM
11th April,
2025
09:30 AM t
o 10:15 AM
15th April,
2025
10:15 AM t
o 11:00 AM
22nd April,
2025
10:15 AM t
o 11:00 AM
Loyola Institute of Technology & Science
Science and Hu SEMESTER 2 - IT 2024-25 CS3251 Programming in C (Theory | regular)
manities
25th April,
2025
09:30 AM t
o 10:15 AM
02nd May,
2025
09:30 AM t
o 10:15 AM
4 STRUCT 0.0 0
URES AN 0
D UNION
14th May,
2025
02:05 AM t
o 02:50 A
M
17th May,
2025
10:15 AM t
o 11:00 AM
23rd May,
2025
09:30 AM t
o 10:15 AM
30th May,
2025
09:30 AM t
o 10:15 AM
Loyola Institute of Technology & Science
Science and Hu SEMESTER 2 - IT 2024-25 CS3251 Programming in C (Theory | regular)
manities
03rd June,
2025
10:15 AM t
o 11:00 AM
04th June,
2025
02:05 AM t
o 02:50 A
M
Loyola Institute of Technology & Science
Science and Humanities SEMESTER 2 - IT 2024-25 CS3251 Programming in C (Theory | regular)
Name Roll No 1|S 2|S 3|S 4|S 5|S 6|S 7|S 8|S 9|S 10|S 11|S 12|S 13|S 14|S 15|S
Abishek C 961224205001 - - - - - - - - - - - - - - -
Akshaya K R 961224205002 - - - - - - - - - - - - - - -
Amarnath A 961224205003 - - - - - - - - - - - - - - -
Anusuya M 961224205004 - - - - - - - - - - - - - - -
Asha K 961224205006 - - - - - - - - - - - - - - -
Aswin A 961224205007 - - - - - - - - - - - - - - -
Bejoslin R 961224205008 - - - - - - - - - - - - - - -
Buvana K 961224205010 - - - - - - - - - - - - - - -
Eswary M S 961224205011 - - - - - - - - - - - - - - -
Juniya A 961224205013 - - - - - - - - - - - - - - -
Kajiltha R 961224205014 - - - - - - - - - - - - - - -
Madhavan C 961224205015 - - - - - - - - - - - - - - -
Manish M 961224205016 - - - - - - - - - - - - - - -
Muthuvinisha B 961224205018 - - - - - - - - - - - - - - -
Nagavarshini M 961224205019 - - - - - - - - - - - - - - -
Naren M 961224205020 - - - - - - - - - - - - - - -
Nehru G 961224205021 - - - - - - - - - - - - - - -
Pasupathi E 961224205022 - - - - - - - - - - - - - - -
Raja A 961224205023 - - - - - - - - - - - - - - -
Rajitha A R 961224205024 - - - - - - - - - - - - - - -
Santhoshkumar M 961224205025 - - - - - - - - - - - - - - -
Sham C 961224205026 - - - - - - - - - - - - - - -
Sharmitha S 961224205028 - - - - - - - - - - - - - - -
Shijin S 961224205029 - - - - - - - - - - - - - - -
Sriram R 961224205030 - - - - - - - - - - - - - - -
Stella 961224205031 - - - - - - - - - - - - - - -
Varsha G 961224205032 - - - - - - - - - - - - - - -
Varsha K 961224205033 - - - - - - - - - - - - - - -
Loyola Institute of Technology & Science
Science and Humanities SEMESTER 2 - IT 2024-25 CS3251 Programming in C (Theory | regular)
Name Roll No 1|S 2|S 3|S 4|S 5|S 6|S 7|S 8|S 9|S 10|S 11|S 12|S 13|S 14|S 15|S
Vijaya Rahul S M 961224205034 - - - - - - - - - - - - - - -
Name Roll No 16|S 17|S 18|S 19|S 20|S 21|S 22|S 23|S 24|S 25|S 26|S 27|S 28|S 29|S 30|S
Abishek C 961224205001 - - - - - - - - - - - - - - -
Akshaya K R 961224205002 - - - - - - - - - - - - - - -
Amarnath A 961224205003 - - - - - - - - - - - - - - -
Anusuya M 961224205004 - - - - - - - - - - - - - - -
Asha K 961224205006 - - - - - - - - - - - - - - -
Aswin A 961224205007 - - - - - - - - - - - - - - -
Bejoslin R 961224205008 - - - - - - - - - - - - - - -
Buvana K 961224205010 - - - - - - - - - - - - - - -
Eswary M S 961224205011 - - - - - - - - - - - - - - -
Juniya A 961224205013 - - - - - - - - - - - - - - -
Kajiltha R 961224205014 - - - - - - - - - - - - - - -
Madhavan C 961224205015 - - - - - - - - - - - - - - -
Manish M 961224205016 - - - - - - - - - - - - - - -
Muthuvinisha B 961224205018 - - - - - - - - - - - - - - -
Nagavarshini M 961224205019 - - - - - - - - - - - - - - -
Naren M 961224205020 - - - - - - - - - - - - - - -
Nehru G 961224205021 - - - - - - - - - - - - - - -
Pasupathi E 961224205022 - - - - - - - - - - - - - - -
Raja A 961224205023 - - - - - - - - - - - - - - -
Rajitha A R 961224205024 - - - - - - - - - - - - - - -
Santhoshkumar M 961224205025 - - - - - - - - - - - - - - -
Sham C 961224205026 - - - - - - - - - - - - - - -
Sharmitha S 961224205028 - - - - - - - - - - - - - - -
Shijin S 961224205029 - - - - - - - - - - - - - - -
Name Roll No 16|S 17|S 18|S 19|S 20|S 21|S 22|S 23|S 24|S 25|S 26|S 27|S 28|S 29|S 30|S
Sriram R 961224205030 - - - - - - - - - - - - - - -
Stella 961224205031 - - - - - - - - - - - - - - -
Varsha G 961224205032 - - - - - - - - - - - - - - -
Varsha K 961224205033 - - - - - - - - - - - - - - -
Name Roll No 31|S 32|S 33|S 34|S 35|S 36|S 37|S 38|S 39|S 40|S 41|S 42|S 43|S 44|S 45|S
Abishek C 961224205001 - - - - - - - - - - - - - - -
Akshaya K R 961224205002 - - - - - - - - - - - - - - -
Amarnath A 961224205003 - - - - - - - - - - - - - - -
Anusuya M 961224205004 - - - - - - - - - - - - - - -
Asha K 961224205006 - - - - - - - - - - - - - - -
Aswin A 961224205007 - - - - - - - - - - - - - - -
Bejoslin R 961224205008 - - - - - - - - - - - - - - -
Buvana K 961224205010 - - - - - - - - - - - - - - -
Eswary M S 961224205011 - - - - - - - - - - - - - - -
Juniya A 961224205013 - - - - - - - - - - - - - - -
Kajiltha R 961224205014 - - - - - - - - - - - - - - -
Madhavan C 961224205015 - - - - - - - - - - - - - - -
Manish M 961224205016 - - - - - - - - - - - - - - -
Muthuvinisha B 961224205018 - - - - - - - - - - - - - - -
Nagavarshini M 961224205019 - - - - - - - - - - - - - - -
Naren M 961224205020 - - - - - - - - - - - - - - -
Nehru G 961224205021 - - - - - - - - - - - - - - -
Pasupathi E 961224205022 - - - - - - - - - - - - - - -
Raja A 961224205023 - - - - - - - - - - - - - - -
Rajitha A R 961224205024 - - - - - - - - - - - - - - -
Santhoshkumar M 961224205025 - - - - - - - - - - - - - - -
Sham C 961224205026 - - - - - - - - - - - - - - -
Sharmitha S 961224205028 - - - - - - - - - - - - - - -
Shijin S 961224205029 - - - - - - - - - - - - - - -
Name Roll No 31|S 32|S 33|S 34|S 35|S 36|S 37|S 38|S 39|S 40|S 41|S 42|S 43|S 44|S 45|S
Sriram R 961224205030 - - - - - - - - - - - - - - -
Stella 961224205031 - - - - - - - - - - - - - - -
Varsha G 961224205032 - - - - - - - - - - - - - - -
Varsha K 961224205033 - - - - - - - - - - - - - - -
Score Out
Name Roll No 46|S 47|S 48|S 49|S 50|S 51|S 52|S Session Tutorial Revision Attendance(%) Of 4
Abishek C 9612242050 - - - - - - - 52 0 0 100.00 4.00
01
Title : Assignment 01
Subject : CS3251 Programming in C
Faculty : Nirmala V
Marks : 10 Duration : 0 Minutes
Roll No First Name Last Name Exam Score Present
961224205001 Abishek C 0.00 Yes
Title : Assignment 02
Subject : CS3251 Programming in C
Faculty : Nirmala V
Marks : 10 Duration : 0 Minutes
Roll No First Name Last Name Exam Score Present
961224205001 Abishek C 0.00 Yes
Title : Assignment 03
Subject : CS3251 Programming in C
Faculty : Nirmala V
Marks : 10 Duration : 0 Minutes
Roll No First Name Last Name Exam Score Present
961224205001 Abishek C 0.00 Yes
Title : Assignment 04
Subject : CS3251 Programming in C
Faculty : Nirmala V
Marks : 10 Duration : 0 Minutes
Roll No First Name Last Name Exam Score Present
961224205001 Abishek C 0.00 Yes
Title : Assignment 05
Subject : CS3251 Programming in C
Faculty : Nirmala V
Marks : 10 Duration : 0 Minutes
Roll No First Name Last Name Exam Score Present
961224205001 Abishek C 0.00 Yes