Programming in C for Beginners

5.0
1 review
  • highly experienced trainer.
    |

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

Our Programming with C courses is designed for training delegates at the beginner level, who wants to develop programming with C language. Delegates should have an understanding of basic Programming Concepts or experience in another computer programming language or general programming techniques.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

Understanding C Structure, Uses, Steps for writting C programming.Get to know about Data types, Constants and Variables.Understanding Statements, Expressions and Operator.Usage of all types of Control statements.Understanding the concepts of array, Single-dimentional array and Multi-dimentional array.Learn about data input and output: getchar, putchar, gets, puts, scanf, printf.Understanding functions, Structures and Union indepth.Know about opening, closing and using a file.

Programmers wanting to develop in C.

This is a Beginner course but students should have an understanding of the concepts of programming.

Lots of practical hands on examples.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

5.0
  • highly experienced trainer.
    |
100%
4.8
excellent

Course rating

Recommended

Centre rating

James D. Barker

5.0
26/03/2019
About the course: highly experienced trainer.
Would you recommend this course?: Yes
*All reviews collected by Emagister & iAgora have been verified

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • C language
  • Programming

Course programme


#text-block-10 { margin-bottom:0px; text-align:left; }

1. Introduction to C programming

Introduction C Compiler or C Interpreter

Structure of a C program

Header files

Uses of C

Steps for C Development Cycle

First C Program

Exercise 1:1: Simple C program

2. Elements of C language

Introduction

C Character Set

Identifiers and Keywords

Data Types

Exercise 2:1: Use of type int Constants

Exercise 2:2: Use of constants

Exercise 2:3: Use of Character contants Symbolic Constants

Exercise 2:4: Use of #define directive Variables Variable Declarations

Exercise 2:5: Use of type declaration Library functions

Exercise 2:6: Use of Mathematical Functions: <math.h>

Exercise 2:7: Use of Mathematical Functions: <math.h>

Exercise 2:8: Use of String Functions

Exercise 2:9: Use of character class test functions Escape sequences

3. Operators

Introduction

Statements

Expressions

Arithmetic Operator

Example 3:1: Use of increment operators

Exercise 3:2: Use of decrement operators

Unary operators

Relational operators

Logical Operators

Assignment Operator

Exercise 3:3: Use of assignment operator

Exercise 3:4: Use of arithmetic and assignment operator

Conditional Operator

Exercise 3:5: Use of Conditional operator

Bitwise Operators

Exercise 3:6: Use of Bitwise operator

Operator Precedence

Exercise 3:7: Use of order of evaluation

Type Conversions

Exercise 3:8: Use type conversion

Exercise 3:9: Use of type conversion

4. Control Structures

Introduction If – else Statements

Exercise 4:1: Use of if-else

Exercise 4:2: Use of if (expression) statement1 else statement2

If else if else

Exercise 4:3: Use of if else if

Switch Statement

Exercise 4:4: Use of Switch statement

If statement v/s Switch statement

While Statements

Exercise 4:5: Use of While

Do- While

Exercise 4:6: Use of do-while

Exercise 4:7: Use of do-while For statement

Exercise 4:8: Use of for

Jump Statements

Exercise 4:9: Use of ‘continue’ statement

Return Statement

Goto statement

Exercise 4:10: Use of ‘goto’ statement

#text-block-11 { margin-bottom:0px; text-align:left; }

5. Arrays

Introduction

Array Initialization

Declaration

Single-dimensional Arrays

Exercise 5:1:Use of arrays

Exercise 5:2: Use of Array

Multidimensional Arrays

Exercise 5:3: Use of multidimentional arrays

Arrays and Strings

Exercise 5:4: Use of array and string

Exercise 5:5: Use of Array and String

6. Data Input and Output & Functions

Introduction to Data Input and Output

getchar and putchar

Exercise 6:1: Use of getchar and putchar

Exercise 6:2: Use of getchar and putchar gets and puts

Exercise 6:3: Use of get functions scanf and printf

Exercise 6:4: Use of scanf and printf

Functions

Function declaration

Writing a Function

Calling a function

Exercise 6:5: Use of Calling a function

Recursion

Exercise 6:6: Use of Recursion

Storage class

Automatic or Local Variables

External variables or Global Variables

Exercise 6:7: Use of external variable

Static Variables

Example 6:8: Use of Static variable

Register Variables

Scope and Lifespan of Variables

Exercise 6:9: Use of scope and lifespan of variable

7. Pointers, Structures and Unions

Introduction

Pointer declaration

Initializing Pointers

Pointers and Function Arguments

Exercise 7:1: Use of pointers as function parameters

Pointers to Functions

Exercise 7:2: Use of pointers to function

Pointers and Arrays

Exercise 7:3: Use of pointers and array

Exercise 7:4: Pointers in one-dimensional array

Arrays of pointers

Exercise 7:5: Illustration of pointers and Arrays

Dynamic Memory Allocation

Exercise 7:6: Use of ‘malloc’ function

Introduction to Structures

Structure initialization

User defined Data Type (typedef)

Exercise 7:7: Use of typedef

Exercise 7:8: Use of typedef

Introduction to Unions

Exercise 7:9: Usage of Union

Exercise 7:10: Use of union

8. Datafiles

Introduction

Opening files

Closing files

Using files

Unformatted data files

Exercise 8:1: Read from file and print

C Preprocessor

Exercise 8:2: Use of #define

Exercise 8:3: Use of #define

Exercise 8:4: Use of #define isleap

Enumerations

Exercise 8:5: Use of enum

Exercise 8:6: Use of enum

Programming in C for Beginners

Price on request