Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

IFETCE R-2019 ACADEMIC YEAR: 2021-2022

DEPARTMENT VISION
To produce demand driven, quality conscious and globally recognized computer
professionals, by providing education of highest standard in diverse domains.

DEPARTMENT MISSION
✓ To impart high quality professional training in postgraduate and undergraduate
level.
✓ To bring out the inherent talents by promoting collaborative activities.
✓ To inculcate ethical values and the spirit of entrepreneurship.

PROGRAMME OUTCOMES (PO)


On the completion of the program the graduates are expected to know or develop
the abilities
defined through the Program Outcomes:
The Program Outcomes of Information Technology program is given below.

PO 1: Ability to apply knowledge of mathematics, science and engineering


fundamentals appropriate to the discipline.
PO 2: Ability to analyze identifies, formulate and solve simple engineering
problems.
PO 3: Ability to design machines, circuits, components or process to meet
desired needs within realistic constraints
PO 4: Ability to conduct experiments, investigate and obtain solution for
complex engineering problems and interpret data to provide valid
conclusions.
PO 5: Ability to create, select and apply appropriate techniques, resources and
use modern engineering tools, including prediction and modeling,
to complex engineering activities, with an understanding of the
limitations.
PO 6: Ability to understand the impact of engineering solutions in societal
health, safety, legal and cultural issues and consequent responsibility
relevant to professional engineering practice.
PO 7: Ability to understand the impact of engineering solutions in social and
environmental contexts, and demonstrate knowledge needed for
sustainable development.
PO 8: Understand and commit to professional and ethical responsibility and
norms of engineering practice.

IFET COLLEGE OF ENGINEERING | Department of Computer Science and Engineering i


IFETCE R-2019 ACADEMIC YEAR: 2021-2022

PO 9: Ability to function effectively as an individual and as a member or


leader in diverse teams and in multidisciplinary settings, to accomplish
a common goal.
PO 10: Ability to communicate effectively with the engineering community
and with society at large, such as being able to comprehend and write
effective reports and design documentation, make effective
presentations and give and receive clear instructions
PO 11: Demonstrate knowledge and understanding of 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 multi-disciplinary
environments.
PO 12: Recognize the need for and have the ability to engage in independent
and life- long learning

PROGRAMME SPECIFIC OUTCOMES (PSO)


PSO 1: Apply the fundamental knowledge of science & mathematics to design
and develop software applications, analog & digital circuits, operating
system, computer networks and implement software & hardware
systems.
PSO 2: Develop competence in analytical, logical & programming skill
related to algorithms, system software multimedia, web design, big
data analytics and networking for efficient design of computer-based
systems of varying complexity.
PSO 3: Ability to investigate dynamic technology scenario and use computer-
aided software engineering tools for developing innovative projects in
computing technologies to solve real world application problem.

PROGRAM EDUCATIONAL OBJECTIVES (PEO)


PEO 1: The graduates will have an exposure to emerging cutting edge technologies,
life-long learning, adequate training and opportunities to work as teams on
multi-disciplinary projects with effective communication skills, individual,
supportive and leadership qualities.
PEO 2: The graduates will be able to apply basic and contemporary science,
engineering, experimentation skills to identify software/hardware problems
in the industry and academia and be able to design, develop and provide
practical solutions to them.

IFET COLLEGE OF ENGINEERING | Department of Computer Science and Engineering ii


IFETCE R-2019 ACADEMIC YEAR: 2021-2022

PEO 3: The graduates will be able to establish an understanding of professionalism,


ethics, public policy and aesthetics that allows them to become good
professional Engineers.
SYLLABUS
L T P C
19UCSLC202 PROGRAMMING IN C LABORATORY
0 0 3 1.5
LEARNING OBJECTIVES:
The faculty will enhance the skills of the students to:
• Understand the basic knowledge of programming fundamentals of C language
• Elaborate the concepts of basic constructs, arrays and strings.
• Explore and apply the functions and pointers concept
• Impart knowledge on applications using structures.
• Demonstrate the techniques of file handling
LIST OF EXPERIMENTS
1. Program using control statement.
2. Program to perform matrix operations.
3. Program for sorting and searching using array.
4. Implement string manipulation functions.
5. Program for functions.
6. Implement a C program for pass by value and pass by reference.
7. Compute internal marks of students for five different subjects using structures and functions.
8. Program for dynamic memory allocation
9. Count the number of account holders whose balance is less than the minimum balance using
sequential access file.
10. To perform insert, update, delete and append customer details in a banking system using
random access file.

