IT Basics - C & C++ Programming

Introduction

Today’s biggest challenge to get a job in IT & Software industry is to have proper knowledge & skills on latest technologies. For this one should have basic knowledge of C and C++ Programming language as these are the monther language in IT Industry. Jobs market of these technologies is very vast, but one need to have proper knowledge, proper skills, proper practice and proper hands on training. At LAQSHYA we offer our students all these trainings on real live projects.

After successful Completion of C and C++ Programming language Course, participants can apply to following Career :

  • 1. Software Developer

  • 2. Programmer

  • 3. Coder

  • 4. Cloud Based Services

  • 5. Software Engineer

Course Contents

Course Name – IT Basics - C & C++ Programming
Eligibility – Any Graduate / Any Undergraduate
Duration – 2 Months (3 Days per Week / 2 Hrs. per Day)

Topics Covered


Course Contents

PART-1 : Programming in C :

Module 1:- Introduction and First Program : Why Programming | Types of Programming | Introduction to C | Benefits of C | Some Facts about C | Understanding First C Program | Executing using IDE

Module 2:- Variables, Data Types & IO Operations : Identifiers | Keywords | Data Types | Variables | Constants | printf & scanf function | Unformatted Functions| Expressions | Operators | Type Casting

Module 3:- Control Flow Statements : Decision Making in C | If Statement | Switch Statement | Unconditional Branching | While Loop | Do…While Loop | For Loop | Break and continue statements

Module 4:- Working with Functions : What is a Function | Benefits of a Function | Function Terminology | Array of Structures | How does Function Works | Scope and Lifetime of Variables in function | Storage Classes of Variables | Call by value and call by reference | Recursion

Module 5:- Working with Arrays & String : Understanding Arrays | Arrays Declaration and Initialization | Sample Programs | Multidimensional Arrays | Arrays and Functions | Declaration and Initialization | Reading and Writing Strings | Standard string library functions | Array of pointers to string

Module 6:- Pointers : Understanding Pointers | Declaring and Initializing Pointers | Function and Pointer Parameters | Pointer Arithmetic | Pointer and Arrays | Two Dimensional Arrays and Pointers | Void Pointer | Dynamic allocation of memory | Difference between malloc and calloc

Module 7- Structure and Unions : Overview of Structures | Defining and Using a Structure | Structures within a Structure | typedef keyword | Passing Structures to Functions | Structure and Pointers | Unions

Module 8:- File Handling : What is a Stream | Opening & Closing of Files | Writing & Reading in Text Format | Writing & Reading in Binary Format | Pre-Processor Directives | #define Macro | Conditional Compilation | Pre-defined Macros | #include & Header Files | Command Line & Variable Arguments

PART-2 : Programming in C++ :

Module 1:- Language Features : How C++ differs from C | Variables Declaration | Function overloading | Optional Parameters | Reference Variables | Operator overloading | Basics of Console Input and Output | Constant Pointers | Dynamic Memory Allocation

Module 2:- OOPs Concepts : Overview of OOPs Principles | Introduction to classes & objects | Creation & destruction of objects | Data Members | Member Functions | this Pointer | Constructor &Destructor | Static class member | Friend class and functions | Namespace

Module 3:- Inheritance : Access Specifier | Base and Derived class Constructors | Types of Inheritance | Down casting and up casting | Function overriding | Virtual functions | Destructor overriding

Module 4:- Polymorphism : What is Polymorphism | Pure virtual functions | Virtual Base Class

Module 5:- I/O Streams : C++ Class Hierarchy | File Stream | Text File Handling | Binary File Handling | Error handling during file operations | Overloading << and >> operators

Module 6:- Exception Handling : Introduction | Benefits of Exception handling | Try and catch block | Throw statement | Pre-defined exceptions in C++ | Writing custom Exception class | Stack Unwinding

Module 7:- Templates : Introduction | Function Templates | Class Templates


**Important Note :-

 

  • Friends Group Discount of Rs.500 per student applicable for 3 or more admissions at a time in the same batch.
  • For Installment payments, Post Dated Cheques are compulsory for Installment payments at the time of admission.