Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
311 views

Programming in C

TextBook PDF Download of 'Programming in C' Engineering Course Subject. Programming in C Chapter wise online course PDF Local Author Textbook for B.E., M.E., Engineering Students. Anna University College 'Programming in C' Study material for B.E., B.Tech., M.E., M.Tech., Engineering College Students. [Poriyaan Website and App]

Uploaded by

Sudalai Madan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
311 views

Programming in C

TextBook PDF Download of 'Programming in C' Engineering Course Subject. Programming in C Chapter wise online course PDF Local Author Textbook for B.E., M.E., Engineering Students. Anna University College 'Programming in C' Study material for B.E., B.Tech., M.E., M.Tech., Engineering College Students. [Poriyaan Website and App]

Uploaded by

Sudalai Madan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Programming in C - Engineering Subject

Programming in C - CS3251 2nd Semester CSE Dept 2021 | Regulation | Anna


University Engineering Subject Paper

Unit I (a): Introduction to Programming


1. Introduction to Computer Software
2. Classification of Computer Software
3. Programming Languages
4. Generation of Programming Languages

Unit I (b): Introduction to C


1. Introduction, Background, Characteristics, Uses of C Programming
2. Structure of a C Program
3. Writing the First C Program
4. Files Used in a C Program
5. Compiling and Executing C Programs
6. Using Comments - C Program
7. C Tokens - C Program
8. Character Set in C - C Program
9. Keywords - C Program
10. Identifiers - C Program
11. Basic Data Types in C - C Program
12. Variables - C Program
13. Constants - C Program
14. Input/Output Statements in C - Syntax with Example C Programs
15. Operators in C - Syntax with Example C Programs
16. Type Conversion and Typecasting - Syntax with Example C Programs

Unit I (c): Decision Control and Looping Statements


1. Introduction to Decision Control Statements - Programming in C
2. Conditional Branching Statements - with Example C Programs
3. Iterative Statements - with Example C Programs
4. Nested Loops - with Example C Programs
5. The Break and Continue Statements - with Example C Programs
6. goto Statement - with Example C Programs

Unit I (d): Preprocessor Directives


1. Introduction of Preprocessor Directives - Programming in C
2. Types of Preprocessor Directives - Programming in C
3. #define - with Example C Programs | Preprocessor Directives
4. #include - with Example C Programs | Preprocessor Directives
5. #undef - with Example C Programs | Preprocessor Directives
6. #line - with Example C Programs | Preprocessor Directives
7. Pragma Directives - with Example C Programs | Preprocessor Directives
8. Conditional Directives - with Example C Programs | Preprocessor Directives
9. Defined Operator - with Example C Programs | Preprocessor Directives
10. #Error Directive - with Example C Programs | Preprocessor Directives
11. Predefined Macro Names - with Example C Programs | Preprocessor Directives

Unit II (a): Arrays


1. Introduction to Arrays in C Programming
2. Declaration of Array in C - with Example C Programs
3. Accessing the Elements of an Array in C - with Examples
4. Storing Values in Arrays - Programming in C
5. Operations on Arrays - with Example C Programs
6. Passing Arrays to Functions - with Example C Programs
7. Two-Dimensional Arrays - with Example C Programs
8. Operations on Two-Dimensional Arrays - with Example C Programs
9. Passing Two-Dimensional Arrays to Functions - with Example C Programs
10. Multidimensional Arrays - with Example C Programs
11. Sparse Matrices (Array Representation) - with Example C Programs
12. Applications of Arrays - Programming in C

Unit II (b): Strings


1. Introduction to Strings in C - Syntax with Example C Programs
2. Suppressing Input - Syntax with Example C Programs | Strings
3. Strings Taxonomy - Programming in C
4. Operations on Strings - Syntax with Example C Programs
5. Miscellaneous String and Character Functions - Syntax with Example C
Programs
6. Arrays of Strings - with Example C Programs

Unit III (a): Functions


1. Introduction to Functions - with Example C Programs
2. Using Functions - Programming in C
3. Function Declaration/Function prototype - Programming in C
4. Function Definition - Programming in C
5. Function Call - with Example C Programs
6. Return Statement - with Example C Programs
7. Passing Parameters to Functions - with Example C Programs
8. Scope of Variables - Block, Function, Program, File Scope | Programming in C
9. Storage Classes - Syntax with Example C Programs
10. Recursive Functions - Syntax with Example C Programs
11. Types of Recursion - Programming in C | Functions
12. Tower of Hanoi (recursion) - with Example C Programs | Functions
13. Recursion Versus Iteration - Programming

Unit III (b): Pointers


1. Understanding the Computer's Memory - Pointers
2. Introduction to Pointers - with Example C Programs
3. Declaring Pointer Variables - with Example C Programs
4. Pointer Expressions and Pointer Arithmetic - with Example C Programs
5. Null Pointers - with Example C Programs
6. Generic Pointers - with Example C Programs
7. Passing Arguments to Function Using Pointers - with Example C Programs
8. Pointers and Arrays - Syntax with Example C Programs
9. Passing an Array to Functions - with Example C Programs | Pointers
10. Difference Between Array Name and Pointer - with Example C Programs
11. Pointers and Strings - with Example C Programs
12. Arrays of Pointers - with Example C Programs
13. Pointers and 2D Arrays - with Example C Programs
14. Pointers and 3D Arrays - with Example C Program
15. Function Pointers - with Example C Programs
16. Array of Function Pointers - with Example C Program
17. Pointers to Pointers - with Example C Program
18. Memory Allocation in C Programs
19. Memory Usage - Programming in C
20. Dynamic Memory Allocation - with Example C Programs
21. Drawbacks of Pointers - Programming in C

Unit IV: Structures and Union


1. Structure - with Example C Programs
2. Nested Structures - with Example C Programs
3. Arrays of Structures - with Example C Programs
4. Structure and Functions - with Example C Programs
5. Self-referential Structures - Syntax with Example C Programs
6. Unions - Syntax with Example C Programs
7. Arrays of Union Variables - with Example C Program
8. Unions Inside Structures - with Example C Program
9. Structures Inside Unions - with Example C Program
10. Enumerated Data Type - with Example C Programs
11. Memory Allocation and Deallocation for a Linked List - Programming in C
12. Singly Linked Lists - Programming in C

Unit V: File Processing


1. Introduction to Files - File processing in C Programming
2. Using Files in C - Syntax with Example C Programs
3. Read Data From Files - Syntax with Example C Programs
4. Writing Data From Files - Syntax with Example C Programs
5. Detecting the End-of-File - Syntax with Example C Programs
6. Error Handling During File Operations - Syntax with Example C Programs
7. Accepting Command Line Arguments - Syntax with Example C Programs | File
processing
8. Function for Selecting a Record Randomly - Syntax with Example C Programs |
File processing
9. Remove() - Syntax with Example C Program
10. Renaming the File - Syntax with Example C Program
11. Creating a Temporary File - Programming in C | File processing

You might also like