[PDF] CS8251 Programming in C (C) 2017 Regulation Syllabus and Notes for Anna University Students

Last updated on Sep 4, 2023
Programming in C
Syllabus
CS8251 Programming in C
  • UNIT I BASICS OF C PROGRAMMING:
    Introduction to programming paradigms - Structure of C program - C programming: Data Types –Storage classes - Constants – Enumeration Constants - Keywords – Operators: Precedence andAssociativity - Expressions - Input/Output statements, Assignment statements – Decision makingstatements - Switch statement - Looping statements – Pre-processor directives - Compilationprocess
  • UNIT II ARRAYS AND STRINGS:
    Introduction to Arrays: Declaration, Initialization – One dimensional array – Example Program:Computing Mean, Median and Mode - Two dimensional arrays – Example Program: MatrixOperations (Addition, Scaling, Determinant and Transpose) - String operations: length, compare,concatenate, copy – Selection sort, linear and binary search
  • UNIT III FUNCTIONS AND POINTERS:
    Introduction to functions: Function prototype, function definition, function call, Built-in functions(string functions, math functions) – Recursion – Example Program: Computation of Sine series,Scientific calculator using built-in functions, Binary Search using recursive functions – Pointers –Pointer operators – Pointer arithmetic – Arrays and pointers – Array of pointers – ExampleProgram: Sorting of names – Parameter passing: Pass by value, Pass by reference – ExampleProgram: Swapping of two numbers and changing the value of a variable using pass by reference
  • UNIT IV STRUCTURES:
    Structure - Nested structures – Pointer and Structures – Array of structures – Example Programusing structures and pointers – Self referential structures – Dynamic memory allocation - Singlylinked list - typedef
  • UNIT V FILE PROCESSING:
    Files – Types of file processing: Sequential access, Random access – Sequential access file -Example Program: Finding average of numbers stored in sequential access file - Random accessfile - Example Program: Transaction processing using random access files – Command linearguments
Study Materials

Notes

1NotesDownload
Tags: AU2017CS8251

We use Cookies

We use cookies to improve your browsing experience on our website, to analyze our website traffic, and to understand where our visitors are coming from. For more please visit our cookie policy.