Вы находитесь на странице: 1из 34

Lovely Professional University, Punjab

Course Code Course Title Course Planner Lectures Tutorials Practicals Credits
CSE101 COMPUTER PROGRAMMING 14307::Raj Karan Singh 3.0 0.0 0.0 3.0
Course Category Courses with numerical and conceptual focus

TextBooks
Sr No Title Author Edition Year Publisher Name
T-1 C HOW TO PROGRAM PAUL DEITEL AND 7th 2013 PRENTICE HALL OF INDIA
HARVEY DEITEL
Reference Books
Sr No Title Author Edition Year Publisher Name
R-1 PROGRAMMING WITH C BYRON GOTTFRIED 3rd 2011 TATA MCGRAW HILL
R-2 PROGRAMMING IN C ASHOK N. KAMTHANE 2nd 2011 PEARSON
R-3 A WORKBOOK ON C VIKAS VERMA 2nd 2012 CENGAGE LEARNING
R-4 PROGRAMMING IN ANSI C E. BALAGURUSAMY 6th 2012 TATA MCGRAW HILL
R-5 THE C PROGRAMMING B. W. KERNIGHAN AND 2nd PRENTICE HALL OF INDIA PRIVATE LIMITED, NEW
LANGUAGE D.M. RITCHIE DELHI
R-6 COMPUTER SCIENCE - A FOROUZAN AND 3rd CENGAGE LEARNING
STRUCTURED APPROACH USING GILBERG
C

Other Reading

Sr No Journals articles as Compulsary reading (specific articles, complete reference)


OR-1 http://www.drdobbs.com/cpp ,

Relevant Websites
Sr No (Web address) (only if relevant to the course) Salient Features
RW-1 http://www.tutorialspoint.com/ansi_c/c_control_statements.htm Control statements in C language

RW-2 http://www.sitepoint.com/fundamentals-of-c/ Basic features of C language

RW-3 http://www.tutorialspoint.com/cprogramming/c_operators.htm Operators present in C language

RW-4 http://www.learn-c.org/en/For_loops For loop in iterative constructs

RW-5 http://www.learn-c.org/en/While_loops While loop in iterative constructs

RW-6 http://www.vectorsite.net/tscpp_3.html Input and output statements in C language

RW-7 http://clanguagebasics.com/c-language-tutorial/c-type-conversion-implicit-explicit-type- Type conversion


conversion-in-c/
RW-8 http://www.mycplus.com/tutorials/c-programming-tutorials/functions/ Functions

RW-9 http://www.learn-c.org/en/Functions Functions

RW-10 http://www.tutorialspoint.com/cprogramming/c_recursion.htm Recursion

RW-11 http://www.dreamincode.net/forums/topic/51296-types-of-recursion/ Types of recursion

RW-12 http://www.tutorialspoint.com/cprogramming/c_storage_classes.htm Storage classes

RW-13 http://www.cs.cf.ac.uk/Dave/C/node17.html Library functions

RW-14 http://www.tutorialspoint.com/ansi_c/c_function_references.htm Library functions

RW-15 http://www.cplusplus.com/doc/tutorial/arrays/ Arrays

RW-16 http://www.learn-c.org/en/Arrays Arrays

RW-17 http://www.tutorialspoint.com/cprogramming/c_strings.htm Strings

RW-18 http://www.learn-c.org/en/Strings Strings

RW-19 http://www.cs.cf.ac.uk/Dave/C/node10.html Pointers in depth

RW-20 http://www.learn-c.org/en/Pointers Pointers

RW-21 http://www.exforsys.com/tutorials/c-language/c-structures-and-unions.html Structures and unions

RW-22 http://www.learn-c.org/en/Structures Structures

RW-23 http://www.vdesignourweb.com/c/c_dynamic_memory.html Dynamic memory management

RW-24 http://www.cs.bu.edu/teaching/c/file-io/intro/ Introduction to file input/output

RW-25 http://www.cprogramming.com/tutorial/cfileio.html File input/output

RW-26 http://www.cplusplus.com/doc/tutorial/preprocessor/ Preprocessor

RW-27 http://www.programmingsimplified.com/c/source-code/c-program-bubble-sort Bubble sort

RW-28 http://www.c4learn.com/c-programming/c-array-application/ Applications of arrays

RW-29 http://en.wikipedia.org/wiki/Array_data_structure#Applications Applications of arrays

RW-30 http://www.ibm.com/developerworks/aix/library/au-toughgame/ Memory leak

RW-31 http://bpastudio.csudh.edu/fac/lpress/471/hout/misc/osgenerations.htm Evolution of operating systems

RW-32 http://www.ctp.bilkent.edu.tr/~russell/java/LectureNotes/1_OOConcepts.htm Procedural programming and Object - oriented programming

RW-33 http://tigcc.ticalc.org/doc/keywords.html Keywords in C

RW-34 http://www.c-lang.thiyagaraaj.com/tutorials/c-basics Basic features of C language

RW-35 http://www.exforsys.com/tutorials/c-language/c-expressions.html Expressions in C language


RW-36 http://www.cprogramming.com/discussionarticles/sorting_and_searching.html Linear and binary search

RW-37 http://www.c4learn.com/c-programming/c-nested-structure/ Nested structures

RW-38 http://careerride.com/C-self-referential-structure.aspx Self referential structures

RW-39 http://userpages.wittenberg.edu/bshelburne/Comp150/Algorithms.htm Algorithms and pseudocodes

Audio Visual Aids


Sr No (AV aids) (only if relevant to the course) Salient Features
AV-1 http://see.stanford.edu/see/lecturelist.aspx?coll=2d712634-2bf1-4b55-9a3a- Video lectures from stanford
ca9d470755ee

Software/Equipments/Databases

Sr No (S/E/D) (only if relevant to the course) Salient Features


SW-1 Turbo C++ A compiler and integrated development environment for formulation of C
programs
SW-2 Dev-C++ Bloodshed Dev-C++ is a full-featured Integrated Development
Environment (IDE) for the C/C++ programming language.
Virtual Labs
Sr No (VL) (only if relevant to the course) Salient Features
VL-1 http://deploy.virtual-labs.ac.in/labs/cse02/index.php?section=List of experiments List of experiments related to computer programming

LTP week distribution: (LTP Weeks)


Weeks before MTE 7
Weeks After MTE 7
Spill Over 3

Detailed Plan For Lectures


