We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

This course is a hands-on tutorial on C Programming. This training will start with basics in programming, building up introducing the C language and how it handles complicated structures.

This is a hands-on course, participants will spend 75% of their time coding various examples

Outline

Module 1: Introduction to Programming
 What is Programming and why do we need it?
 What are the different types and categories of       programming languages available today?
 What is the purpose of C programming in the       world today?
Module 2: C Programming Language
 Throughout the course you will be using a series       of flowcharts to determine the logic of your       program / task. You will be taught how to       program based on your design.
Module 3: Data Types
 What is a Data Type?
 Storing data in memory
 Memory used by primitive data types
Module 4: Identifiers
 What is an Identifier?
 What is the purpose of an Identifier in C?
 Names given to Data Types
 Naming Conventions in C
Module 5: Variables
 What is a Variable?
 Purpose of having place holders in memory
 Role of Variables in a program
 Assigning values to a variable
Module 6: Keywords
 In built words in that define the programming       language structure
Module 7: Operators
 Mathematical Operators
 Operators for performing addition, subtraction,       multiplication and division
 Evaluating mathematical expressions using the       BODMAS acronym
 Using the Math.h library functions for complex       computations such as square root, max, min and       absolute values.
Module 8: A simple C Program
 Setting up the IDE / Environment on your       machine
 Understanding the different parts of a C Program
 Pre-Processor Directives
 Compiling the program
 Executing the program
Module 9: Decision Constructs
 Logical Operators
 What are logical operators?
 Use of logical operators in C to evaluate       conditions or change the behavior of your       program
 If statement
 If.. else statement
 Nested If .. else statement
 Switch statement
Module 10: Repetitive Statements (Loops)
 Types and uses of Repetitive Statements
 FOR Loop
 WHILE Loop
 Do-WHILE Loop
 Conditions to use each kind of Loop
 Nested Loops
 Write programs to print patterns by using the       above loop concepts
Module 11: Arrays
 What is an Array?
 How to use an Array in C?
 Declaring an Arrays
 Storing Values / Elements in an Array
 Performing Operations on the Values / Elements       stored in the Array
 What are the advantages and disadvantages of       Arrays
Module 12: Functions
 What is a Function and why do we need it in C?
 How to create a function?
 Types of Functions
 Procedural Functions
 Value Returning Functions
 Differences and Usage
 How to decide which code should be written as a       function?
 Advantages of using many smaller functions over       one main function
Module 13: Pointers

 What is a Pointer?
 How to declare and use a Pointer?
 What is the need for a pointer?
 Pointer with Functions
 Pointer as a return type of a function
 Pointer as an input to a function
 Difference between Call by Value & Call by       Reference
 Pointer with Arrays
 Using Pointers to pass an array to a function
 Keeping track of memory locations of elements in       the array using a Pointer
 Array name as a pointer
Module 14: Recursion
 Recursive Functions - Function that calls itself
 Advantage of a recursive function over a normal       function
Module 15: Strings
 Collection of Characters as a character Array
 Collection of Characters as a character Pointer
 Manipulating Strings using functions from the       String.h library
Module 16: Structures & Linked Lists
 Introduction to Structures
 Need for using Structures
 The struct keyword
 Creating Complex Data Types using Structures
 Discussion & Introduction to Linked Lists
Module 17: Console I/O
 Using functions of the stdio.h library to get user       input and display content to screen
 printf(), scanf()
 getchar() - putchar()
 File I/O
 Use of files in C to store and retrieve data
 Introduction to the FILE Pointer
 File Modes and their meaning
 Read, Write, Append
 Using functions from stdio.h library to read and       write contents from files
 Open File, Close File
 Read & Write characters
 Read & Write Strings
Reviews
Be the first to write a review about this course.
Write a Review

Kore InfoTech was born in 2004 to provide value added services to its clients in Development of Websites and Software and IT Training space. We focus on delivering customised, flexible and cost effective services accross all our business domains.

Today we are a strong enterprise delivering IT Services in the below key areas :

a) Corporate Training               b) Training For Individuals

c) Online Marketing Solutions (SEM, SEO, Adwords Services)

d) Design and Development of Websites , Mobile Websites and Customized Software

Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.