2nd Sem, IT

Programming in C It 2nd Sem Syllabus for BE 2017 Regulation Anna Univ

Programming in C detail syllabus for Information Technology (It), 2017 regulation is taken from Anna University official website and presented for students of Anna University. The details of the course are: course code (CS8251), Category (PC), Contact Periods/week (3), Teaching hours/week (3), Practical Hours/week (0). The total course credits are given in combined syllabus.

For all other it 2nd sem syllabus for be 2017 regulation anna univ you can visit It 2nd Sem syllabus for BE 2017 regulation Anna Univ Subjects. The detail syllabus for programming in c is as follows.”

Course Objective:

  • To develop C Programs using basic programming constructs
  • To develop C programs using arrays and strings
  • To develop applications in C using functions , pointers and structures
  • To do input/output and file handling in C

Unit I

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

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: Matrix Operations (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 – Example Program: Sorting of names – Parameter passing: Pass by value, Pass by reference – Example Program: Swapping of two numbers and changing the value of a variable using pass by reference.

Unit IV

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

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 access file -Example Program: Transaction processing using random access files – Command line arguments

Course Outcome:

Upon completion of the course, the students will be able to

  • Develop simple applications in C using basic constructs
  • Design and implement applications using arrays and strings
  • Develop and implement applications in C using functions and pointers.
  • Develop applications in C using structures.
  • Design applications using sequential and random access file processing.

Text Books:

  1. Reema Thareja, Programming in C, Oxford University Press, Second Edition, 2016.
  2. Kernighan, B.W and Ritchie,D.M, The C Programming language, Second Edition, Pearson Education, 2006

References:

  1. Paul Deitel and Harvey Deitel, C How to Program, Seventh edition, Pearson Publication
  2. Juneja, B. L and Anita Seth, Programming in C, CENGAGE Learning India pvt. Ltd., 2011
  3. Pradip Dey, Manas Ghosh, Fundamentals of Computing and Programming in C, First Edition, Oxford University Press, 2009.
  4. Anita Goel and Ajay Mittal, Computer Fundamentals and Programming in C, Dorling Kindersley (India) Pvt. Ltd., Pearson Education in South Asia, 2011.
  5. Byron S. Gottfried, “Schaums Outline of Theory and Problems of Programming with C”, McGraw-Hill Education, 1996.

For detail syllabus of all other subjects of BE It, 2017 regulation do visit It 2nd Sem syllabus for 2017 Regulation.

Dont forget to download iStudy for latest syllabus and results, class timetable and more.

Leave a Reply

Your email address will not be published. Required fields are marked *

*