Sie sind auf Seite 1von 2

Sub Title: PROGRAMMING IN C

Section: I
Revision No: 00

Date: 18-01-2016
Prepared By: S.Babu

Unit

Topic to be covered in each period

Period
Number
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.

II

22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.

Sub code: 14CS1203


Page No: 01 of 02
Approved By: HOD
Teaching Aid

Course outcomes, Introduction to Programming


History of C programming & Features
C-Tokens Characterset, Keywords, Identifiers
Constants, Variables and DataTypes
DataTypes - int, char, float, double and others
Operators- Arithmatic, Relational, Logical, Assignment
Operators- Bitwise, Conditional, Special
Operator Precedence and Associativity
Input/Output Statements Formatted I/O
Input/Output Statements UnFormatted I/O
Expressions: Postfix, Prefix,Unary and Binary
Type Conversion Implecit and Explicit, Examples
Two way Selection If and else if
Two way Selection Nested if, Examples on Statements
Multiway Selection elseif Statement and Example
Multiway Selection Switch Statement and Example
Loops while and do-while statement

16

Example Prime Number, Perfect Number


Example Revers Number, Palindrom and ArmStrong
Loops for loop - Sum of First N-naturals, Factorial
Number, Multiplication Table.
Nested loops Pascal triangle, Diff. triangles using
numbers and *
Define Array, 1D- Declaration, initialization & access
Reading and Writing array element on 1D
Examples: Sum of 1D elements, print the element in the
specified location
Examples: Searching for element & Sorting
2D- Declaration, initialization, Reading & Writing
Matrix Operations : Addition, Subtraction
Matrix Operations : Multiplication, Transpose of a matrix
String- Declaration, initialization, Reading & Writing
String Handling Fuction
Operations on String without using string fuctions
Define Fuction, Function prototype, elements, call
Types of functions- examples
Define Recursion example Fibonacci series, Factorial
Define Pointer Accessing variables through Pointer
Pointer to Pointer and Pointer Arithmatics
Passing pointer to a fuction- Call by reference
Array of Pointers and Pointer Array
Programs on Pointers
Dynamic Memory functions malloc() and calloc()

18

11

Unit

III

IV

Period
Number
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
Total

Topic to be covered in each period

Teaching Aid

Dynamic Memory functions realloc() and free()


File, File Operations Open, Close, Read and write
Fille Formatted I/O fprintf(), fscanf(), - feof(), ferror()
Command Line arguments
Create Duplicate file, Count lines and characters in the file
Enumeration: Declaration and Operations on enum type
Example on enumeration and typedef
Structure: Declaration, Initialization and accessing
Operations on Strucures and Complex Structures
Sending structure member and whole variable as function
argument
Passing Structure through Pointers
Union: Declaration, Initialization and accessing
Example on Union
Difference between Structure and Union

54

S.Babu
Asst. Professor
CSE Department

Das könnte Ihnen auch gefallen