Week Lecture Broad Topic(Sub Topic) Chapters/Sections of Other Readings, Lecture Description Learning Outcomes Pedagogical Tool Live Examples
Number Number Text/reference Relevant Websites, Demonstration/
books Audio Visual Aids, Case Study /
software and Virtual Images /
Labs animation / ppt
etc. Planned
Week 1 Lecture 1 Introduction to computer T-1:1 RW-31 Lecture 0's contents The students will get Power point
organization, Evolution of should be covered to know about the presentation
Operating Systems, Data before starting lecture 1, building blocks of the
types and Operators Computer organization computer and learn
(Introduction to computer inclusive of various about the evolution of
organization) units as well as batch modern day operating
operating systems, systems and
Time shared operating programming
systems, Various languages
generations of operating
systems, Importance of
assembly languages and
the origin of high level
languages
Introduction to computer T-1:1 RW-31 Lecture 0's contents The students will get Power point
organization, Evolution of should be covered to know about the presentation
Operating Systems, Data before starting lecture 1, building blocks of the
types and Operators Computer organization computer and learn
(Evolution of Operating inclusive of various about the evolution of
Systems) units as well as batch modern day operating
operating systems, systems and
Time shared operating programming
systems, Various languages
generations of operating
systems, Importance of
assembly languages and
the origin of high level
languages
Introduction to computer T-1:1 RW-31 Lecture 0's contents The students will get Power point
organization, Evolution of should be covered to know about the presentation
Operating Systems, Data before starting lecture 1, building blocks of the
types and Operators Computer organization computer and learn
(Machine languages) inclusive of various about the evolution of
units as well as batch modern day operating
operating systems, systems and
Time shared operating programming
systems, Various languages
generations of operating
systems, Importance of
assembly languages and
the origin of high level
languages
Week 1 Lecture 1 Introduction to computer T-1:1 RW-31 Lecture 0's contents The students will get Power point
organization, Evolution of should be covered to know about the presentation
Operating Systems, Data before starting lecture 1, building blocks of the
types and Operators Computer organization computer and learn
(Assembly languages and inclusive of various about the evolution of
High level languages) units as well as batch modern day operating
operating systems, systems and
Time shared operating programming
systems, Various languages
generations of operating
systems, Importance of
assembly languages and
the origin of high level
languages
Introduction to computer T-1:1 RW-31 Lecture 0's contents The students will get Power point
organization, Evolution of should be covered to know about the presentation
Operating Systems, Data before starting lecture 1, building blocks of the
types and Operators(Key Computer organization computer and learn
software and hardware inclusive of various about the evolution of
trends) units as well as batch modern day operating
operating systems, systems and
Time shared operating programming
systems, Various languages
generations of operating
systems, Importance of
assembly languages and
the origin of high level
languages
Introduction to computer T-1:1 RW-31 Lecture 0's contents The students will get Power point
organization, Evolution of should be covered to know about the presentation
Operating Systems, Data before starting lecture 1, building blocks of the
types and Operators Computer organization computer and learn
(Procedural and Object inclusive of various about the evolution of
Oriented Programming units as well as batch modern day operating
methodologies) operating systems, systems and
Time shared operating programming
systems, Various languages
generations of operating
systems, Importance of
assembly languages and
the origin of high level
languages
Week 1 Lecture 2 Introduction to computer T-1:1 and 3 RW-39 C program development The students will Power point An example of
organization, Evolution of environment including become familiar with presentation and constructing a
Operating Systems, Data program development the C program discussion along building by first
types and Operators tools such as algorithm, development with a live building the
(Program development in C) pseudocodes, a sample environment as well demonstration on blueprint and the
program should also be as program compiler laying the
shred with the students development tools foundation can
and the basic building such as algorithms, be compared to
blocks of that program pseudocodes, in firstly writing a
such as include addition to this the pseudocode and
preprocessor directive, student will also learn then building a
printf() including \n and about the basic simple program
\t should be discussed structure of a C
program
Introduction to computer T-1:1 and 3 RW-39 C program development The students will Power point An example of
organization, Evolution of environment including become familiar with presentation and constructing a
Operating Systems, Data program development the C program discussion along building by first
types and Operators tools such as algorithm, development with a live demo building the
(Structured programming pseudocodes, a sample environment as well blueprint and the
including Algorithm, program should also be as program laying the
Pseudocode) shred with the students development tools foundation can
and the basic building such as algorithms, be compared to
blocks of that program pseudocodes, in firstly writing a
such as include addition to this the pseudocode and
preprocessor directive, student will also learn then building a
printf() including \n and about the basic simple program
\t should be discussed structure of a C
program
Lecture 3 Introduction to computer R-1:2 RW-2 Components of C Students will become Power point An example of
organization, Evolution of RW-33 character set, discussion aware of the basics of presentation and performing
Operating Systems, Data RW-34 on identifiers, keywords C language without live demonstration various
types and Operators(The C and data types, a parallel which it is not on compiler operations on
character set) discussion of various possible to work with different kinds
printf() and scanf() C language of data by a
format specifiers may human can be
also be carried out taken to explain
the need for
various data
types
Introduction to computer R-1:2 RW-2 Components of C Students will become Power point An example of
organization, Evolution of RW-33 character set, discussion aware of the basics of presentation and performing
Operating Systems, Data RW-34 on identifiers, keywords C language without live demonstration various
types and Operators and data types, a parallel which it is not on compiler operations on
(Identifiers and keywords) discussion of various possible to work with different kinds
printf() and scanf() C language of data by a
format specifiers may human can be
also be carried out taken to explain
the need for
various data
types
Week 1 Lecture 3 Introduction to computer R-1:2 RW-2 Components of C Students will become Power point An example of
organization, Evolution of RW-33 character set, discussion aware of the basics of presentation and performing
Operating Systems, Data RW-34 on identifiers, keywords C language without live demonstration various
types and Operators(Data and data types, a parallel which it is not on compiler operations on
types) discussion of various possible to work with different kinds
printf() and scanf() C language of data by a
format specifiers may human can be
also be carried out taken to explain
the need for
various data
types
Week 2 Lecture 4 Introduction to computer R-1:2 RW-2 Discussion on constants, Students will become Power point An example of
organization, Evolution of RW-34 variables and different familiar with the presentation and mathematical PI
Operating Systems, Data types of expressions building blocks of C live demonstration can be taken
types and Operators language without on compiler whose value
(Constants and variables) which it is not does not change
possible to work with and hence is a
C language constant
whereas the
height of the
students in a
class is not same
and is hence
variable
Introduction to computer R-1:2 RW-2 Discussion on constants, Students will become Power point An example of
organization, Evolution of RW-34 variables and different familiar with the presentation and mathematical PI
Operating Systems, Data types of expressions building blocks of C live demonstration can be taken
types and Operators language without on compiler whose value
(Expressions) which it is not does not change
possible to work with and hence is a
C language constant
whereas the
height of the
students in a
class is not same
and is hence
variable
Lecture 5 Introduction to computer T-1:1 2 3 4 10 RW-3 L5 Discussion on Students will become Power point An example
organization, Evolution of R-1:3 and 13 various arithmetic familiar with presentation and involving
Operating Systems, Data operators, unary, performing various live demonstration separate
types and Operators relational, logical, operations with the on compiler operations on
(Arithmetic operators) assignment operators help of C operators various kinds of
L6 conditional, bitwise data in real life
operators along with can be taken to
operator precedence and explain the
associativity, C standard importance of
library, example of operators
various expressions
involving these
operators can be taken
Week 2 Lecture 5 Introduction to computer T-1:1 2 3 4 10 RW-3 L5 Discussion on Students will become Power point An example
organization, Evolution of R-1:3 and 13 various arithmetic familiar with presentation and involving
Operating Systems, Data operators, unary, performing various live demonstration separate
types and Operators(The C relational, logical, operations with the on compiler operations on
standard library) assignment operators help of C operators various kinds of
data in real life
L6 conditional, bitwise can be taken to
operators along with explain the
operator precedence and importance of
associativity, C standard operators
library, example of
various expressions
involving these
operators can be taken
Introduction to computer T-1:1 2 3 4 10 RW-3 L5 Discussion on Students will become Power point An example
organization, Evolution of R-1:3 and 13 various arithmetic familiar with presentation and involving
Operating Systems, Data operators, unary, performing various live demonstration separate
types and Operators(Unary, relational, logical, operations with the on compiler operations on
Relational, Logical, assignment operators help of C operators various kinds of
Assignment and Conditional L6 conditional, bitwise data in real life
operator, Bitwise operators) operators along with can be taken to
operator precedence and explain the
associativity, C standard importance of
library, example of operators
various expressions
involving these
operators can be taken
Lecture 6 Introduction to computer T-1:1 2 3 4 10 RW-3 L5 Discussion on Students will become Power point An example
organization, Evolution of R-1:3 and 13 various arithmetic familiar with presentation and involving
Operating Systems, Data operators, unary, performing various live demonstration separate
types and Operators(Unary, relational, logical, operations with the on compiler operations on
Relational, Logical, assignment operators help of C operators various kinds of
Assignment and Conditional L6 conditional, bitwise data in real life
operator, Bitwise operators) operators along with can be taken to
operator precedence and explain the
associativity, C standard importance of
library, example of operators
various expressions
involving these
operators can be taken
Week 2 Lecture 6 Introduction to computer T-1:1 2 3 4 10 RW-3 L5 Discussion on Students will become Power point An example
organization, Evolution of R-1:3 and 13 various arithmetic familiar with presentation and involving
Operating Systems, Data operators, unary, performing various live demonstration separate
types and Operators(The C relational, logical, operations with the on compiler operations on
standard library) assignment operators help of C operators various kinds of
data in real life
L6 conditional, bitwise can be taken to
operators along with explain the
operator precedence and importance of
associativity, C standard operators
library, example of
various expressions
involving these
operators can be taken
Introduction to computer T-1:1 2 3 4 10 RW-3 L5 Discussion on Students will become Power point An example
organization, Evolution of R-1:3 and 13 various arithmetic familiar with presentation and involving
Operating Systems, Data operators, unary, performing various live demonstration separate
types and Operators relational, logical, operations with the on compiler operations on
(Arithmetic operators) assignment operators help of C operators various kinds of
L6 conditional, bitwise data in real life
operators along with can be taken to
operator precedence and explain the
associativity, C standard importance of
library, example of operators
various expressions
involving these
operators can be taken
Week 3 Lecture 7 Control structures, User T-1:3 4 and 5 RW-1 L7 if, if else, switch Students will become Power point The choices the
defined functions and RW-4 case statements, while aware of which presentations and students face
Storage classes(Goto, RW-5 loop statements to use live demonstration while choosing a
Return) L8 for, do while loops, while dealing with on compiler career can be
break and continue various problems used to explain
statements, jumo if else and
statements namely goto switch case
and return, at least 2 statement,
examples should be similarly the
discussed for all the process of
constructs coming to the
classroom
everyday can be
used as an
example of
iteration
Week 3 Lecture 7 Control structures, User T-1:3 4 and 5 RW-1 L7 if, if else, switch Students will become Power point The choices the
defined functions and R-5:3 RW-4 case statements, while aware of which presentations and students face
Storage classes(If, If else, RW-5 loop statements to use live demonstration while choosing a
Switch case statements, L8 for, do while loops, while dealing with on compiler career can be
While, For, Do-while loops, break and continue various problems used to explain
Break and continue statements, at least 2 if else and
statements) examples should be switch case
discussed for all the statement,
constructs similarly the
process of
coming to the
classroom
everyday can be
used as an
example of
iteration
Lecture 8 Control structures, User T-1:3 4 and 5 RW-1 L7 if, if else, switch Students will become Power point The choices the
defined functions and R-5:3 RW-4 case statements, while aware of which presentations and students face
Storage classes(If, If else, RW-5 loop statements to use live demonstration while choosing a
Switch case statements, L8 for, do while loops, while dealing with on compiler career can be
While, For, Do-while loops, break and continue various problems used to explain
Break and continue statements, at least 2 if else and
statements) examples should be switch case
discussed for all the statement,
constructs similarly the
process of
coming to the
classroom
everyday can be
used as an
example of
iteration
Control structures, User T-1:3 4 and 5 RW-1 L7 if, if else, switch Students will become Power point The choices the
defined functions and RW-4 case statements, while aware of which presentations and students face
Storage classes(Goto, RW-5 loop statements to use live demonstration while choosing a
Return) L8 for, do while loops, while dealing with on compiler career can be
break and continue various problems used to explain
statements, jumo if else and
statements namely goto switch case
and return, at least 2 statement,
examples should be similarly the
discussed for all the process of
constructs coming to the
classroom
everyday can be
used as an
example of
iteration
Week 3 Lecture 9 Control structures, User T-1:9 RW-6 L9 printf, scanf Students will learn Power point Different types
defined functions and functions along with about the suitability presentation and of information is
Storage classes(Formatted various format specifiers of various input and live demonstration printed in a
and unformatted L10 gets, puts, getch, output statements for on compiler newspaper in
Input/Output functions like getchar, putchar handling different various ways,
printf(), Scanf(), Puts(), Gets functions types of data separate way is
() etc) L11 lecture to be used used for printing
for contingencies headlines etc,
this example
may be used to
explain the
usage of input
and output
statements
Week 4 Lecture 10 Control structures, User T-1:9 RW-6 L9 printf, scanf Students will learn Power point Different types
defined functions and functions along with about the suitability presentation and of information is
Storage classes(Formatted various format specifiers of various input and live demonstration printed in a
and unformatted L10 gets, puts, getch, output statements for on compiler newspaper in
Input/Output functions like getchar, putchar handling different various ways,
printf(), Scanf(), Puts(), Gets functions types of data separate way is
() etc) L11 lecture to be used used for printing
for contingencies headlines etc,
this example
may be used to
explain the
usage of input
and output
statements
Lecture 11 Control structures, User T-1:9 RW-6 L9 printf, scanf Students will learn Power point Different types
defined functions and functions along with about the suitability presentation and of information is
Storage classes(Formatted various format specifiers of various input and live demonstration printed in a
and unformatted L10 gets, puts, getch, output statements for on compiler newspaper in
Input/Output functions like getchar, putchar handling different various ways,
printf(), Scanf(), Puts(), Gets functions types of data separate way is
() etc) L11 lecture to be used used for printing
for contingencies headlines etc,
this example
may be used to
explain the
usage of input
and output
statements
Week 4 Lecture 12 Control structures, User T-1:3 and 4 RW-7 Structured programming Students will learn Power point Calling some
defined functions and R-1:2 RW-8 concepts including top about structured presentation and person on your
Storage classes(Type RW-9 down design and step programming, how to live demonstration behalf to do a
conversion and type wise refinement, signed, follow the top down on compiler task can be used
modifiers) unsigned, short, long, design methodology as an example of
function, need of to design programs, a function
function and function how to convert one
definition data type to another
and about the need
and usage of
functions
Control structures, User T-1:3 and 4 RW-7 Structured programming Students will learn Power point Calling some
defined functions and R-1:2 RW-8 concepts including top about structured presentation and person on your
Storage classes(Designing RW-9 down design and step programming, how to live demonstration behalf to do a
structured programs in C, wise refinement, signed, follow the top down on compiler task can be used
Top down design and unsigned, short, long, design methodology as an example of
stepwise refinement) function, need of to design programs, a function
function and function how to convert one
definition data type to another
and about the need
and usage of
functions
Control structures, User T-1:3 and 4 RW-7 Structured programming Students will learn Power point Calling some
defined functions and R-1:2 RW-8 concepts including top about structured presentation and person on your
Storage classes(Function RW-9 down design and step programming, how to live demonstration behalf to do a
prototypes, Function wise refinement, signed, follow the top down on compiler task can be used
definition) unsigned, short, long, design methodology as an example of
function, need of to design programs, a function
function and function how to convert one
definition data type to another
and about the need
and usage of
functions
Week 5 Lecture 13 Control structures, User T-1:5 RW-8 Various math library Students will become Power point
defined functions and RW-9 functions such as sqrt, familiar with the presentation and
Storage classes(Math library RW-13 pow, ceil, floor etc, Call various functions live demonstration
functions) RW-14 by value available in the math on compiler
library and know
about the usage of
functions in C
language

