|
|
C, CPP language course in Technical Lobby, Raipur |
|
Technical Lobby understands quite well that C and CPP are the languages which are your
entrance gate to Java Programming world, that's why we have designed our syllabus in such
a way that it gives you in depth theoretical as well as practical knowledge of these languages.
|
|
Here is the syllabus which suits all your needs:
|
| C Language Syllabus | CPP Language Syllabus |
More on C and CPP |
Getting Started....................
- What is C
- Historical Development Of C
- Where C Stands
- The C Character Set
- Constants, Variables and Keywords
- Types of C constants
- Rules for Constructing Integer Constants
- Rules for Constructing Real Constants
- Rules for Constructing Character Constants
- Types of C variables
- Rules for constucting Variable Names
- C keywords
- Type Declaration Instruction
- Arithmetic Instruction
- Integer and Float Conversions
- Type Conversion in Assignment
- Hierarchy of Operations
|
The Decision Control Structure....................
- Introduction
- The if Statement
- Multiple Statements within if
- The if-else Statement
- Nested if else
- Forms of if
- Use of Logical Operators
- The else if Cluase
- The ! Operator
- Hierarchy of Logical Operations
- Word of Caution
- The Conditional Opertors
|
The Loop Control Structure....................
- Loops
- The while Loop
- Tips and Traps
- More Operations
- The for Loop
- Nesting of loops
- Multiple Initialisations in the for loop
- The Odd Loop
- The break Statement
- The continue Statement
- The do while loop
- Programs and Excercises
- Decisions Using switch
- The tips and traps
- The goto statement
|
The Case Control Structure....................
- Decisions Using switch
- The tips and traps
- The goto statement
|
Functions....................
- What is a Function
- Why Use functions
- Passing variables between Functions
- Scope Rule of Functions
- One Dicey Issue
- Advanced features of functions
- function declaration and prototypes
- Call by value and call by reference
- An introduction to Pointers
- Pointer Notation
- Back to function calls
- Conclusions
- Recursion
- Adding functions to the library
|
Data Types Revisited....................
- Integer, long and short
- Integers, signed and unsigned
- Chars, signed and unsigned
- Floats and Doubles
- Storage Classes in C
|
The C Preprocessor....................
- Features of C Preprocessor
- Macro Expansion
- File Inclusion
- Conditional Compilation
- #if and #elif Directives
- Miscellaneous Directives
|
Arrays....................
- What are Arrays
- More on Arrays
- Pointers and Arrays
- More than One dimension
|
Strings....................
- What are Strings
- More about Strings
- Pointers and Strings
- Standard Library String Functions
- Two dimensional Array of Characters
- Array of Pointers to Strings
- Limitation of Array of Pointers to Strings
|
Structures....................
- Why use Structures
- Array of Structures
- Additional Features of Structures
- Use of Structures
|
Input/Output in C....................
- Types of I/O
- Console I/O Functions
- Disk I/O Functions
- I/O Redirection
- I/O Under Windows
|
Advanced Topics....................
- Operation on bits
- Enumerated Data Types
- typedef
- Type Casting
- Bit fields
- Pointers to functions
- Functions returning Pointers
- Function with Variable Number of Arguments
|
|
- Principles of Object Oriented Programming
- Beginning with C++
- Tokens, Expressions and Control Structures
- Functions in CPP
- Classes and Objects
- Constructors and Destructors
- Operator Overloading and Type Conversions
- Inheritance: Extending Classes
- Pointers, Virtual Functions and Polymorphism
- Managing Console I/O Operations
- Working with Files
- Templates
- Exception Handling
|
- Project in C language
- Project in CPP language
|
|
|
| All rights reserved: Technical Lobby, Raipur, Chhattisgarh. |