Programming in C detail syllabus for Computer & Communication Engineering (C&C), 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 .
For all other c&c 2nd sem syllabus for be 2017 regulation anna univ you can visit C&C 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:
- Reema Thareja, Programming in C, Oxford University Press, Second Edition, 2016.
- Kernighan, B.W and Ritchie,D.M, The C Programming language, Second Edition, Pearson Education, 2006
References:
- Paul Deitel and Harvey Deitel, C How to Program, Seventh edition, Pearson Publication
- Juneja, B. L and Anita Seth, Programming in C, CENGAGE Learning India pvt. Ltd., 2011
- Pradip Dey, Manas Ghosh, Fundamentals of Computing and Programming in C, First Edition, Oxford University Press, 2009.
- Anita Goel and Ajay Mittal, Computer Fundamentals and Programming in C, Dorling Kindersley (India) Pvt. Ltd., Pearson Education in South Asia, 2011.
- 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 C&C, 2017 regulation do visit C&C 2nd Sem syllabus for 2017 Regulation.
Dont forget to download iStudy for latest syllabus and results, class timetable and more.