Lecture 14 Control structures, User T-1:5 RW-8 Call by reference, Students will come to Power point
defined functions and R-5:4 RW-9 solving of some of the know about call by presentation and
Storage classes(Function RW-13 previous problems with reference in function live demonstration
call including passing RW-14 the help of functions, calls and will know on compiler
arguments by value and differences between call the differences
passing arguments by by value and call by between call by value
reference) reference and call by reference
Week 5 Lecture 15 Control structures, User T-1:5 RW-10 Recursion and its usage Students will know Power point Recursion could
defined functions and R-2:11 RW-11 in C language, about recursion and presentation and be compared to
Storage classes(Recursive introduction of system its usage in C live demonstration a record playing
functions) stack in function call language on compiler on a record
player wherein
the needle
travels all the
way from the
center to the
outer end
Week 6 Lecture 16 Control structures, User T-1:5 RW-12 Lifetime of a variable, Students will come to Power point A company
defined functions and R-2:11 Visibility of a variable, know about the scope presentations and operating in a
Storage classes(Scope rules Various storage classes and lifetime of live demonstration city could be
(local and global scope)) such as automatic, variables used in C using compiler treated as an
external, static and programs example of a
register, example in local variable
context to function calls whereas a
may be used company
operating all
over the world
could be treated
as an example of
external variable
Control structures, User T-1:5 RW-12 Lifetime of a variable, Students will come to Power point A company
defined functions and Visibility of a variable, know about the scope presentations and operating in a
Storage classes(Storage Various storage classes and lifetime of live demonstration city could be
classes in C namely auto, such as automatic, variables used in C using compiler treated as an
Extern, Register, Static external, static and programs example of a
storage classes) register, example in local variable
context to function calls whereas a
may be used company
operating all
over the world
could be treated
as an example of
external variable
Lecture 17 Arrays and Strings T-1:6 RW-15 L17 introduction and Students will learn Power point A list of the
(Declaring and initializing R-6:8 RW-16 need of arrays, about storing data in presentation and marks of various
arrays in C) declaration, arrays and live demonstration students in a
initialization of arrays, performing various on compiler class
passing array as a operations on it
function argument,
L18 few sample
programs of passing
arrays to functions,
insertion and deletion of
elements in an array,
introduction and
processing of 2D arrays
Week 6 Lecture 17 Arrays and Strings(Passing T-1:6 RW-15 L17 introduction and Students will learn Power point A list of the
arrays to functions) RW-16 need of arrays, about storing data in presentation and marks of various
declaration, arrays and live demonstration students in a
initialization of arrays, performing various on compiler class
passing array as a operations on it
function argument,
L18 few sample
programs of passing
arrays to functions
including linear search,
binary search, bubble
sort, applications of
arrays, insertion and
deletion of elements in
an array, introduction
and processing of 2D
arrays
Arrays and Strings(Array T-1:6 RW-15 L17 introduction and Students will learn Power point A list of the
applications) RW-16 need of arrays, about storing data in presentation and marks of various
declaration, arrays and live demonstration students in a
initialization of arrays, performing various on compiler class
passing array as a operations on it
function argument,
L18 few sample
programs of passing
arrays to functions
including linear search,
binary search, bubble
sort, applications of
arrays, insertion and
deletion of elements in
an array, introduction
and processing of 2D
arrays
Arrays and Strings(Defining T-1:6 RW-15 L17 introduction and Students will learn Power point A list of the
and processing 1D and 2D RW-16 need of arrays, about storing data in presentation and marks of various
arrays) declaration, arrays and live demonstration students in a
initialization of arrays, performing various on compiler class
passing array as a operations on it
function argument,
L18 few sample
programs of passing
arrays to functions
including linear search,
binary search, bubble
sort, applications of
arrays, insertion and
deletion of elements in
an array, introduction
and processing of 2D
arrays
Week 6 Lecture 18 Arrays and Strings(Defining T-1:6 RW-15 L17 introduction and Students will learn Power point A list of the
and processing 1D and 2D RW-16 need of arrays, about storing data in presentation and marks of various
arrays) declaration, arrays and live demonstration students in a
initialization of arrays, performing various on compiler class
passing array as a operations on it
function argument,
L18 few sample
programs of passing
arrays to functions
including linear search,
binary search, bubble
sort, applications of
arrays, insertion and
deletion of elements in
an array, introduction
and processing of 2D
arrays
Arrays and Strings(Array T-1:6 RW-15 L17 introduction and Students will learn Power point A list of the
applications) RW-16 need of arrays, about storing data in presentation and marks of various
declaration, arrays and live demonstration students in a
initialization of arrays, performing various on compiler class
passing array as a operations on it
function argument,
L18 few sample
programs of passing
arrays to functions
including linear search,
binary search, bubble
sort, applications of
arrays, insertion and
deletion of elements in
an array, introduction
and processing of 2D
arrays
Arrays and Strings(Passing T-1:6 RW-15 L17 introduction and Students will learn Power point A list of the
arrays to functions) RW-16 need of arrays, about storing data in presentation and marks of various
declaration, arrays and live demonstration students in a
initialization of arrays, performing various on compiler class
passing array as a operations on it
function argument,
L18 few sample
programs of passing
arrays to functions
including linear search,
binary search, bubble
sort, applications of
arrays, insertion and
deletion of elements in
an array, introduction
and processing of 2D
arrays
Week 6 Lecture 18 Arrays and Strings T-1:6 RW-15 L17 introduction and Students will learn Power point A list of the
(Declaring and initializing R-6:8 RW-16 need of arrays, about storing data in presentation and marks of various
arrays in C) declaration, arrays and live demonstration students in a
initialization of arrays, performing various on compiler class
passing array as a operations on it
function argument,
L18 few sample
programs of passing
arrays to functions,
insertion and deletion of
elements in an array,
introduction and
processing of 2D arrays
Week 7 Lecture 19 Arrays and Strings T-1:6 RW-27 Array searching Students will become Power point
(Searching including linear RW-36 techniques linear search aware of the various presentation and
and binary search methods) and binary search, array array searching live demonstration
sorting techniques techniques like linear on compiler
bubble sort only search and binary
search as well as
various sorting
techniques such as
bubble sort
Arrays and Strings(Sorting T-1:6 RW-27 Array searching Students will become Power point
using any of the sorting RW-36 techniques linear search aware of the various presentation and
algorithms prefereably and binary search, array array searching live demonstration
bubble sort) sorting techniques techniques like linear on compiler
bubble sort only search and binary
search as well as
various sorting
techniques such as
bubble sort
Week 7 Lecture 20 Arrays and Strings(Reading T-1:8 RW-17 L20 String basics Students will learn Power point Name, address
and writing a string) RW-18 including the use of about strings and the presentation and of a person can
character arrays to store various string input live demonstration be used as an
and manipulate strings, and output functions on compiler example to
reading and writing and will learn how to explain strings
from and to strings using perform operations
various functions, String on strings
processing functions
such as strlen, strcpy,
strcmp, strcat, character
arithmetic including
increment, decrement,
addition, subtraction
operations, string
manipulation functions
including atof, atoi, atol,
strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetica
Arrays and Strings T-1:8 RW-17 L20 String basics Students will learn Power point Name, address
(Processing of string) RW-18 including the use of about strings and the presentation and of a person can
character arrays to store various string input live demonstration be used as an
and manipulate strings, and output functions on compiler example to
reading and writing and will learn how to explain strings
from and to strings using perform operations
various functions, String on strings
processing functions
such as strlen, strcpy,
strcmp, strcat, character
arithmetic including
increment, decrement,
addition, subtraction
operations, string
manipulation functions
including atof, atoi, atol,
strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetica
Week 7 Lecture 20 Arrays and Strings(Defining T-1:8 RW-17 L20 String basics Students will learn Power point Name, address
and initializing strings) R-6:11 RW-18 including the use of about strings and the presentation and of a person can
character arrays to store various string input live demonstration be used as an
and manipulate strings, and output functions on compiler example to
reading and writing and will learn how to explain strings
from and to strings using perform operations
various functions, String on strings
processing functions
such as strlen, strcpy,
strcmp, strcat, character
arithmetic including
increment, decrement,
addition, subtraction
operations, string
manipulation functions
including atof, atoi, atol,
strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetica
Arrays and Strings T-1:8 RW-17 L20 String processing Students will come to Power point
(Character arithmetic) RW-18 functions such as strlen, know about strings presentation and
strcpy, strcmp, strcat, and how to perform live demonstration
character arithmetic operations on strings on compiler
including increment,
decrement, addition,
subtraction operations,
string manipulation
functions including atof,
atoi, atol, strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetically
Week 7 Lecture 20 Arrays and Strings(String T-1:8 RW-17 L20 String processing Students will come to Power point
manipulation functions and RW-18 functions such as strlen, know about strings presentation and
library functions of string) strcpy, strcmp, strcat, and how to perform live demonstration
character arithmetic operations on strings on compiler
including increment,
decrement, addition,
subtraction operations,
string manipulation
functions including atof,
atoi, atol, strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetically
Arrays and Strings T-1:8 RW-17 L20 String processing Students will come to Power point
(Searching and sorting of RW-18 functions such as strlen, know about strings presentation and
string) strcpy, strcmp, strcat, and how to perform live demonstration
character arithmetic operations on strings on compiler
including increment,
decrement, addition,
subtraction operations,
string manipulation
functions including atof,
atoi, atol, strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetically,
No searching and
sorting of strings in an
array of strings, only
characters should be
searched and
sorted
Week 7 Lecture 21 Arrays and Strings T-1:8 RW-17 L20 String processing Students will come to Power point
(Searching and sorting of RW-18 functions such as strlen, know about strings presentation and
string) strcpy, strcmp, strcat, and how to perform live demonstration
character arithmetic operations on strings on compiler
including increment,
decrement, addition,
subtraction operations,
string manipulation
functions including atof,
atoi, atol, strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetically,
No searching and
sorting of strings in an
array of strings, only
characters should be
searched and
sorted
Arrays and Strings(String T-1:8 RW-17 L20 String processing Students will come to Power point
manipulation functions and RW-18 functions such as strlen, know about strings presentation and
library functions of string) strcpy, strcmp, strcat, and how to perform live demonstration
character arithmetic operations on strings on compiler
including increment,
decrement, addition,
subtraction operations,
string manipulation
functions including atof,
atoi, atol, strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetically
Week 7 Lecture 21 Arrays and Strings T-1:8 RW-17 L20 String processing Students will come to Power point
(Character arithmetic) RW-18 functions such as strlen, know about strings presentation and
strcpy, strcmp, strcat, and how to perform live demonstration
character arithmetic operations on strings on compiler
including increment,
decrement, addition,
subtraction operations,
string manipulation
functions including atof,
atoi, atol, strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetically
Arrays and Strings(Defining T-1:8 RW-17 L20 String basics Students will learn Power point Name, address
and initializing strings) R-6:11 RW-18 including the use of about strings and the presentation and of a person can
character arrays to store various string input live demonstration be used as an
and manipulate strings, and output functions on compiler example to
reading and writing and will learn how to explain strings
from and to strings using perform operations
various functions, String on strings
processing functions
such as strlen, strcpy,
strcmp, strcat, character
arithmetic including
increment, decrement,
addition, subtraction
operations, string
manipulation functions
including atof, atoi, atol,
strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetica
Week 7 Lecture 21 Arrays and Strings T-1:8 RW-17 L20 String basics Students will learn Power point Name, address
(Processing of string) RW-18 including the use of about strings and the presentation and of a person can
character arrays to store various string input live demonstration be used as an
and manipulate strings, and output functions on compiler example to
reading and writing and will learn how to explain strings
from and to strings using perform operations
various functions, String on strings
processing functions
such as strlen, strcpy,
strcmp, strcat, character
arithmetic including
increment, decrement,
addition, subtraction
operations, string
manipulation functions
including atof, atoi, atol,
strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetica
Arrays and Strings(Reading T-1:8 RW-17 L20 String basics Students will learn Power point Name, address
and writing a string) RW-18 including the use of about strings and the presentation and of a person can
character arrays to store various string input live demonstration be used as an
and manipulate strings, and output functions on compiler example to
reading and writing and will learn how to explain strings
from and to strings using perform operations
various functions, String on strings
processing functions
such as strlen, strcpy,
strcmp, strcat, character
arithmetic including
increment, decrement,
addition, subtraction
operations, string
manipulation functions
including atof, atoi, atol,
strtol,

