C Programming

C Programming 2018-05-08T16:51:29+00:00

C Programming

Course Length :  30 Hours

Course Description

This subject covers the fundamental principles of computer programming, with an emphasis on problem solving strategies using structured programming techniques. The C programming language, which is widely used and forms the syntactical basis for object-oriented languages such as C++, C#, Objective-C, and Java, is used to introduce problem analysis, algorithm design, and program implementation.

Course Prerequisites

It is recommended that you have the basic math knowledge

Outline

Introduction

  • Computer organization
  • Computer languages
  • Compiling and executing C programs
  • Remote login and file transfer
  • Organization of C programs

Computations

  • Data types: int, char, float, double
  • nternal representation – number of digits, range, ASCII collating sequence
  • symbolic constants
  • Variables, constants (const)
  • Input/processing/output
  • Expressions
  • Arithmetic (+, -, *, /, %)
  • Relational (>, <, >=, <=,! =, ==)
  • Logical (&&, ||, !)
  • assignment (=, ++, –)
  • compound assignment (+=, -=, *=, /=, %=)
  • Conditional (?:)
  • Operator precedence (order of evaluation of expressions)
  • Structured programming constructs
  • statement blocks
  • selection (if, if/else, switch)
  • iteration (while, do/while, for)
  • compound conditions and nested statements

Modularity

  • Functions
  • formal parameters vs actual arguments
  • ocal variables
  • pass by value
  • pass by address (pointer)
  • return by value
  • Library Functions
  • Input (scanf, getchar)
  • Output (printf, putchar, puts)
  • Math (rand, sqrt, pow)

Data Structure

  • One-dimensional arrays
  • subscripting
  • pass by address
  • Algorithms
  • search
  • Two-dimensional arrays
  • Character strings
  • string functions (strlen, strcpy, strcmp)
  • arrays of strings
  • Structs

Secondary Storage

  • Text files (fopen, fclose)
  • Input/output (fprintf, fscanf)
Online Course Fee Payment
Other Amount:
Your Email Address:

C Programming

  • Duration :   30 Hours
  • Certificates :   Yes
Online Course Fee Payment
Other Amount:
Your Email Address:

Quick Facts

This subject covers the fundamental principles of computer programming, with an emphasis on problem solving strategies using structured programming techniques. The C programming language, which is widely used and forms the syntactical basis for object-oriented languages such as C++, C#, Objective-C, and Java, is used to introduce problem analysis, algorithm design, and program implementation.