TOTAL : 60 PERIODS

COURSE OUTCOMES: On Successful completion of the course, students will be able to:
CO202.1: Construct programs on fundamentals of C language
CO202.2: Develop C programs using basic constructs, arrays and strings
CO202.3 Design programs in C to access functions and pointers.
CO202.4 Implement the concept of Structures.
CO202.5 Apply various file handling techniques in C

IFET COLLEGE OF ENGINEERING | Department of Computer Science and Engineering iii


IFETCE R-2019 ACADEMIC YEAR: 2021-2022

Mapping of Course outcomes (COs) to Program outcomes (POs)

Course/Course Outcomes Mapping with Programme outcomes


19UCSLC202 Programming in C PO PO PO PO PO PO PO PO PO PO PO P0
Laboratory 1 2 3 4 5 6 7 8 9 10 11 12
C202.1: Construct programs on
fundamentals of C language 2 - - - 3 - - - - 1 - -

C202.2: Develop C programs using


2 1 - - 3 - - 1 - - - -
basic constructs, arrays and strings
C202.3:.Design programs in C to
2 - 2 3 - - - - - - - -
access functions and pointers.
C202.4: Implement the concept of
- - 2 3 - - - - - - - -
Structures.
C202.5: Apply various file handling
- - 2 3 2 - - - - 1 - -
techniques in C
3- Strong Correlation, 2 – Medium Correlation, 1- Weak Correlation

Mapping of Course outcomes (COs) to Programme Specific Outcomes (PSOs)

Mapping with Programme Specific


Course/Course Outcomes
Outcomes
19UCSLC202 Programming in C
Laboratory PSO 1 PSO 2 PSO 3

C202.1: Construct programs on 2 3 -


fundamentals of C language
C202.2: Develop C programs using basic
3 2 -
constructs, arrays and strings
C202.3:.Design programs in C to access
2 3 -
functions and pointers.
C202.4: Implement the concept of
- 3 -
Structures.
C202.5: Apply various file handling
- 3 3
techniques in C
3- Strong Correlation, 2 – Medium Correlation, 1- Weak Correlation

IFET COLLEGE OF ENGINEERING | Department of Computer Science and Engineering iv


IFETCE R-2019 ACADEMIC YEAR: 2021-2022

INDEX
TABLE OF CONTENTS
PAGE
EX.NO EXPERIMENT NAME
NO
Program using Control Statement
(a). Prime number. 1
1.
(b). Generation of numbers not divisible by 2, 3 and 5. 3
(c). Leap Year. 4
Program to Perform Matrix Operations
(a). Matrix addition of two numbers. 5
2.
(b). Matrix Subtraction. 7
(c). Matrix Multiplication. 12
Program for Sorting and Searching using Array
(a). Sorting an array of n data using bubble sort. 14
3.
(b).Minimum and Maximum Number using Linear Search. 16
Implement string manipulation functions.
(a).To find the length of a given string. 14
(b).To find the concatenate of a given string using string 17
4. Concatenation function.
(c).Copy the given string from one to another using string copy
18
function.
(d).Compare the given two string using string compare function. 19
Program For Functions
(a).Find factorial of a given number 20
5.
(b).Replacing all the word in a given string with another word 22
(c).Towers of Hanoi using Recursion. 24
Implement a C program for pass by value and pass by
reference.
6.
(a).Swap two numbers using call by reference 26
(b).Swap two numbers using call by value 28
Compute internal marks of students for five different subjects
7. 30
using structures and functions.
Program For Dynamic Memory Allocation
8. C program to input and print text using Dynamic Memory
33
Allocation.
Count the number of account holders whose balance is less than
9. 34
the minimum balance using sequential access file.
To perform insert, update, delete and append customer details in a 36
10.
banking system using random access file.

IFET COLLEGE OF ENGINEERING | Department of Computer Science and Engineering v

You might also like