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