C Programming Basic

  

About this Course

The intent of the course is to teach student the Structured programming concept of C Language, this helps in dividing the programs into function modules or code blocks.

Although C was designed for implementing system software, it is also widely used for developing portable application software.

The course covers all the fundamentals concept programming like data types, arrays, structure, function, Pointers, String manipulations and file organisation.

The course curriculum is designed as a combination of theory and practical.

Course materials are covered with many hands on practical exercise with each theory topics.

This course is mainly for those who are just starting the programming in C. In this course we are covering all the fundamentals concepts in detail. The beginners will get good foundation of C programming after the course.

COURSE CONTENT:

Module 1 : Introducing the C Language

♦ Defining the C language

♦ Exploring basic C concepts

♦ Character Sets and

♦ Compiling, Executing and Developing a Simple C Program

Module 2 : Fundamentals of C Programming

♦ Exploring Data Types

♦ Introducing Constants and Variables

♦ Declaring and Initializing Variables

♦ Introduction to Const and Volatile Type Qualifiers

♦ Explaining Data Type Modifiers

Module 3 : Managing Input and Output

♦ Input/output Functions

♦ The printf() function

♦ The printf() place holders (Type identifiers, Type prefixes, Field-width, Precision, Flags )

♦ Escape Sequence

♦ The scanf(), getchar(), gets(), putchar(), puts() functions.

Module 4 : Working with Operators

♦ Working with Operators

♦ The Unary Operators

♦ The Assignment Operators

♦ The Arithmetic Operators

♦ The Increment/Decrement Operators

♦ The Relational Operators

♦ The Logical Operators

♦ The Bitwise Operators

♦ The Conditional Operators

♦ The Special Operators

♦ The Shorthand Assignment Operators

♦ Operator Precedence in C

Module 5 : Control Structures

♦ Exploring the syntax of a control structure

♦ Working with Conditional Statements (The if Statement, The if-else Statement, Nested if Statements, The if-else Ladder, The switch Statement, Nested switch Statements)

♦ Working with Iterative Statements (The while Loop, The do-while Loop , The for Loop)

♦ Working with Jump Statements (The break Statement, The continue Statement, The go to Statement)

Module 6 : Arrays and Functions

♦ Introducing Arrays

♦ Working with One-Dimensional and Two-Dimensional Arrays

♦ Limitations of Arrays

♦ Working with Functions (Function Definition and Invocation

♦ Types of Functions

♦ Built-in Functions(String manipulation, Memory Management, Buffer manipulation, Character manipulation, Error handling Functions)

♦ User-defined Functions

♦ Parameter passing mechanisms (Call by Value, Call by Reference)

Course Duration : 15 hrs

Entry Requirement : Basic computer knowledge

Mode of Training : Face to face Instructor led Training

Materials : Course books will be provided to each participant

Rate this course:

Comments

Course Rating

  • /5 from users

Course Enquiry

Course Info

Similar Courses Provided By Other Premium Providers