L21 String manipulation


functions such as
strncmp, strncat, strstr,
searching for a
substring, sorting a
string alphabetica

MID-TERM
Week 8 Lecture 22 Pointers in C(Pointer T-1:7 RW-20 Need of pointers, Students will learn to Power point
declaration and R-4:11 declaring and work with addresses presentation and
initialization) initialization of pointer of variables live demonstration
variables, various on compiler
operators such as
address operators,
indirection operator,
arithmetic operations
which can be carried out
on pointers, types of
pointers including void,
wild and const pointers
Pointers in C(Pointer T-1:7 RW-20 Need of pointers, Students will learn to Power point
operators) declaring and work with addresses presentation and
initialization of pointer of variables live demonstration
variables, various on compiler
operators such as
address operators,
indirection operator,
arithmetic operations
which can be carried out
on pointers, types of
pointers including void,
wild and const pointers
Pointers in C(Pointer T-1:7 RW-20 Need of pointers, Students will learn to Power point
expressions and arithmetic) declaring and work with addresses presentation and
initialization of pointer of variables live demonstration
variables, various on compiler
operators such as
address operators,
indirection operator,
arithmetic operations
which can be carried out
on pointers, types of
pointers including void,
wild and const pointers
Lecture 23 Pointers in C(Passing T-1:7 RW-19 L23 Operations feasible Students will learn to Power point An example of
pointer to a function) RW-20 on pointers, pointer as work with addresses presentation and students
an argument in a of the variables live demonstration standing for a
function, on compiler morning prayer
L24 pointer as a base in a school with
address of an array, a line monitor
getting input and pointing to
displaying output in an various students
array using pointers in the line can
be used as an
example
Week 8 Lecture 23 Pointers in C(Operations on T-1:7 RW-19 L23 Operations feasible Students will learn to Power point
pointers) RW-20 on pointers, pointer as work with addresses presentation and
an argument in a of the variables live demonstration
function on compiler
L24 pointer as a base
address of an array,
getting input and
displaying output in an
array using pointers

