Tuesday, September 8, 2009

Introduction to Programming C - SYLLABUS

i) C Fundamentals : Character set, Identifiers and Keywords, Data Types, Constants, Variables and Arrays, Declarations, Operators & Expressions, Library functions, Statements, Symbolic Constants, Preprocessor directives

ii) Data Input and Output 0getchar(), putchar(), scanf(), printf(), gets(), puts() functions

iii) Control Statements if-else, while, do-while, goto, for statements nested control structures, switch, break, continue statements comma operator

iv) Functions
Function prototypes, passing arguments to a function by value, recursion storage classes, automatic, External, static, register variables in single file environment.

v) Arrays
Defining - processing array, passing arrays to functions, Introduction to multidimensional arrays, arrays and strings.

vi)Pointers
Declarations, Referencing and de-referencing, passing pointers to functions, pointer to array, Operations on File using pointers.

Concept of Dynamic Allocation of Memory, Linked List. Structures and Unions , Defining and processing a structure.

References

Programming in C by Schuam out line series
Let us C by Yaswant Kanetkar BPB
Practical C programming, O  Reilly Algorithms with C O  Reilly A structured Programing approach using C, Behrouz Forouzan, Thomas learning
Mastering Algoritms with C Kyle Loudon, Shroff Publishers Practical C Programming, Steve Oualline, Shroff Publishers

Term Work
Should contain at least 15 assignments covering the syllabus executed in the laboratory

Tutorial
Tutorial should contain 5 assignments

Practical C programming

No comments:

Post a Comment