Customized ONLINE Classes available.​

Course Name Faculty Name Starting Date Time
C-language Mr.Ramesh 19-JAN-2023 10:00 PM
C-language Mr.Ramesh 21-JAN-2023 06:00 PM

The C programming language has powered crucial applications and various versions of the platform require developers to stay aware of system limitations and coding habits. The formal training program in C language from Our help students

  • Build broad skill sets that attract employers
  • Learn how to write lean code
  • Write software for new, powerful, personal computers
  • Master the craft of developing procedural code
  • Understand the process of managing a software project



CERTIFYING BODY:

  • Inhouse Certification

CAREER PROSPECTS:

This course is meant for students or professionals to strengthen their skills in the area of programming and d evelop the technical learning and the project management skill

  • Computer Programmer

SYLLABUS:

Basics of Programming Languages

Basics of Computers
• Types of Software

Introduction to Programming Languages
• Types of translators

C Language Introduction

History of C Language
• Importance of C in programming
• Features of C Language

C Program Structure
• Header files, Constants
• Keywords, Identifiers
• Primitive Data Types
• Derived Data Types

Input-Output in C
• Types of I/O statements
• Formatted / Unformatted I/O

Operators in C
• Arithmetic, Relational, Logical
• Assignment, Ternary/Conditional
• Unary
• Pointer / Bitwise / Special
• Operator Precedence

Conditional Statements
• Simple if
• if-else
• Nested if
• else-if Ladder
• goto Statement
• switch-case statement

Looping/Iterative Statements
• for, while, do-while
• Nested loop Statements
• break & continue in Loops

Functions
• Need and classification
• Function Prototype
• Defining & Calling Function
• Function with & without arguments
• Nested function calls
• Recursive Functions
• Creating own header files

Storage classes
• Automatic, External
• Static, Register

Working with Arrays
• Purpose for arrays
• Types of arrays(1-D and n-D)

Strings
• String representation
• Declaring / Initializing a String
• Functions in string.h file
• String Formatted Specifiers
• String arrays

Structures, Unions, Enumeration
• Introduction to structures
• Declaring a Structure
• Creating Structure variables
• Array of Structures

Structures with Function
• Nested Structures

Introduction to Unions
• Declaring Unions
• Structures versus Unions
• Enumerations, typedef

Pointers
• Memory Concept
• Introduction to Pointers
• Operations on Pointers
• Pointer to Array
• Pointers to Structures
• Array of Pointers
• Pointer to Pointer
• void pointers, NULL pointers
• Dangling pointers, Wild pointers
• Call by Value, Call by Reference
• Passing Pointers to Functions
• Functions returning Pointers
• Dynamic Memory Allocation

File Handling
• Importance of persistent storage
• File Input-Output Operations
• Implementing text files

Implementing Random Access files

Command Line Arguments