3000/-

Shib Shankar Ghosh
Developer

Overview

  • Classes 40
  • Duration 40 hours
  • Skill level Beginners to Advance
  • Mode Bengali/Hindi
  • Students 10-15
  • Assessments Yes
Course Description

Gain the knowledge to write simple C language applications and undertake future courses that assume some background in computer programming. Topics include variables, data types, functions, control structures, pointers, strings, arrays and ... Learn the C programming language and its fundamental programming concepts.

Certification

ISO MSME Certified Government Registered

Materials
  • Software Installation
  • Study Materials

SYLLABUS

  • 1. Introduction of Programming Languages
    • Lesson 1. Types of Languages.
    • Lesson 2. ‘C’ Program development life cycle.
    • Lesson 3. Evolution of ‘C’ Language & Compiler Install.
    • Lesson 4. Structure of a ‘C’ Program & How to Write Code.
    • Lesson 5. Executing and Debugging a ‘C’ Program.
    • Lesson 6. Programming Exercise Solutions.
    • Lesson 7. 50+ Programming Questions with Solutions.
  • 2. ‘C’ Tokens
    • Lesson 1. Keywords and Identifiers.
    • Lesson 2. Operators.
    • Lesson 3. Variables.
    • Lesson 4. Data Types.
    • Lesson 5. Constants.
    • Lesson 6. Precedence of Operators.
    • Lesson 7. Scope and Lifetime of Variables.
    • Lesson 8. 50+ Programming Questions with Solutions.
  • 3. Control Statement and Expressions
    • Lesson 1. Decision Making using if statement.
    • Lesson 2. Types of if …else block.
    • Lesson 3. Switch case Block.
    • Lesson 4. Arithmetic Expressions.
    • Lesson 5. Evaluation of Expressions.
    • Lesson 6. GOTO statement.
    • Lesson 7. 30+ Programming Questions with Solutions.
  • 4. Looping
    • Lesson 1. Concept of Loop (For,While,Do-while).
    • Lesson 2. For loop.
    • Lesson 3. While loop.
    • Lesson 4. Do while loop.
    • Lesson 5. Jumping in Loop.
    • Lesson 6. Break and Continue Statement.
    • Lesson 7. 200+ Programming Questions with Solutions.
  • 5. Arrays and String
    • Lesson 1. Introduction of Array.
    • Lesson 2. One – D Array.
    • Lesson 3. Two – D Array.
    • Lesson 4. Multidimensional Array.
    • Lesson 5. Dynamic Arrays.
    • Lesson 6. Implementing String Variables.
    • Lesson 7. String handling Functions.
    • Lesson 8. String Programs.
    • Lesson 9. 150+ Programming Questions with Solutions.
  • 6. Functions
    • Lesson 1. Concept of Function.
    • Lesson 2. User defined Function.
    • Lesson 3. System/Pre Defined Function.
    • Lesson 4. Types of parameter passing in function.
    • Lesson 5. 15+ Programming Questions with Solutions.
  • 7. Pointers
    • Lesson 1. Need of Pointers.
    • Lesson 2. Types of Pointers.
    • Lesson 3. Pointer Expression.
    • Lesson 4. Arrays of Pointers.
    • Lesson 5. Pointers and Functions.
    • Lesson 6. 15+ Programming Questions with Solutions.
  • 8. Structure and Unions
    • Lesson 1. Need of Structure.
    • Lesson 2. Implementing Structure Variable.
    • Lesson 3. Arrays of Structure.
    • Lesson 4. Structure within Structure.
    • Lesson 5. Difference between Structure and Unions.
    • Lesson 6. Programming Exercise Solutions.
    • Lesson 7. 15+ Programming Questions with Solutions.
  • 9. File Handling using ‘C’
    • Lesson 1. Opening and Closing File.
    • Lesson 2. Input / Output operations on File.
    • Lesson 3. Random Access to Files.
    • Lesson 4. Pre-defined Functions.
    • Lesson 5. 15+ Programming Questions with Solutions.
  • 10. Command Line Arguments
    • Lesson 1. Concept of Command Line Arguments.
    • Lesson 2. 5+ Programming Questions with Solutions.
  • 11. Dynamic Memory Allocation
    • Lesson 1. Concept of Dynamic Allocation.
    • Lesson 2. Implementing Malloc and Calloc Functions.
    • Lesson 3. Releasing the free space.
    • Lesson 4. 10+ Programming Questions with Solutions.
  • 12. Storage Classes and Pre-processor
    • Lesson 1. Introduction of Storage Class.
    • Lesson 2. Types of Storage Classes.
    • Lesson 3. Introduction of Pre-processor.
    • Lesson 4. Macro Substitution.
    • Lesson 5. File Inclusion.