CORE IV (Programming in C)
Title of the Course Programming in C
Paper Number CORE IV
Subject code
Category Core Year V Credits 2 Course
Semester I Code
Instructional Hours Lecture Tutorial Lab Practice Total
per week 2 2 -- 5
Pre-requisite
Learning Objectives
C1 To understand the different types, steps and algorithms involved in Machine Learning
Process
Course
On completion of this course, students will be able to:
outcomes
CO1 1. To understand the character set and different data types K1
in C
CO2 2. To learn the different programming concepts in C K2
CO3 3. To analyze Pointers and Structures and unions K3
CO4 4. To explore pointers and user defined functions K4
CO5 K5
PEDAGOGY
(Quiz, Case Study,
Project with Models,
Assignment (PPT&
UNIT CONTENTS Hrs.
Presentation),Group
Discussion,etc.., )
Choose any for each
Units
PPT 6
OVERVIEW OF C
I Overview of C - Structure of a C program – Data types –
Declarations – operators – Expressions – Type conversions –
Built-in functions.
EXPERIMENT 6
CONTROL AND BRANCHING
II Data Input and Output – Control statements: IF, ELSE-IF, GOTO,
SWITCH, WHILE-DO, DO-WHILE, FOR, BREAK and
CONTINUE.
ARRAYS AND FUNCTIONS EXPERIMENT AND 6
GROUP DISCUSSION
Arrays: Defining and processing Arrays – Multidimensional arrays
– passing arrays to functions – Arrays and strings – String
functions – String Manipulation. Functions: Defining and
III Accessing Arguments – recursive functions – functions with arrays
– call by value, call by reference, storage classes –character arrays
and string functions.
6
POINTERS PPT WITH EXPERIMENT
IV Pointers –Defining and Declaration of Pointers – Operations on
pointers – pointers to functions – Pointer and strings –array of
pointers – pointer expressions.
STRUCTURES AND UNIONS GROUP DISCUSSION 6
Structure and Unions : Defining, giving values to members,
V initialization and comparison of structure variables, arrays of
structures – arrays within structures, structure within structures,
structure and functions, structures and pointers – unions.
.
Recommended Texts:
1
Programming in C” – E.Balagurusamy – Fifth Edition, Tata McGraw Hill Publications.
References Books:
“A first course in Programming with C” – T.Jeyapoovan, Vikas Publishing Hous Pvt. Ltd., New Delhi.
1
2 “Let Us C “ – Kanetkar.Y, Eighteenth Edition, BPB Publications,2021.
Web Resources:
1. https://data-flair.training/blogs/machine-learning-tutorial/
1
2. https://www.geeksforgeeks.org/machine-learning/
Mapping with Programme Outcomes:
CO/ PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6
CO1 2 3 2 2 3 3
CO2 2 3 2 2 3 3
CO3 2 3 2 2 3 3
CO4 3 3 2 2 3 3
CO5 3 3 2 2 3 3
Weightage of course
contributed to each 12 15 10 10 15 15
PSO
S-Strong (3) M-Medium (2) L-Low(1)