Professional Documents
Culture Documents
Faculty Name
Subject Name/Code COMPUTER PROGRAMMING / R161107
Year/Semester 2016-2017 / I-I
Degree & Branch B.Tech CSE
UNIT- I
History and Hardware
Session Teachi
Proposed Date Topics to be covered Time
No Ref ng Aids
(Min)
1 17-07-2017 History and Hardware 50 1,3 BB
2 18-07-2017 Computer Hardware 50 1,6 BB
3 19-07-2017 Bits and Bytes , Components 50 1,2 BB
Programming Languages -
4 20-07-2017 50 1,2 BB
Machine Language
Assembly Language, Low- and
5 21-07-2017 50 1,2,4 BB
High-Level Languages
Procedural and Object-Oriented
6 22-07-2017 50 1,4 BB
Languages
7 25-07-2017 Application and System Software 50 1,7 BB
8 26-07-2017 The Development of C Algorithms 50 1,5 BB
9 27-07-2017 The Software Development Process 50 1,2 BB
10 28-07-2017 Slip test 50
NO. OF PERIODS ALLOTED : -10
NO. OF PERIODS PLANNED : -10
NO. OF PERIODS TAKEN : -10
Session Teachi
Proposed Date Topics to be covered Time
No Ref ng Aids
(Min)
Introduction to C Programming-
11 29-07-2017 50 1,2 BB
Identifiers
12 31-07-2017 The main () Function 50 1,2 BB
13 01-08-2017 The printf () Function 50
Programming Style - Indentation
14 02-08-2017 50 1,6 BB/PPT
transformation
15 03-08-2017 Comments ,Data Types 50 1,2,4 BB
16 04-08-2017 Arithmetic Operations 50 1,2 BB
BB
17 05-08-2017 Expression Types 50 1,2
BB
18 07-08-2017 Variables and Declarations 50 1,2
46 04-10-2017
Recursion - Mathematical Recursion 50 1,2 PPT
Session Teachi
Proposed Date Topics to be covered Time
No Ref ng Aids
(Min)
50 09-10-2017 Arrays: One-DimensionalArrays 50 1,2 BB
Array Initialization , Arrays as
51 10-10-2017 50 1,5 BB
Function Arguments
Two-Dimensional Arrays,
52 11-10-2017 LargerDimensionalArrays- 50 1,2,5 BB/PPT
Matrices
53 12-10-2017 Strings: String Fundamentals 50 1,2,5 BB/PPT
54 13-10-2017 String Input and Output 50 1,2 BB
55 14-10-2017 String Input and Output 50 1,7 BB
BB/PPT
56 16-10-2017 String Input and Output 50 1,5
Session Teachi
Proposed Date Topics to be covered Time
No Ref ng Aids
(Min)
Concept of a Pointer and
60 21-10-2017 50 1,2,5 BB
Initilisation
pointers as function arguments ,
passing by address, Dangling
61 23-10-2017 50 1,2 BB/PPT
memory, address arithmetic,
character pointers Functions
pointers to pointers, Dynamic
62 24-10-2017 50 1,4 BB/PPT
memory management functions.
63 26-10-2017 command line arguments. 50 1,5 BB
Derived types, Structures
64 27-10-2017 declaration, Initialization of 50 1,2,5 BB,PPT
structures, and accessing
nested structures, arrays of
65 28-10-2017 50 1,6 BB
structures
structures and functions, pointers to
66 30-10-2017 50 1,2,5 BB
structures
self referential structures, unions,
67 02-11-2017 50 1,3 BB/PPT
typedef
Declaring, Opening and Closing
68 04-11-2017 File Streams , Reading from and 50 1,2,7 BB
Writing to Text Files
69 06-11-2017 Random File Access 50 1,2 BB/PPT
70 07-11-2017 Slip Text 50 1,2 BB/PPT
NO. OF PERIODS ALLOTED : -11
NO. OF PERIODS PLANNED : -11
NO. OF PERIODS TAKEN : -11