Programming with C lab COMPUTER SCIENCE 3RD SEMESTER SYLLABUS
Programming with C lab COMPUTER SCIENCE 3RD SEMESTER SYLLABUS
|
Course Title: Programming
with C lab |
||
Scheme (L:T:P) : 0:2:4 |
Total
Contact Hours: 78 |
Course Code: 15CS35P |
|
Type
of Course: Tutorial and Practical’s |
Credit :03 |
Core/
Elective: Core |
|
CIE- 25 Marks SEE-
50 Marks |
Course
Outcome |
Experiment linked |
CL |
Linked PO |
Teaching Hrs |
|
CO1 |
Demonstrate branching statements |
1 to 3 |
A |
1 to 10 |
12 |
CO2 |
Demonstrate looping statements |
4 to 7 |
A |
1 to 10 |
18 |
CO3 |
Experiment on functions |
8 & 9 |
A |
1 to 10 |
12 |
CO4 |
Construct programs on arrays |
10 to 12 |
A |
1 to 10 |
18 |
CO5 |
Solve programs on structures |
13 & 14 |
|
1 to 10 |
12 |
CO6 |
Write program on Preprocessor directive #define |
15 |
A |
1 to 10 |
06 |
|
Total
sessions |
78 |
Course |
Programme Outcomes |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
Programming with C lab |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
Sl.No |
Practical/Exercise |
1 |
WAP to swap the values of two variables without using third variable. |
2 |
WAP to find the largest/smallest of 3 numbers (if-else). |
3 |
WAP to calculate the roots of a quadratic equation (using switch). |
4 |
WAP to sum & reverse a given integer (while loop). |
5 |
WAP to detect the Armstrong numbers in three digits from 100 to 999. (do-while). |
6 |
WAP to check whether the given number is prime or not (for loop). |
7 |
WAP to find the number of and sum of all integers greater than 100
and less than 200 that are divisible by 7 for loop). |
8 |
WAP to calculate factorial of a given number using function. |
9 |
WAP to find GCD of two numbers using function |
10 |
WAP to search for a given number in an array |
11 |
WAP to find the transpose of a given matrix |
12 |
WAP to addition two matrices |
13 |
WAP to create a structure with employee details and display the same |
14 |
WAP to process student structure containing
roll number, class and age as members. The program must read 5 student record
in an array of structure and display the details of a student who
is eldest. Use a function to find the eldest for which array of structure is
an argument. |
15 |
WAP to demonstrate # define function. |
Method |
What |
To whom |
When/Where (Frequency in the course) |
Max Marks |
Evidence collected |
Course outcomes |
|
Direct Assessment |
CIE (Continuous Internal
Evaluation) |
IA |
Students |
Two tests
(average of two tests) |
10 |
Blue books |
1,2,3,4,5 |
Record |
10 |
Record
Report. |
1,2,3,4,5 |
||||
Student
activity. |
05 |
||||||
Total |
25 |
||||||
SEE (Semester End
Examination) |
End Exam |
End of the course |
50 |
Answer scripts at BTE |
1,2,3,4,5 |
||
Indirect Assessment |
Student Feedback on course |
Students |
Middle of the course |
|
Feedback forms |
1,2,3 Delivery of course |
|
End of Course Survey |
End of the course |
|
Questionnaires |
1,2,3, 4 & 5 Effectiveness
of Delivery of instructions
& Assessment Methods |
Sl. No |
Bloom’s Category |
% |
1 |
Remembrance |
10 |
2 |
Understanding |
20 |
3 |
Application |
70 |
DIMENSION |
Unsatisfactory 1 |
Developing 2 |
Satisfactory 3 |
Good 4 |
Exemplary 5 |
Score |
Collection of data |
Does not collect any information relating to the topic |
Collects very
limited information; some relate to the
topic |
Collects some
basic information; refer to the topic |
Collects
relevant information; concerned to the topic |
Collects a
great deal of information; all refer to the topic |
3 |
Fulfill team’s roles &
duties |
Does not
perform any duties assigned to the
team role |
Performs very little duties |
Performs nearly all duties |
Performs all duties |
Performs all duties of assigned team roles with presentation |
4 |
Shares work equally |
Always relies
on others to do the work |
Rarely does
the assigned work; often needs reminding |
Usually does
the assigned work; rarely needs reminding |
Does the assigned job without having to be reminded. |
Always does
the assigned work without having to be reminded
and on given time frame |
3 |
Listen to other Team mates |
Is always
talking; never allows anyone else to speak |
Usually does most of the talking; rarely allows others to speak |
Listens, but sometimes talk too much |
Listens and contributes to the relevant topic |
Listens and contributes precisely to the relevant topic and
exhibit leadership qualities |
3 |
|
|
|
TOTAL |
13/4=3.25=4 |
1 |
Writing two programs |
10+10=20 |
2 |
Executing any one program with result |
20 |
3 |
Viva Voice |
10 |
Total |
50 |
Sl. No. |
Equipment |
Quantity |
1 |
PC systems (latest configurations with speakers) |
20 |
2 |
Laser Printers |
01 |
3 |
Networking (Structured) with CAT 6e / wireless 24
Port switches / Wireless Router I/O Boxes for networking(as required) |
03 |
4 |
Broad Band Connection |
01 |
1 |
WAP to swap the values of two variables without using third variable. |
2 |
WAP to find the largest/smallest of 3 numbers (if-else). |
3 |
WAP to calculate the roots of a quadratic equation (using switch). |
4 |
WAP to sum & reverse a given integer (while loop). |
5 |
WAP to detect the Armstrong numbers in three digits from 100 to 999. (do-while). |
6 |
WAP to check whether the given number is prime or not (for loop). |
7 |
WAP to find the number of and sum of all integers greater than 100
and less than 200 that are divisible by 7 for loop). |
8 |
WAP to calculate factorial of a given number using function. |
9 |
WAP to find GCD of two numbers using function |
10 |
WAP to search for a given number in an array |
11 |
WAP to find the transpose of a given matrix |
12 |
WAP to addition two matrices |
13 |
WAP to create a structure with employee details and display the same |
14 |
WAP to process student
structure containing roll number, class and age as members. The program must
read 5 student record in an array of structure and display the details of a
student who is eldest. Use a function to find the eldest for which array of
structure is an argument. |
15 |
WAP to demonstrate # define function. |
Comments