0% found this document useful (0 votes)
6 views1 page

CFP Lab

Uploaded by

Vaagisha Thakur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

CFP Lab

Uploaded by

Vaagisha Thakur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

1 of 1

Banasthali Vidyapith-Department of Computer Science


Course Handout: B.Tech. (CS/IT/EC/EE/EI/MT/BT/CE/ CS-AI) –I Semester
July - December 2024
Date: 4- July -2024
Course Code: CS 116L Course Name: Fundamentals of Programming Lab

Credit Points: 2 Max. Marks: 100 (CA: 40+ ESA: 60)

Course Instructors: Ms. Abha Purohit, Assistant Professor, Computer Science – Batch B
Dr. Pooja Asopa, Assistant Professor, Computer Science –Batch D & H
Dr. Roopesh Kumar, Assistant Professor, Computer Science –Batch F
Ms. Kirti Pandey, Assistant Professor, Computer Science- Batch J

Learning Outcomes:
After successful completion of the course, students will be able to:
 Perform internal and external DOS commands.
 Implement problems based on expressions containing constants, variables, and operators.
 Implement problems based on conditional statements, switches, and loops.
 Implement problems based on arrays, pointers, functions, structure, and union

Suggested Readings:
S1. E. Balagurusamy, Programming in ANSI C,4th edition2007, McGraw-Hill Publication, New Delhi.
S2. Brian W. Kernighan, Dennis Ritchie, The C Programming language, 2nd Edition,1988,Prentice hall.
S3. Kanetkar, Y. P. (2016). Let us C. BPB publications.
Suggested E-Resources:
E1. Introduction to Programming in C
https://nptel.ac.in/courses/106104128/
E2. Introduction to Programming in C Specialization
https://www.coursera.org/specializations/c-programming
E3. Sinha, P. K. (2003). Computer fundamentals: concepts, systems & applications. BPB publications.
https://www.edutechlearners.com/computer-fundamentals-p-k-sinha-free-pdf/
Assessment Schedule:

Sr.No Component Marks Date Syllabus

1 Continuous Assessment* 40 * *

2 Semester Examination 60 7-24 December, 2024* Laboratory No 01 to 25


*Continuous assessment will be based on practical test(s)/ viva-voce/ minor project(s)/ any other component(s) as
decided by the instructor(s) on regular basis.

Laboratory-Wise Schedule(2 Hr/Lab):


Laboratory Topics to be Covered
Number
1 Exploring DOS, DOS Commands (Internal, External)
2-3 Simple input output statement,Arithmatic Calculation, Formula based Calculation
4-6 Problems on Conditional Statements(odd-even, positive-negative, solving quadratic equation,
Menu Driven Programs, etc.)
7-9 Looping: Problems on Iterative Statement (number related problems, Prime number checking,
Calculation of GCD, LCM, sum and generation of various series, pattern generation etc.)
10-12 Programming with Arrays: Max, min & Average calculation, merging, Linear and Binary searching,
Bubble and Selection sorting etc.
13-15 Problems on two dimensional Arrays (sum of row, column & diagonal element, Addition, Subtraction,
Multiplication etc.)
16-19 Pointer and Functions: Problems on Pointer and functions, Recursion (factorial, GCD, Fibonacci,
Power, etc.)
20-25 Structure and File handling: Problem on Structure and Union, Creating and Reading File, Deleting File
Updating File, Command line Arguments

(Ms. Abha Purohit) (Dr. Pooja Asopa) (Dr. Roopesh Kumar) (Ms. Kirti Pandey)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy