C Programming Lecture Plan

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 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 :– dharamrajyadav028@gmail.com

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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy