0% found this document useful (0 votes)
2 views4 pages

Course Plan C

The document outlines the course plan for 'Programming in C' (CS3251) at Loyola Institute of Technology for the academic year 2023-24. It details the syllabus, topics covered in each unit, teaching aids, assessment methods, and references. The course includes five units focusing on C programming basics, arrays, functions, structures, and file processing, with scheduled classes and assessments throughout the semester.

Uploaded by

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

Course Plan C

The document outlines the course plan for 'Programming in C' (CS3251) at Loyola Institute of Technology for the academic year 2023-24. It details the syllabus, topics covered in each unit, teaching aids, assessment methods, and references. The course includes five units focusing on C programming basics, arrays, functions, structures, and file processing, with scheduled classes and assessments throughout the semester.

Uploaded by

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

Loyola Institute of Technology, Chennai – 600 123

Course Plan

Department of Computer Science and Engineering

Academic Year: 2023 -24 Odd/ Even Semester: EVEN

Name of Staff : MAHESH M

Designation & Dept. ASSISTANT PROFESSOR & CSE

Sub Code &Name: CS3251& PROGRAMMING IN C LTPC: 3 0 0 3


Sem/Year/ Deg-Branch: II/I/B-TECH/IT Total Number of Hours: 45
No. Teaching
Course
S. Date Reference of. Aids
Topic covered/Revision Outcome KL
No. Planned Book Page No Perio (LCD/
(CO)
ds OHB/ BB)
UNIT I BASICS OF C PROGRAMMING Hrs: 9 hrs
Introduction to programming paradigms LCD/BB
1 26/02/25 T1/1 1
28/02/25 Applications of C Language - Structure of C LCD/BB
2 program T1/5 1

03/03/25 C programming: Data Types - Constants LCD/BB


3 T1/6 1
04/03/25 Enumeration Constants - Keywords – LCD/BB
4 Operators: Precedence and Associativity T1/19 1

05/03/25 Expressions - Input/Output statements, LCD/BB


CO1 K2
5 Assignment statement T1/81 1

07/03/25 Decision making statements - Switch LCD/BB


6 statement T1/49-57 1

10/03/25 Looping statements T1/58-62 LCD/BB


7 1
12/03/25 Preprocessor directives R1/181-195 LCD/BB
8 1
14/03/25 Compilation process LCD/BB
9 T1/58-62 1
UNIT II ARRAYS AND STRINGS Hrs: 9 hrs
15/03/25 Introduction to Arrays: Declaration, 1 CO2 K2 LCD/BB
10 Initialization T1/236

17/03/25 One dimensional array T1 / 238 1 LCD/BB


11
19/03/25 Two dimensional arrays T1 / 257 1 LCD/BB
12
21/03/25 String operations: length, compare, 1 LCD/BB
13 concatenate, copy T1 / 365-371

14 24/03/25 Selection sort, linear and binary search. T1 /367 -370 1 LCD/BB
26/03/25 Selection sort, linear and binary search. 1 LCD/BB
15 T1 /
28/03/25 Selection sort, linear and binary search. 1 LCD/BB
16 T1 /267-270
29/03/25 Selection sort, linear and binary search. 1 LCD/BB
17 T1 / 256
02/04/25 Selection sort, linear and binary search. 1 LCD/BB
18 T1 / 313 -330
UNIT III FUNCTIONS AND POINTERS Hrs: 9 hrs
Modular programming - Function prototype 1
19 04/04/25 T1 / 424 LCD/BB

function definition, function call 1


20 07/04/25 T1 / 428 LCD/BB

Built-in functions (string functions, math 1


21 08/04/25 functions) T1 /482 LCD/BB
CO3 K2
Recursion, Binary Search using recursive 1
22 09/04/25 functions T1 / 484 LCD/BB

Pointers – Pointer operators 1


23 11/04/25 T1 /485 LCD/BB
12/04/25 Pointer arithmetic – Arrays and pointers T1 /489 1 LCD/BB
24
16/04/25 Array of pointers T1 /482-486 1 LCD/BB
25
Parameter passing: Pass by value T1 / 489 1 LCD/BB
26 21/04/25
23/04/25 Pass by reference. T1/ 900 1 LCD/BB
27
UNIT IV STRUCTURES AND UNION Hrs: 9
25/04/25 Structure - Nested structures T1 / 755 1 LCD/BB
28
28/04/25 Pointer and Structures T1 /756 1 LCD/BB
29
30/04/25 Array of structures T1 /1071 1 LCD/BB
30
02/05/25 Self referential structures T1 /1058 1 LCD/BB
31
05/05/25 Dynamic memory allocation T1 /1055 1 LCD/BB
32 CO4 K2
06/05/25 Singly linked list T1 /1109 1 LCD/BB
33
07/05/25 typedef T1 /1083 1 LCD/BB
34
09/05/25 Union - Storage classes and Visibility. T1 /759 1 LCD/BB
35
10/05/25 Union - Storage classes and Visibility. 1250 1 LCD/BB
36
UNIT V FILE PROCESSING Hrs: 8 hrs
12/05/25 Files – Types of file processing T1/ 939 -958 1 LCD/BB
37
14/05/25 Files – Types of file processing 1 CO5 LCD/BB
38 T1/ 939 -958 K2
CO6
16/05/25 Sequential access 1 LCD/BB
39 T1/1217-1243
17/05/25 Random access T1/ 939 -958 1 LCD/BB
40
19/05/25 Sequential access file T2/224 1 LCD/BB
41
21/05/25 Sequential access file T2 /653
42
23/05/25 Random access file T2/753 1 LCD/BB
43
24/05/25 Command line argumets. T1/1230 1 LCD/BB
44
26/05/25 Command line argumets. T2 /713 1 LCD/BB
45

Activity Tentative Date Industry / Topic


Industrial Visit 30.05.25

Content Beyond Syllabi’s Teaching


Tentative Date Refereneces
(Topic(s)) Aids
Web Based
COMPARSION BETWEEN
25.04.25 - Learning
PYTHON AND C

Portions for Internal Assessment Test I, II and Model:

Internal Assessment Topic to be completed


Test
IAT 1 Unit 1, Unit 2
IAT 2 Unit 3, Unit 4
Model Unit 1 to 5

K1 - Remembering K4 – Analyzing
Knowledge Levels (KL) K2 - Understanding K5 – Evaluating
K3 - Applying K6 – Creating

TEXT BOOKS:

1. ReemaThareja, “Programming in C”, Oxford University Press, Second Edition, 2016.


2. Kernighan, B.W and Ritchie,D.M, “The C Programming language”, Second Edition, Pearson
Education, 2015.

REFERENCES:

1. Paul Deitel and Harvey Deitel, “C How to Program with an Introduction to C++”, Eighth edition,
Pearson Education, 2018.
2. Yashwant Kanetkar, Let us C, 17th Edition, BPB Publications, 2020.
3. Byron S. Gottfried, “Schaum’s Outline of Theory and Problems of Programming with C”,
McGraw-Hill Education, 1996.
4. Pradip Dey, Manas Ghosh, “Computer Fundamentals and Programming in C”, Second
5. Edition, Oxford University Press, 2013.
6. Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, 1st Edition,
Pearson Education, 2013

Prepared By Verified by Approved By

Mr. MAHESH M Dr.P. SEENI KANNAN


ASSISTANT PROFESSOR / CSE HOD/CSE PRINCIPAL

You might also like