Fast Track Training Course Tutorial
Class On C Programming Basics For Beginners
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
This is a hands-on course, participants will spend 75% of
their time coding various examples.
Free Career Guidance
Course Fees (SGD)
C Programming Basics For Beginners (Fast Track)
2 Days (16 Hrs)
Registration & Material Fees of $50 Applies
Register your interest by filling the form below
Get All Details About The Course Now!
Introduction to Programming
What is Programming and why do we need it?
What are the different types and categories
of programming languages
What is the purpose of C programming in the
C Programming Language Essentials
Flow Charting for Design
What is a Data Type?
Storing data in memory
Memory used by primitive data types
What is an Identifier?
What is the purpose of an Identifier in C?
Names given to Data Types
Naming Conventions in C
What is a Variable?
Purpose of having place holders in memory
Role of Variables in a program
Assigning values to a variable
In built words in that define the
Operators for performing addition,
Evaluating mathematical expressions using
the BODMAS acronym
A simple C Program
Setting up the IDE / Environment on your
Understanding the different parts of a C
Compiling the program
Executing the program
What are logical operators?
Use of logical operators in C to evaluate
conditions or change the
behavior of your program
If.. else statement
Nested If .. else statement
10: Repetitive Statements (Loops)
Types and uses of Repetitive Statements
Conditions to use each kind of Loop
Write programs to print patterns by using
the above loop concepts
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
What are the advantages and disadvantages of
What is a Function and why do we need it in
How to create a function?
Types of 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
Collection of Characters as a character
Manipulating Strings using functions from
the String.h library
14: Console I/O
Using functions of the stdio.h library to
get user input and
display content to screen
getchar() - putchar()
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
Open File, Close File
Read & Write characters
Read & Write Strings
This course is for beginners in C programming and assumes no
prior programming knowledge in any language. We start at absolute
zero and bring the participants to a comfortable level in C
Funding For This Course
Click the course name below to get full details.
Audience For This Course
Programmers building software for Embedded systems, Device
drivers, Operating system routines, Systems programming need to
learn C Programming, as it is the language of choice when it comes
to working with low machine level registers or interacting with the
This is also ideal for first-time programmers who wish to
understand programming concepts in general and gain the
understanding of how compilers work.
C is r easonably close to the machine. When you're working
with pointers, bytes, and individual bits, things like optimization
techniques start to make a lot more sense. Besides it also serves
as great first starting language, to make concepts in programming
very clear and straight forward.
Full-Time : 9.30am to 6.30pm
Part-Time : Weekdays - 10.00am - 1.00pm (or) 2.00pm -
Part-Time : Weekends (Saturday & Sunday) - 10.00am -
1.00pm (or) 2.00pm - 5.00pm
Training Methodology & Materials
100% hands-on Practical Job Oriented Training
Well designed exercises/sessions
Discussion on real life situations / problems faced on the
job and their solutions
Project work with each course to enhance
learning and give the participant a feel of difficulty, thus
ensuring they apply in realtime everything they have learnt.
Task based teaching methodology where students are given
tasks to do in class, as required in the real world.
Assessments at the end of the course help gauge student
progress and learning.
Certificate Of Attendance
Certificate Of Attendance will be awarded to participants
completing the course achieving minimum 85% attendance.