Anna University, Subject code – CS3251, deals with the B.E Computer Science and Engineering Semester -II Programming In C syllabus regulation 2021 relating to affiliated institutions. From here, Students can get assistance in preparing notes to excel in academic performance.
We include every topic of the Programming In C Syllabus, to understand the subject very well. It will help you to improve your idea of syllabus of CS3251- Programming In C Syllabus on your finger tips to go ahead in a clear path of preparation. In this following article Programming In C Syllabus, will help you, Hope you share with your friends.
If you want to know more about the syllabus of B.E Computer Science and Engineering connected to an affiliated institution’s under four-year undergraduate degree programme. We provide you with a detailed Year-wise, semester-wise, and Subject-wise syllabus in the following link B.E Computer Science and Engineering Syllabus Anna University, Regulation 2021.
Aim Of Concept:
- To understand the constructs of C Language.
- To develop C Programs using basic programming constructs
- To develop C programs using arrays and strings
- To develop modular applications in C using functions
- To develop applications in C using pointers and structures
- To do input/output and file handling in C
CS3251- Programming In C Syllabus
Unit I: Basics Of C Programming
Introduction to programming paradigms – Applications of C Language – Structure of C program – C programming: Data Types – Constants – Enumeration Constants – Keywords – Operators: Precedence and Associativity – Expressions – Input/Output statements, Assignment statements – Decision making statements – Switch statement – Looping statements – Preprocessor directives Compilation process
Unit II: Arrays And Strings
Introduction to Arrays: Declaration, Initialization – One-dimensional array –Two-dimensional arrays – String operations: length, compare, concatenate, copy – Selection sort, linear and binary search.
Unit III: Functions And Pointers
Modular programming – Function prototype, function definition, function call, Built-in functions (string functions, math functions) – Recursion, Binary Search using recursive functions –Pointers – Pointer operators – Pointer arithmetic – Arrays and pointers – Array of pointers – Parameter passing: Pass by value, Pass by reference.
Unit IV: Structures And Union
Structure – Nested structures – Pointer and Structures – Array of structures – Self-referential structures – Dynamic memory allocation – Singly linked list – typedef – Union – Storage classes and Visibility.
Unit V: File Processing
Files – Types of file processing: Sequential access, Random access – Sequential access file Random access file – Command line arguments.
Text Books:
- ReemaThareja, “Programming in C”, Oxford University Press, Second Edition, 2016.
- Kernighan, B.W and Ritchie, D.M, “The C Programming language”, Second Edition, Pearson Education, 2015.
References:
- Paul Deitel and Harvey Deitel, “C How to Program with an Introduction to C++”, Eighth edition, Pearson Education, 2018.
- Yashwant Kanetkar, Let us C, 17th Edition, BPB Publications, 2020.
- Byron S. Gottfried, “Schaum’s Outline of Theory and Problems of Programming with C”, McGraw-Hill Education, 1996.
- Pradip Dey, Manas Ghosh, “Computer Fundamentals and Programming in C”, Second
- Edition, Oxford University Press, 2013.
- Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, 1st Edition, Pearson Education, 2013.
Related Posts On Semester – II:
- HS3252 – Professional English – II
- MA3251 – Statistics and Numerical Methods
- PH3256 – Physics for Information Science
- GE3251 – Engineering Graphics