Pointers in C(Pointer and T-1:7 RW-19 L23 Operations feasible Students will learn to Power point An example of
one dimensional array) RW-20 on pointers, pointer as work with addresses presentation and students
an argument in a of the variables live demonstration standing for a
function, on compiler morning prayer
L24 pointer as a base in a school with
address of an array, a line monitor
getting input and pointing to
displaying output in an various students
array using pointers in the line can
be used as an
example

Lecture 24 Pointers in C(Pointer and T-1:7 RW-19 L23 Operations feasible Students will learn to Power point An example of
one dimensional array) RW-20 on pointers, pointer as work with addresses presentation and students
an argument in a of the variables live demonstration standing for a
function, on compiler morning prayer
L24 pointer as a base in a school with
address of an array, a line monitor
getting input and pointing to
displaying output in an various students
array using pointers in the line can
be used as an
example

Pointers in C(Operations on T-1:7 RW-19 L23 Operations feasible Students will learn to Power point
pointers) RW-20 on pointers, pointer as work with addresses presentation and
an argument in a of the variables live demonstration
function on compiler
L24 pointer as a base
address of an array,
getting input and
displaying output in an
array using pointers
Week 8 Lecture 24 Pointers in C(Passing T-1:7 RW-19 L23 Operations feasible Students will learn to Power point An example of
pointer to a function) RW-20 on pointers, pointer as work with addresses presentation and students
an argument in a of the variables live demonstration standing for a
function, on compiler morning prayer
L24 pointer as a base in a school with
address of an array, a line monitor
getting input and pointing to
displaying output in an various students
array using pointers in the line can
be used as an
example

