What you will learn
By the end of this course, participants will be able to:
- UUnderstand the fundamentals of the C Programming Language.
- Create your first C Application
- Understand variables and the different data types
- Understand the core language that most modern languages are based on
- Make yourself more marketable for entry level programming positions
- Learn one of the most popular, widly used languages in the world
- Apply for real-time programming positions
- Learn how to write high-quality code
Beneficial for
This course is suitable for:
- Those who are pursuing professional graduate/post-graduate courses related to computer science / Information Technology.
- IT Professionals involved in application deployment and management
Course Pre-requisite
Participants should have a basic understanding of:
- Should have an understanding on Computer Fundamentals
Course Outline
C Program Structure
Data Representation
Operators and Expressions
Casts
Statements and Blocks
Control Flow Constructs
Function Syntax
Parameter Passing
Call by Address
Call by Value
Storage Classes
Separate Compilation
Single Dimensional Arrays
Multi-Dimensional Arrays
Initializing Arrays
Pointers, Operators, Expressions
Pointers and Arrays
Pointers to Pointers
Command Line Arguments
Structure Declarations
Structure Members
Arrays of Structures
Initializing Structures
Pointers to Structures
Structure Operations
Unions
Bit Fields
Standard C Library
Buffered File I/O
Dynamic Storage Allocation