0% found this document useful (0 votes)
36 views

C Programming Lecture Plan

Uploaded by

dharamrajyadav
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

C Programming Lecture Plan

Uploaded by

dharamrajyadav
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Rajkiya Engineering College jktdh; bathfu;fjax dkWyst

Agra Road Kharra,Mainpuri, (U.P.) – 205119 vkxjkjksM] [kjkZ] eSuiqjh ¼m0iz0½ & 205119
Affiliated to Dr. A.P.J. Abdul Kalam Technical University,Lucknow Mk0,0ih0ts0 vCnqy dyke izkfof/kdfo'ofo|ky;] y[kuÅ ls
lac)
AICTE Approved Government Engineering College vf[kyHkkjrh; rduhdhf'k{kk ifj’kn~ }kjk ekU;rk
izkIr
Phone :- 05672-241241 Mobile: –9005255041 Email :– [email protected]

Department of Computer science and Engineering

LECTURE PLAN
Session: 2023-24 EVEN SEM
Institute/ College name : Rajkiya Engineering College, Mainpuri
Program name : Software Engineering
Course code : BCS 201
Course name : B.Tech
L/T/P (per week) : 3L:1T:2P Course credit : 5
Faculty Name : DHARAMRAJ YADAV

Faculty Time Table- M – T - F timing xx:xx to xx:xx

Text book :
TB1 – Schaum's Outline of Programming with C by Byron Gottfried , McGraw-Hill
TB2 – The C programming by Kernighan Brain W. and Ritchie Dennis M., Pearson Education
TB3 – Computer Concepts and Programming in C, E Balaguruswami, McGraw Hill

Reference book :
RB1- Programming in C by Kochan Stephen G. Pearson Education – 2015.
RB2- Computer Concepts and Programming by Anami, Angadi and Manvi, PHI Publication

Sr. Unit Topic Number Date of Date of Text


of start Completion Book/ Ref.
lectures Book
1 1 Introduction to components 2 16-4-24 16-4-24 TB1, TB3
of a computer system:
Memory, processor, I/O
Devices, storage, operating
system, Concept of assembler,
compiler, interpreter, loader
and linker.

2 1 Representation of Algorithm, 2 19-4-24 19-4-24 TB1, TB2,


Flowchart, Pseudo code with
TB3
examples, From algorithms to
programs, source code.

3 1 Programming Basics: 2 21-4-24 21-4-24 TB1,


Structure of C program, TB3,RB2
writing and executing the first
C program, Syntax and logical
errors in compilation,
4 1 Components of C language. 2 26-4-24 26-4-24 TB1, RB2
Standard I/O in C ,
Fundamental data types,
Variables and memory
locations, Storage classes.
5 2 Operators and expression 1 28-4-24 28-4-24 TB1, TB3
using numeric and relational
operators,
6 2 mixed operands, type 1 4-5-24 4-5-24 TB1, RB2
conversion

7 2 logical operators, bit 1 5-5-24 5-5-24 TB1, TB3


operations, assignment
operator

8 2 operator precedence and 1 6-5-24 6-5-24 TB1, TB3,


assocativity. RB2

9 2 Introduction of 1 11-5-24 11-5-24 TB1, TB3


Conditional Branching
10 2 if and switch statements 1 12-5-24 12-5-24 TB1, TB3
11 2 nesting if and else and 2 15-5-24 15-5-24 TB1, TB3,
program RB2

12 2 use of break and default with 2 18-5-24 19-5-24 TB1, TB3


switch.
13 3 introduction about 1 19-5-24 20-5-24 TB1, TB3,
Iteration and loops RB2

14 3 use of while, do while. 1 23-5-24 23-5-24 TB1, TB3

15 3 Implementation of for 1 26-5-24 26-5-24 TB1, TB3


loops

16 3 multiple loop variables. 2 1-6-24 1-6-24 TB1, TB3

17 3 use of break and continue 2 2-6-24 2-6-24 TB1, TB3


statements.

18 3 Nested for loop and 1 5-6-24 6-6-24


pattern printing
19 3 Introduction of Functions 1 8-6-24 8-6-24 TB1, TB3,
RB2
20 3 types of functions 1 12-6-24 13-6-24 TB1, TB3

21 3 functions with array 1 15-6-24 15-6-24 TB1, TB3

22 3 passing parameters to 1 16-6-24 16-6-24 TB1, TB3


functions
23 3 call by value 1 22-6-24 22-6-24 TB1, TB3,
RB2
24 3 call by reference 1 23-6-24 23-6-24 TB1, TB3

25 3 recursive functions 1 26-6-24 26-6-24 TB1, TB3

26 4 Introduction to Array 1 29-6-24 29-6-24 TB1, TB3

27 4 Single Dimension Array. 1 30-6-24 30-6-24 TB1, TB3

28 4 Operations perform on 1 3-7-24 3-7-24 TB1, TB3,


Single Dimension Array. TB2

29 4 manipulating array elements 1 6-7-24 6-7-24 TB1, TB3,


TB2
30 4 multi dimensional arrays 1 7-7-24 7-7-24 TB1, TB3

31 4 Character arrays and strings 1 10-7-24 10-7-24 TB1, TB3

32 4 Introduction about 1 13-7-24 11-7-24 TB1, TB3


Structure.
33 4 union, enumerated data 1 14-7-24 14-7-24 TB1, TB3
34 4 Array of structures, Passing 1 17-7-24 17-7-24 TB1, TB3
arrays to functions

35 4 Basic Algorithms: 1 20-7-24 20-7-24 TB1, TB3,


Searching &Basic RB2
Sorting Algorithms
36 5 Pointers: Introduction 1 21-7-24 21-7-24 TB1, TB3,
RB2

37 5 declaration, applications of 1 24-7-24 24-7-24 TB1, RB3


pointers

38 5 Introduction to dynamic 1 27-7-24 27-7-24 TB1, TB3


memory allocation (malloc,
calloc, realloc, free)
39 5 Use of pointers in 1 28-7-24 28-7-24 TB1, TB3,
self-referential RB2
structures
40 5 Notion of linked list and File 1 31-7-24 31-7-24 TB1, TB3,
handling TB2

Total Lectures 46 Lectures

Faculty Signature Head of Department

You might also like