Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

C Curriculum

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

DETAILS:

Company Date 07-02-2023


BRAINY SOFTTECH SOLUTIONS (OPC) Private Limited Quotation # 20230217
Customer
Phone: +91-9492303303
ID TP-02

Quotation For
Quotation
Customer Name: SAI SUJAN valid until: 09-03-2023
Prepared
Company Name: SK INFO DATA SOLUTIONS by: Anusha
Training
Phone: +91-9494777697
S.No TOPIC SUBTOPIC Estimated Time
(min)
1 Fundamentals in C Introduction to C 60
History of C
Features of C
Applications of C
Character set, ASCII Table
Tokens
Keywords
Identifiers & Naming Rules
constants
Data Types

2 Writing Programs in C The structure of C programming 30


Writing C Programs
Building an executable version of C program
Debugging a c program
Examining and running C application program

BRAINY SOFTTECH SOLUTIONS(OPC) PRIVATE LIMITED | C Programming Curriculum


3 Operators and Arithmetic operators 45
Expressions Arithmetic expressions
Evaluation of expressions
Relational operators
Logical operators
Assignment operators
Increment & decrement operators
Conditional operator
Bitwise operators
Type casting
Sizeof operator
Comma operator
Operators Precedence and Associativity
Expressions
Evaluation of Expressions
4 Input-Output Functions The Input/Output concept 45
Formatted Input Function
5 Control Statements Conditional Control Statements 60
Multiple Branching Control Structure
Loop Control statements
Nested Loops
Jump Control structures
break
continue
goto
return

6 Arrays Arrays 90
One dimensional arrays
Declaration of 1D arrays
Initialization of 1D arrays
Accessing element of 1D arrays
Reading and displaying elements
Programs on 1D Arrays
Two dimensional arrays
Declaration of 2D arrays
Initialization of 2D arrays
Accessing element of 2D arrays
Reading and displaying elements
Programs on 2D Arrays

BRAINY SOFTTECH SOLUTIONS(OPC) PRIVATE LIMITED | C Programming Curriculum


7 Strings String Concept 60
Introduction to String in C
Storing Strings
The string Delimiter
String Literals (String Constants)
Strings and Characters
Declaring Strings
Initializing Strings
Strings and the Assignment Operator
String Input Functions / Reading Strings
String Output Functions / Writing Strings
String Input-Output using fscanf() and fprintf()
Functions
Single Character Library Functions / Character
Manipulation in the String
String Manipulation Library Functions
Programs Using Character Arrays
8 Pointers Understanding Memory Addresses 90
Pointer Operators
Pointer
Pointer Advantages and Disadvantages
Declaration of Pointer Variables
Initialization of Pointer Variables
Dereferencing / Redirecting Pointer Variables
Compatibility
Array of Pointers
Double Pointer
Dangling Pointer

9 Functions Functions 75
Advantages of using functions
Defining a function
Calling a function
Return statement
Function Prototype
Functions with and without return types and
arguments
Programs Using Functions
Scope
Recursion
Iteration vs Recursion
Nested functions
Function overloading, overriding
Parameter Passing Techniques – Call by value &
Call by Address

BRAINY SOFTTECH SOLUTIONS(OPC) PRIVATE LIMITED | C Programming Curriculum


10 Structures Arrays of structures 75
Passing structurtes to functions
Nesting structures
11 Unions Unions, Unions vs Structures 45
12 Enumerations and Enumerated Types / enum keyword 60
Typedef The Type Definition / typedef keyword;Usage of
typedef and enum with examples
13 Command Line   30
Arguments
14 Files 75
Concept of a file
Opening and Closing Files
File Input / Output Functions
Example
840 14
Hours

BRAINY SOFTTECH SOLUTIONS(OPC) PRIVATE LIMITED | C Programming Curriculum

You might also like