Introduction to programming using C language for Beginners

img

Our C programming course starts from very basics of computers and covers various aspects. It also provides an in-depth understanding of advanced topics in C such as pointers, stacks and linked list and File I/O.

Requirements

Understanding of basic programming.

Course Objectives

After the completion of the Course at Ogma TechLab, you should be able to understand:
  • 1. Data Types and operators
  • 2. Prepocessors, compilers and linkers
  • 3. Variables and Qualifiers
  • 4. Various types of loops such as While loop, For loop, Do While loop
  • 5. Various Functions in C, arrays and Strings in C
  • 6. Structures and Pointers in C

Who should go for this course?

All those students and professionals who are keen to learn C and want to enter the world of programming should go for this course.

Why Learn C Programming & Data Structures?

Most companies test your knowledge of C and Data Structures in their recruitment process. Whether you aim for a career in IT industry or want to become an embedded software developer it is important to master C and Data Structures. Whether you want to develop your own iPhone or iPad apps, create unique web applications, or create games, C Programming is the place to begin. Many of the concepts of high-level languages today have been borrowed from the C programming language and hence learning C helps you easily grasp any other language.

Curriculum

  • img Lecture 1

    Introductions to C Programming
  • img Lecture 2

    Basic Structure
  • img Lecture 3

    Data Types in C-language
  • img Lecture 4

    Long and Short modifiers
  • img Lecture 5

    Constants
  • img Lecture 1

    Operators Part 1
  • img Lecture 2

    Operators Part 2
  • img Lecture 3

    Operators Part 3
  • img Lecture 1

    scanf function
  • img Lecture 2

    Program to find ASCII value of a character
  • img Lecture 1

    if statements
  • img Lecture 2

    if-else statements
  • img Lecture 3

    Nested if else statements
  • img Lecture 4

    else if ladder
  • img Lecture 5

    Alternative to if else statements
  • img Lecture 6

    Switch case statement
  • img Lecture 7

    goto statements
  • img Lecture 1

    While loop
  • img Lecture 2

    do while loop
  • img Lecture 3

    for loop
  • img Lecture 4

    Program to print ASCII values from 1 to 100 using loops
  • img Lecture 5

    Nesting for loop
  • img Lecture 6

    Continue Statement
  • img Lecture 1

    Introduction to array
  • img Lecture 2

    One dimensional arrays
  • img Lecture 3

    Two dimensional and multi dimensional arrays
  • img Lecture 4

    Addition of two matrix
  • img Lecture 5

    Swapping two numbers
  • img Lecture 6

    Merging two arrays and sorting
  • img Lecture 1

    Introduction to functions
  • img Lecture 2

    Function declaration
  • img Lecture 3

    Function definition and function calling
  • img Lecture 3

    Call By Value & Call By Reference
  • img Lecture 3

    Recursive Function
  • img Lecture 1

    Working with String in C
  • img Lecture 2

    String Functions
  • img Lecture 1

    Introduction of Pointer
  • img Lecture 2

    Pointer arithmetic
  • img Lecture 3

    Array of pointers
  • img Lecture 4

    Pointer to pointer
  • img Lecture 5

    Dynamic memory allocation
  • img Lecture 1

    Structure data type
  • img Lecture 2

    Union
  • img Lecture 1

    Opening a file
  • img Lecture 2

    Closing a file
  • img Lecture 3

    Reading file content
  • img Lecture 4

    Writing file content
  • img Lecture 1

    Sorting
  • img Lecture 2

    Stack
  • img Lecture 3

    Queue
  • img Lecture 4

    Linked list

Details of the Course