Programming in C
Programming in C
Programming in C
II. RATIONALE:
The C programming language is a general-purpose, operating system-agnostic, and procedural language that supports
structured programming. Numerous companies use C as a programming language for embedded systems development,
application development, and socket programming. C programming acts as a foundation for higher level programming
which includes problem solving, building logic, developing algorithms and flowcharts. All the concepts learned will assist
the student to grasp advanced languages at ease.
3
LLO 3.1 Use the Conditional, bitwise *Implementation of a C program based on
Conditional, bitwise and special operators. 2 CO1
operators for developing C Program
14
LLO 14.1 Write C programs for print *Implementation of a C program using predefined
string operations using string handling string functions for string comparison, 2 CO3
Functions concatenation, copying etc.
15
LLO 15.1 Write C programs for print *Implementation of a C program without using
string operations without using string predefined string functions for string comparison, 2 CO3
handling Functions concatenation, copying etc.
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 the user. Allow only numeric values and otherwise show appropriate messages to users.
2. Prepare menu driven program for Bank management system.The functionality of the Bank Management
System Application is mentioned below:Transfer Money to the Account,Creation of Account,Check Amount,
Login Functionality.
3.Develop food menu cards for restaurant. Display food items. Accept food menu, quantity and generate bill for
the same.
4. Develop a menu-driven program to perform Number System ConversionThe functionality of the Number
System Conversion is mentioned below: Decimal to Binary, Binary to Decimal, Decimal to Octal, Octal to,
Decimal,Hexadecimal to Binary,Binary to Hexadecimal.
VII.
VIII. LABORATORY EQUIPMENT/INSTRUMENTS/TOOLS/SOFTWARE REQUIRED
Relevant LLO
Sr. Equipment Name with Broad Specifications Number
No
(Specification Table)
X. ASSESSMENT METHODOLOGIES/TOOLS
Continuous assessment based on process and End semester examination ,Lab Performance, viva
product related performance indicators Each voce
practical will be assessed considering, Lab
performance, Assignment, Self-learning and
Seminar/Presentation
1 https://nptel.ac.in/courses/106104128 C Programming
Control structures, flow control
2 https://jsommers.github.io/cbook/control.html
statements in C
3 https://www.learn-c.org/en/Functions Functions
https://www.simplilearn.com/tutorials/c-tutorial/pointers-in-c
4 Pointers
5 https://www.w3schools.com/c/ C Programming
https://www.javatpoint.com/c-programming-language- tutorial
6 C Programming tutorial
7 https://www.programiz.com/c-programming C Programming
https://www.programiz.com/c-programming/online- compiler/
8 Online C compiler
(Course Experts)
Name & Signature: Name & Signature: