Introduction to User Experience

The C Programming Language is the foundation of modern day Technology.Most of our desktop Programs including Operating systems and Web Browsers are written in C or its subsequent extensions.Keeping this in mind, we try to offer the best of the concepts to our students which still run live in the industry. Hence bridging the skill gap.

Introduction to C

In this module you will learn basics of C such as history, features of C and its importance. You will also get to know about its procedural nature. The topics which will be covered in this module are described as:

  • History of C
  • Features of C
  • Importance of C
  • About Procedural language
  • Compilers and Interpreters

    This module contains details about the compiler used, about interptreters and the process of compiling and linking. The topics covered in this module are as given:

  • Role of Compilers
  • Role of Interpreters
  • Compiling and linking
  • Overview of C

  • Data Types
  • Variables
  • Operators
  • Control Statements
  • Preprocessor Directives
  • Input and Output Operators
  • Decision Making and Looping

  • The if..else statement
  • Nested if..else
  • The Switch Statement
  • While statements
  • The Do and for statements
  • Arrays and Strings

  • One/Two/Multidimensional Arrays
  • Dynamic Arrays
  • Reading String from Terminal
  • Writing String to stream
  • String handling
  • Functions

  • Defining, Declaring and Initializing a function
  • Recursion
  • Storage Classes
  • Argumented Functions
  • Pointers

  • Understanding Pointers
  • Pointer Expressions
  • Pointers and Arrays
  • Pointers and Character String
  • Pointers to Functions
  • Pointers and Structures
  • Structures and Unions

  • Defining a Structure
  • Size of a Structure
  • Array of Structure
  • Structures and Functions
  • Defining Unions
  • Dynamic Memory allocation

  • Introduction to Dynamic Memory Allocation
  • Malloc, Calloc, Realloc, Free
  • Linked List
  • Creating a Linked List
  • Inserting and Deleting in Linked list
  • Application of Linked List
  • File Management

  • Introduction to File Management
  • Opening and Closing a File
  • I/O Operations
  • Error Handling
  • command Line arguments
  • Data Structures in C

  • Introduction to Linked lists and Arrays
  • Stacks with Arrays and Linked Lists
  • Queues with arrays and linked Lists
  • Sorting and Searching
  • PROJECT

    Subscribe to know about new updates and courses

    Email is Required. Invalid Email Address.

    Thank You! Your email subscription request has been accepted.