MCA

Programming in C

MCA Distance Education course syllabus for programming in C at Sikkim Manipal University Distance education. Visit www.smude.edu.in to register now.

MCA Distance Education course syllabus for programming in C at Sikkim Manipal University Distance education. Visit www.smude.edu.in to register now.

Programming in C MCA Distance Education course syllabus for programming in C at Sikkim Manipal University Distance education. Visit www.smude.edu.in to register now. When: — Where: Category:

MCA Correspondence- Programming in C

Course Code: MCA112

Course Title: Programming in C (4 Credits)

 

Back

Course Contents

Unit 1: Introduction to C Programming:  introduction to the start and flavour of C.

Unit 2: Operators and Expressions: introduction to operators and expressions with examples.

Unit 3: Data Types and Input / Output Operators: floating point numbers, keywords, introduction to character I/O and output, formatted I/O, gets, puts and interactive programming with e.g.

Unit 4: Control Statements and Decision Making: introduction to control statements like do-while, while, for, break, continue statements with examples, introduction to the decision making like if-else, switch, goto statements.

Unit 5: Functions: introduction to function basics, its philosophies and recursion with examples.

Unit 6: Storage Classes: introduction to Storage Classes and Visibility, Automatic or local variables, Global variables, Static variables, External variables. E.g. like extern, local, global, automatics

Unit7: Arrays and Strings: introduction to one-dimensional, multidimensional arrays and strings.

Unit 8: Pointers - I: introduction to basics of pointers, Pointer Arithmetic, Pointer Subtraction and Comparison, Similarities between Pointers and One-dimensional Arrays.

Unit 9: Pointers - II: Introduction, Null Pointers, Pointers as Function Arguments, Pointers and Strings, Pointers and two-dimensional arrays, Arrays of Pointers.

Unit 10: Structures and Unions: basics of structures and unions clear explained with examples.

Unit 11: The Pre-processor: introduction to file inclusion, macros and conditional compilation.

Unit 12: Dynamic memory allocation and Linked list: explanation of dynamics memory, malloc, calloc and concept of linked list.

Unit 13: File Management: explanation on accessing file and I/O management.

Unit 14: Advanced Data Representation: Introduction to basics of abstract data types like queues, stacks.

Back