Week 9 Lecture 25 Pointers in C(Array of T-1:7 RW-19 L25 Pointer to a Students will come to Power point
pointers) R-1:11 RW-20 collection of single know the relation of presentation and
subscripted arrays, array with the live demonstration
operations possible on addresses of the on compiler
such arrays variables

L26 collection of similar


pointer variables,
operations possible on
such variables

Pointers in C(Pointer to a T-1:7 RW-19 L25 Pointer to a Students will come to Power point
group of one dimensional R-1:11 RW-20 collection of single know the relation of presentation and
arrays) subscripted arrays, array with the live demonstration
operations possible on addresses of the on compiler
such arrays variables

L26 collection of similar


pointer variables,
operations possible on
such variables
L27 array of pointers
and further operations
possible on pointer to a
group of one
dimensional arrays and
array of pointers
Week 9 Lecture 26 Pointers in C(Pointer to a T-1:7 RW-19 L25 Pointer to a Students will come to Power point
group of one dimensional R-1:11 RW-20 collection of single know the relation of presentation and
arrays) subscripted arrays, array with the live demonstration
operations possible on addresses of the on compiler
such arrays variables

L26 collection of similar


pointer variables,
operations possible on
such variables
L27 array of pointers
and further operations
possible on pointer to a
group of one
dimensional arrays and
array of pointers

