312303-PROGRAMMING-IN-C(K-Scheme-Syllabus)
312303-PROGRAMMING-IN-C(K-Scheme-Syllabus)
I. RATIONALE
‘C’ programming language helps to build a strong foundation for computer programming. This course will help to
solve beginner level problems such as mathematical operations, string processing, data structure and data structure
related processing, with the help of basic concepts, control flow structures, and principles of C. This course is
basically designed to create a base to develop foundation skills of procedure - oriented programming.
• CO1 - Develop C program using input - output functions and arithmetic expressions
• CO2 - Develop C program involving branching and looping statements
• CO3 - Implement Arrays and structures using C programs
• CO4 - Develop C program using user-defined functions
• CO5 - Write C program using pointer
1. FA-TH represents average of two class tests of 30 marks each conducted during the semester.
2. If candidate is not securing minimum passing marks in FA-PR of any course then the candidate shall be
declared as "Detained" in that semester.
3. If candidate is not securing minimum passing marks in SLA of any course then the candidate shall be
declared as fail and will have to repeat and resubmit SLA work.
4. Notional Learning hours for the semester are (CL+LL+TL+SL)hrs.* 15 Weeks
5. 1 credit is equivalent to 30 Notional hrs.
6. * Self learning hours shall not be reflected in the Time Table.
7. * Self learning includes micro project / assignment / other activities.
Grade:Fail if per<40
LLO 11.1 Write syntax of
Switch statement to solving 11 * Develop C program using Switch staements 2 CO2
given problem
* Write a C program to print English Calendar months
LLO 12.1 Write C program
12 as per given number(eg: If input is 4 then print 2 CO2
using Switch statement.
“April”) using Switch statement
LLO 13.1 Implement iterative
* Implement minimum two C programs using 'while'
solution to problem using 13 2 CO2
loop and 'do...while' loop statements.
while and do - - while loop
LLO 14.1 Write the syntax for
statement.
Implement C programs using for loop statement (e.g.- CO1
LLO 14.2 Write C code for 14 2
Write a C Program to print numbers from 1 to 100) CO2
solving given problem using
for loop.
* Print various patterns using loops. e.g. - Write C
LLO 15.1 Write syntax for Program to print following or similar pattern
while and do ... while loop
15 * 2 CO2
LLO 15.2 Write syntax for 'for'
loop
**
***
****
LLO 16.1 Declare and
initialize the Array. * Implement C programs using One Dimensional Array.
CO2
LLO 16.2 Write C program for 16 (e.g.-Write C program to input 5 numbers using array 2
CO3
implementation of one and display sum of it)
dimensional array.
LLO 17.1 Declare and
initialize two dimensional
* Implement C programs using Two Dimensional
Array.
17 Array. (e.g.-Write C program to calculate addition of 4 CO3
LLO 17.2 Write C program for
two 3X3 matrices.)
implementation of two
dimensional array.
LLO 18.1 Declare character
array as Strings in C * Write C program to perform following operations
LLO 18.2 Write C programs without using standard string functions. i) Calculate
18 2 CO3
for print string operations Length of given string
without using string handling ii) Print reverse of given string.
functions
LLO 19.1 Declare ,define and Implement ‘Structure’ in C ( e.g. - Add and Substract
19 4 CO3
access structure variables complex numbers using structure)
LLO 20.1 Write C programs * Implement ‘ Array of Structure’ in C (e.g.-Accept
20 2 CO3
using Array of Structure and Display 10 Employee information using structure)
LLO 21.1 Use built-in library * Develop C program using in-built mathematical
21 2 CO4
functions in C programs and string functions.
LLO 22.1 Write C programs * Write C program to demonstrate User defined
22 4 CO4
using user defined functions Functions
LLO 23.1 Write Recursive
23 Implement recursive functions in C program. 2 CO4
functions in C.
LLO 24.1 Declare and
initialize pointer variables * Write C Program to print addresses and values of
LLO 24.2 Write C program to 24 variables using Pointer. (e.g.- Write C program to 2 CO5
access variables using access and display address of variables.)
pointers.
LLO 25.1 Perform arithmetic * Implement C Programs to perform arithmetic
25 2 CO5
operations using pointers. operations using Pointer.
Note : Out of above suggestive LLOs -
• '*' Marked Practicals (LLOs) Are mandatory.
• Minimum 80% of above list of lab experiment are to be performed.
• Judicial mix of LLOs are to be performed to achieve desired outcomes.
Self learning
Assignment
Micro project
X. ASSESSMENT METHODOLOGIES/TOOLS