0% found this document useful (0 votes)
14 views6 pages

Coure Delivery Details - C (Integrated) - Theory

integerated

Uploaded by

manasa rai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views6 pages

Coure Delivery Details - C (Integrated) - Theory

integerated

Uploaded by

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

Accredited By NBA (BE : CV, CSE, ECE, ISE & ME)

Department of Computer Science and Engineering


COURSE DELIVERY DETAILS
Academic Year: 2023 -2024
Course Type: Integrated Programming Language Course (IPLC) Credits: 3
Course Title: Principles of programming Using C Course Code: BPOPS103
Semester: I Teaching Hours/Week(L:T:P:S):3:0:2:0
Scheme: 22 Scheme Total Hours of Pedagogy: 40 T

THEORETICAL SESSIONS DELIVERY DETAILS


Hours Topics Mode Date
MODULE – 1
1 Introduction to C: Introduction to computers, PPT,Chalk
& Talk

2 Input and output devices, PPT,Chalk


& Talk
3 Designing efficient programs. PPT,Chalk
& Talk

4 Introduction to C, PPT.Chalk
& Talk

5 Structure of C program, PPT,Chalk


& Talk
6 Files used in a C program, PPT,Chalk
& Talk
7 Compilers, Compiling and executing C programs, PPT,Chalk
& Talk
8 Variables, constants, Input/output statements in C, Chalk &
Talk PPT

MODULE – 2
1 Operators in C, Type conversion and type casting. Chalk &
Talk PPT

2 Decision control and Looping statements: Introduction Chalk &


to decision control, Talk PPT

Page 1 of 6
Accredited By NBA (BE : CV, CSE, ECE, ISE & ME)
Department of Computer Science and Engineering
3 Conditional branching statements, Chalk &
Talk PPT

4 Iterative statements, Chalk &


Talk PPT
5 Nested loops Chalk &
Talk PPT

6 Break and continue statements, goto statements. Chalk &


Talk PPT

MODULE – 3
1 Functions: Introduction using functions, Chalk &
Talk PPT

2 Function definition, function declaration, function call, Chalk &


return statement, Talk PPT

3 Passing parameters to functions, scope of variables, Chalk &


storage classes, recursive functions. Talk PPT

4 Arrays: Declaration of arrays, accessing the elements Chalk &


of an array, storing values in arrays, Talk PPT

5 Operations on arrays, Passing arrays to functions, Chalk &


Talk PPT

6 Two dimensional arrays Chalk &


Talk PPT
7 Operations on two-dimensional arrays Chalk &
Talk PPT
8 Two dimensional arrays to functions Chalk &
Talk PPT
8 Multidimensional arrays, applications of arrays. Chalk &
Talk PPT

Page 2 of 6
Accredited By NBA (BE : CV, CSE, ECE, ISE & ME)
Department of Computer Science and Engineering
MODULE – 4
1 Strings and Pointers: Introduction, string taxonomy, Chalk &
Talk PPT

2 operations on strings, Miscellaneous string and Chalk &


character functions, Talk PPT

3 Arrays of strings. Chalk &


Talk PPT
4 Pointers: Introduction to pointers, declaring pointer Chalk &
variables, Talk PPT

5 Types of pointers Chalk &


Talk PPT
6 Passing arguments to functions using pointers PPTChalk
& Talk
MODULE – 5
1 Structure, Union, and Enumerated Data Type: Chalk &
Introduction, Talk PPT

2 structures and functions, Chalk &


Talk PPT
3 Unions, unions inside structures, Chalk &
Talk PPT
4 Enumerated data type. Chalk &
Talk PPT
5 Files: Introduction to files, using files in C, Chalk &
Talk PPT
6 reading and writing data files. , Detecting end of file Chalk &
Talk PPT

Page 3 of 6
Accredited By NBA (BE : CV, CSE, ECE, ISE & ME)
Department of Computer Science and Engineering

PRACTICAL SESSIONS DELIVERY PLAN


Practica
Topics Mode Date
l Hours
1 Simulation of a SimpleCalculator. Demo,PPT,

Chalk & Talk


2 Compute the roots of a quadratic equation by Demo,PPT,
accepting the coefficients. Print appropriate
messages. Chalk & Talk

3 An electricity board charges the following rates Demo,PPT,


for the use of electricity: for the first 200 units 80
Chalk & Talk
paise per unit: for the next 100 units 90 paise per
unit: beyond 300 units Rs 1 per unit. All users are
charged a minimum of Rs. 100 as meter charge. If
the total amount is more than Rs 400, then an
additional surcharge of 15% of total amount is
charged. Write a program to read the name of the
user, number of units consumed and print out the
charges.

Write a C Program to display the following by


reading the number of rows as input,
4 1
121
12321
1 2 3 4 3 2 1 --------------------------- nth row

Page 4 of 6
Accredited By NBA (BE : CV, CSE, ECE, ISE & ME)
Department of Computer Science and Engineering
Demo,PPT,

Chalk & Talk


5 Implement Binary Search on Integers. Demo,PPT,

Chalk & Talk


6 Implement Matrix multiplication and validate the Demo,PPT,
rules of multiplication.
Chalk & Talk
7 Compute sin(x)/cos(x) using Taylor series Demo,PPT,
approximation. Compare your result with the built-
Chalk & Talk
in library function. Print both the results with
appropriate inferences.

8 Sort the given set of N numbers using Bubble sort. Demo,PPT,

Chalk & Talk


9 Write functions to implement string operations Demo,PPT,
such as compare, concatenate, and find string
Chalk & Talk
length. Use the parameter passing techniques.

10 Implement structures to read, write and compute Demo,PPT,


average- marks of the students, list the students
Chalk & Talk
scoring above and below the average marks for a
class of N students. .

11 Develop a program using pointers to compute the Demo,PPT,


sum, mean and standard deviation of all elements
Chalk & Talk
stored in an array of N real numbers.

12 Write a C program to copy a text file to another, Demo,PPT,


read both the input file name and target file name.
Chalk & Talk

TEXT, REFERENCE & ADDITIONAL REFERENCE BOOKS:


T/R BOOK TITLE / AUTHORS / PUBLICATION
Computer fundamentals and programming in c, “Reema Thareja”, Oxford
T1
University, Second edition, 2017.
T2 E. Balaguruswamy, Programming in ANSI C, 7th Edition, Tata McGraw-Hill.
Brian W. Kernighan and Dennis M. Ritchie, The ‘C’ Programming Language,
T3
Prentice Hall of India.
Page 5 of 6
Accredited By NBA (BE : CV, CSE, ECE, ISE & ME)
Department of Computer Science and Engineering
T- Text Book.
WEB REFERENCE:

W WEB ADDRESS
W1 elearning.vtu.ac.in/econtent/courses/video/BS/15PCD23.html
https://nptel.ac.in/courses/106/105/106105171/ MOOC courses can be adopted
W2 for more clarity in understanding the topics and verities of problem solving
methods.
W- Website

Tutorial Link:

W TUTORIAL ADDRESS
T1 https://tinyurl.com/4xmrexre
T2 http://cse01-iiith.clabs.ac.in/
T- Tutorial

Course Instructor Domain Co-Ordinator Head of Department

Page 6 of 6

You might also like