C syllabus - Learn C Language for programming Skills

1,756 views 3 slides Dec 16, 2017
Slide 1
Slide 1 of 3
Slide 1
1
Slide 2
2
Slide 3
3

About This Presentation

To Help in Android programming, Java Programming and more by C Langauge . Know more Call Us +91 9971050903


Slide Content

C TABLE OF CONTENTS
30 hrs.
1. Basics of C
 History and Features of C
 Importance of C
 About Procedural Language
 Role of Compiler
 Role of Interpreter
 The Structure of a C Program
 Writing C Programs
 Building an Executable Version of a C Program
 Debugging a C Program
 Examining and Running a C Application Program

2. An Overview of C And Buzzwords
 Data Type, Variable
 Operators
 Control Statement
 Pre-processor Directives Input and Output Operators
 Reading/Writing Characters
 Formatted input/output Function

3. Control Statement
 The IF.....ELSE Statement
 IF......ELSE ladder
 Nesting of IF.....ELSE Statements
 The Switching Statements
 The do-while Statement
 The while statement
 FOR Statements

4. Array in C
 Array: What and Why?
 One Dimension Arrays
 Two Dimensions Arrays
 Multi Dimensions Arrays
 Dynamic Arrays

5. String Handling
 Reading String from Terminal
 Writing String to Screen
 String Handling Functions

 Table of String

6. Function in C
 Function Basics
 Advantage of Function
 Recursion
 Variable Storage Classes
 Variable arguments Function

7. Pointers in C
 Understanding Pointers
 Pointer expressions
 Pointer and Arrays
 Pointers and Character String
 Pointers to Functions
 Pointers and Structures

8. Structures and Unions
 Defining a Structure
 Advantage of Structure
 Size of Structure
 Arrays of Structures
 Structures and Functions
 Defining Unions

9. Dynamic Memory allocation
 Introduction to Dynamic Memory Allocation
 Malloc
 Calloc
 Realloc
 Free

10. Linked List
 Concepts of Linked Lists
 Creating a Linked Lists
 Inserting/Deleting an item
 Application of Linked Lists

11. File Management in C
 Introduction to File Management
 Opening/Closing a File
 Input/output operations on Files
 Error Handling During I/O Operations

 Command Line Arguments

12. Pre-processor
 Macro Substitution
 File Inclusion
 Computer C1ontrol Directives