0% found this document useful (0 votes)
24 views3 pages

C Programming

The document outlines a course titled 'Programming in C' for Year V, Semester I, with a total of 5 instructional hours per week. It includes learning objectives, course outcomes, and a detailed syllabus covering topics such as data types, control statements, arrays, functions, pointers, structures, and unions. Recommended texts and web resources are also provided to support the course material.

Uploaded by

Bama Veemarajan
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)
24 views3 pages

C Programming

The document outlines a course titled 'Programming in C' for Year V, Semester I, with a total of 5 instructional hours per week. It includes learning objectives, course outcomes, and a detailed syllabus covering topics such as data types, control statements, arrays, functions, pointers, structures, and unions. Recommended texts and web resources are also provided to support the course material.

Uploaded by

Bama Veemarajan
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/ 3

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)

You might also like