Post Graduate Government College for Girls-11, Chandigarh.

Department of Computer Applications

Weekly Teaching Schedule (2017-18)

Class-PGDCA

Teacher Incharge: Ms. NavdeepKaur

Subject:Computer programming using C

Sr. No. / Week / Topics to be covered
1 / 24 th July to 29 th July / Problem Identification, Analysis, Flow charts, Decision Tables . Pseudo code and algorithms, Program Coding, Program Testing and Execution
2 / 31st July to 5 th August / ‘C’ Language: History, Structure of a C program, Data types, Constants and variables, Operators and Expressions, Type casting, Type conversion, Scope Rules: Local and Global variables.
3 / 7 th August to 12th August / I/O functions, Control constructs( Sequencing, alteration and iteration).
4 / 14 th August to 19 th August / Header files: stdio.h, ctype.h, string.h, math.h, stdlib.h, time.h, Storage classes: automatic, external, static, register
5 / 21st August to 26 th August / Preprocessor: #define, #include, #undef, #conditional compilation directives (#if, #else, #elif, #endif, #ifdef and #ifndef)
6 / 28 th August to 2 nd September / Functions: library functions, user defined functions, scope rule of functions, Parameter passing: call by value and call by reference, Recursion
7 / 4 th September to 9 th September / Arrays: One dimensional and two dimensional arrays, declaring arrays initializing arrays, processing of arrays, passing arrays as arguments to functions
8 / 11th September to 16 th September / Pointers: Definition, Declaring pointers, accessing values via pointers. Pointer arithmetic, pointer to strings, passing arguments using pointers, array of pointers
9 / 18 th September to 23rd September / Strings: Declaring String, built-in string functionsstrlen(), strcpy(), strcat(), strcmp()
10 / 25 th September to 29th September / Mid-Sem Exam
11 / 30th September to 9 th October / Autumn Break
12 / 10th October to 14 th October / Array of strings, two dimensional array of characters, Array of Pointers to Strings. Structure: Defining a structure type, declaring variables of structure type, initializing structures. Accessing Structure Elements, array of structures
13 / 16th October to 21st October / Array in Structures, Difference between array and structure, nested structures.
14 / 23rd October to 28th October / Unions: Declaring a Union, Accessing elements of a type union.
15 / 30th October to 4th November / Console Input/Output: Console I/O Functions, Formatted Console I/O Functions, sprintf( ) and sscanf( ) Functions, Unformatted Console I/O Functions, gets(), puts()
16 / 6 th November to 11th November / File Input/Output: File Operations, Opening a File, File Opening Modes, Reading from a File, Trouble in Opening a File, Writing to a File, Closing the File.
17 / 13th November to 18th November / Revision......