Pointers in C(Array of T-1:7 RW-19 L25 Pointer to a Students will come to Power point
pointers) R-1:11 RW-20 collection of single know the relation of presentation and
subscripted arrays, array with the live demonstration
operations possible on addresses of the on compiler
such arrays variables

L26 collection of similar


pointer variables,
operations possible on
such variables

Lecture 27 Pointers in C(Pointer to a T-1:7 RW-19 L25 Pointer to a Students will come to Power point
group of one dimensional R-1:11 RW-20 collection of single know the relation of presentation and
arrays) subscripted arrays, array with the live demonstration
operations possible on addresses of the on compiler
such arrays variables

L26 collection of similar


pointer variables,
operations possible on
such variables
L27 array of pointers
and further operations
possible on pointer to a
group of one
dimensional arrays and
array of pointers
Week 10 Lecture 28 Dynamic memory T-1:14 RW-23 L28 Dynamic memory Students will learn Power point
management, Derived types R-4:13 allocation functions about the usage of presentation and
including structures and malloc, calloc, various dynamic live demonstration
unions(Dynamic memory differences between the memory allocation on compiler
management functions two, functions
(malloc, Calloc, Realloc and L29 Dynamic memory
Free), Memory leak) allocation functions
realloc, free and
problems with dynamic
memory allocation
Lecture 29 Dynamic memory T-1:14 RW-23 L28 Dynamic memory Students will learn Power point
management, Derived types R-4:13 allocation functions about the usage of presentation and
including structures and malloc, calloc, various dynamic live demonstration
unions(Dynamic memory differences between the memory allocation on compiler
management functions two, functions
(malloc, Calloc, Realloc and L29 Dynamic memory
Free), Memory leak) allocation functions
realloc, free and
problems with dynamic
memory allocation
Lecture 30 Dynamic memory T-1:10 RW-21 L30 Introduction to Students will learn Power point
management, Derived types R-3:6 RW-22 structures including the about the importance presentation and
including structures and need of structures, of structures and how live demonstration
unions(Declaration of a declaration of structures, to work with them on compiler
structure)
L31 the use of typedef
statement, defining and
assigning values to a
structure, operations
which can be carried out
on structure members
after accessing them,
few examples on
structures
Dynamic memory T-1:10 RW-21 L30 Introduction to Students will learn Power point An example of
management, Derived types RW-22 structures including the about the importance presentation and student where
including structures and need of structures, of structures and how live demonstration name, cgpa and
unions(Accessing structures) declaration of structures, to work with them on compiler roll number are
different data
L31 the use of typedef types but related
statement, defining and to a student can
assigning values to a be taken as an
structure, operations example of a
which can be carried out structure
on structure members
after accessing them,
few examples on
structures
Week 10 Lecture 30 Dynamic memory T-1:10 RW-21 L30 Introduction to Students will learn Power point An example of
management, Derived types RW-22 structures including the about the importance presentation and student where
including structures and need of structures, of structures and how live demonstration name, cgpa and
unions(Definition and declaration of structures, to work with them on compiler roll number are
initialization of structures) different data
L31 the use of typedef types but related
statement, defining and to a student can
assigning values to a be taken as an
structure, operations example of a
which can be carried out structure
on structure members
after accessing them,
few examples on
structures
Week 11 Lecture 31 Dynamic memory T-1:10 RW-21 L30 Introduction to Students will learn Power point An example of
management, Derived types RW-22 structures including the about the importance presentation and student where
including structures and need of structures, of structures and how live demonstration name, cgpa and
unions(Definition and declaration of structures, to work with them on compiler roll number are
initialization of structures) different data
L31 the use of typedef types but related
statement, defining and to a student can
assigning values to a be taken as an
structure, operations example of a
which can be carried out structure
on structure members
after accessing them,
few examples on
structures
Dynamic memory T-1:10 RW-21 L30 Introduction to Students will learn Power point An example of
management, Derived types RW-22 structures including the about the importance presentation and student where
including structures and need of structures, of structures and how live demonstration name, cgpa and
unions(Accessing structures) declaration of structures, to work with them on compiler roll number are
different data
L31 the use of typedef types but related
statement, defining and to a student can
assigning values to a be taken as an
structure, operations example of a
which can be carried out structure
on structure members
after accessing them,
few examples on
structures
Week 11 Lecture 31 Dynamic memory T-1:10 RW-21 L30 Introduction to Students will learn Power point
management, Derived types R-3:6 RW-22 structures including the about the importance presentation and
including structures and need of structures, of structures and how live demonstration
unions(Declaration of a declaration of structures, to work with them on compiler
structure)
L31 the use of typedef
statement, defining and
assigning values to a
structure, operations
which can be carried out
on structure members
after accessing them,
few examples on
structures
Lecture 32 Dynamic memory T-1:10 RW-21 Passing a structure Students will learn Power point
management, Derived types variable to functions, about passing presentation and
including structures and passing individual structure variables to live demonstration
unions(Structures in members of a structure functions as well as on compiler
functions) to functions passing individual
structure members to
functions
Lecture 33 Dynamic memory T-1:10 RW-21 L33 Creating an array of Students will learn Power point
management, Derived types RW-22 structure variables, about creating an presentation and
including structures and initialization and display array of structure live demonstration
unions(Structures and of this array variables, variables and creating on compiler
pointers) L34 Structure and a pointer to a
pointer, Accessing a structure
structure member with a
pointer, Having pointer
variables in a structure,
A few examples based
on accessing the
members using pointers
Week 12 Lecture 34 Dynamic memory T-1:10 RW-21 L33 Creating an array of Students will learn Power point
management, Derived types RW-22 structure variables, about creating an presentation and
including structures and initialization and display array of structure live demonstration
unions(Structures and of this array variables, variables and creating on compiler
pointers) L34 Structure and a pointer to a
pointer, Accessing a structure
structure member with a
pointer, Having pointer
variables in a structure,
A few examples based
on accessing the
members using pointers
Week 12 Lecture 35 Dynamic memory T-1:12 RW-37 L35 Structures Students will learn Power point
management, Derived types R-2:13 RW-38 containing a reference to about the importance presentation and
including structures and itself, introduction to of structures and how live demonstration
unions(Self referential linked list, No program to work with them on compiler
structures) to be covered for linked
list, Only basic
information to be
provided for linked list,
L36 structure with in
structure accessibility, a
few examples of
structure with in
structure,
L37 lecture to be used
for contingencies
Dynamic memory T-1:12 RW-37 L35 Structures Students will learn Power point
management, Derived types R-2:13 RW-38 containing a reference to about the importance presentation and
including structures and itself, introduction to of structures and how live demonstration
unions(Nested structures) linked list, No program to work with them on compiler
to be covered for linked
list, Only basic
information to be
provided for linked list,
L36 structure with in
structure accessibility, a
few examples of
structure with in
structure,
L37 lecture to be used
for contingencies
Lecture 36 Dynamic memory T-1:12 RW-37 L35 Structures Students will learn Power point
management, Derived types R-2:13 RW-38 containing a reference to about the importance presentation and
including structures and itself, introduction to of structures and how live demonstration
unions(Nested structures) linked list, No program to work with them on compiler
to be covered for linked
list, Only basic
information to be
provided for linked list,
L36 structure with in
structure accessibility, a
few examples of
structure with in
structure,
L37 lecture to be used
for contingencies
Week 12 Lecture 36 Dynamic memory T-1:12 RW-37 L35 Structures Students will learn Power point
management, Derived types R-2:13 RW-38 containing a reference to about the importance presentation and
including structures and itself, introduction to of structures and how live demonstration
unions(Self referential linked list, No program to work with them on compiler
structures) to be covered for linked
list, Only basic
information to be
provided for linked list,
L36 structure with in
structure accessibility, a
few examples of
structure with in
structure,
L37 lecture to be used
for contingencies
Week 13 Lecture 37 Dynamic memory T-1:12 RW-37 L35 Structures Students will learn Power point
management, Derived types R-2:13 RW-38 containing a reference to about the importance presentation and
including structures and itself, introduction to of structures and how live demonstration
unions(Self referential linked list, No program to work with them on compiler
structures) to be covered for linked
list, Only basic
information to be
provided for linked list,
L36 structure with in
structure accessibility, a
few examples of
structure with in
structure,
L37 lecture to be used
for contingencies
Dynamic memory T-1:12 RW-37 L35 Structures Students will learn Power point
management, Derived types R-2:13 RW-38 containing a reference to about the importance presentation and
including structures and itself, introduction to of structures and how live demonstration
unions(Nested structures) linked list, No program to work with them on compiler
to be covered for linked
list, Only basic
information to be
provided for linked list,
L36 structure with in
structure accessibility, a
few examples of
structure with in
structure,
L37 lecture to be used
for contingencies
Lecture 38 Dynamic memory T-1:10 RW-21 Introduction to unions, Students will come to Power point
management, Derived types R-3:6 difference from know about the presentation and
including structures and structures, accessing differences between a live demonstration
unions(Unions) union members, structure a union and using a compiler
how to work with a
union
Week 13 Lecture 39 File Handling(The FILE T-1:11 Description of FILE Students will learn to Power point A real life file
structure, Categories of pointer, categories of use files presentation and folder which is
files) files, text and binary live demonstration used to store A4
files on compiler size sheets can
be used as an
example
File Handling(Text and T-1:11 Description of FILE Students will learn to Power point A real life file
binary files) pointer, categories of use files presentation and folder which is
files, text and binary live demonstration used to store A4
files on compiler size sheets can
be used as an
example
Week 14 Lecture 40 File Handling(Opening and T-1:11 RW-24 L40 Opening and Students will get Power point
closing files) R-2:14 RW-25 closing of files, various acquainted with presentation and
file opening modes, opening and closing live demonstration
differences between file files as well as with on compiler
opening modes, reading, reading and writing
writing and appending from and to files
functions and
methodologies for both
text and binary files,
L41 various programs
involving reading from
and writing to files
File Handling(Reading, T-1:11 RW-24 L40 Opening and Students will get Power point
Writing and Appending RW-25 closing of files, various acquainted with presentation and
files) file opening modes, opening and closing live demonstration
differences between file files as well as with on compiler
opening modes, reading, reading and writing
writing and appending from and to files
functions and
methodologies for both
text and binary files,
L41 various programs
involving reading from
and writing to files
Lecture 41 File Handling(Reading, T-1:11 RW-24 L40 Opening and Students will get Power point
Writing and Appending RW-25 closing of files, various acquainted with presentation and
files) file opening modes, opening and closing live demonstration
differences between file files as well as with on compiler
opening modes, reading, reading and writing
writing and appending from and to files
functions and
methodologies for both
text and binary files,
L41 various programs
involving reading from
and writing to files
Week 14 Lecture 41 File Handling(Opening and T-1:11 RW-24 L40 Opening and Students will get Power point
closing files) R-2:14 RW-25 closing of files, various acquainted with presentation and
file opening modes, opening and closing live demonstration
differences between file files as well as with on compiler
opening modes, reading, reading and writing
writing and appending from and to files
functions and
methodologies for both
text and binary files,
L41 various programs
involving reading from
and writing to files
Lecture 42 File Handling(Additional T-1:13 RW-26 Creating header files Students will learn to Power point
features of C including and using macros in C create macros presentation and
creating header files, programs, students live demonstration
Preprocessor directives, should be aware of on compiler
Macros) preprocessor directives
such as include, define

SPILL OVER
Week 15 Lecture 43 Spill Over
Lecture 44 Spill Over
Lecture 45 Spill Over

Scheme for CA:


Component Frequency Out Of Each Marks Total Marks
E-workbook evaluation 4 5 5 20

Total :- 5 20

Details of Academic Task(s)


AT No. Objective Topic of the Academic Task Nature of Academic Task Evaluation Mode Allottment /
(group/individuals/field submission Week
work
E-workbook To promote indepth The test will cover the topics completed in week 1 and week 2 Individual Depends on the 2/3
evaluation1 understanding of the questions attempted
concepts and prepare
the students for
various placement
drives
E-workbook To ensure The test will cover the topics completed in week 3, week 4 and Individual Depends on the 5/6
evaluation2 understanding of the week 5 questions attempted
concepts and check
the student's
progress
E-workbook To promote The test will cover the topics completed in week 6, week 7 and Individual Depends on the 8/9
evaluation3 continued learning week 8 questions attempted
of the building
blocks of the course
E-workbook To ensure student The test will cover the topics completed in week 9, week 10 and Individual Depends on the 11 / 12
evaluation4 has understood the week 11 questions attempted
topics completely
E-workbook To prepare the The test will cover the topics completed in week 12 and week 13 Individual Depends on the 13 / 14
evaluation5 student for various questions attempted
placement drives

Вам также может понравиться