C++ PROGRAMMING FULL COURSE
Course Overview www.gteceducation.com.sg
The intent of this course is to familiarize students with the fundamentals of Object
Oriented Programming concept in C++ Programming. The course covering the
basics of C++ and going deeper into the OOPS concepts like Class ,Objects,
Inheritance, polymorphism, Templates, Pointers and File organization .The course
curriculum is designed as a combination of theory and practical.
Entry Requirement : Basic computer knowledge
Course Duration : 40hrs.
Mode of Training : Face to face Instructor led Training
Materials : Course books will be provided to each participant
Course Content
Module1: Fundamentals of Object-Oriented Programming
Introduction to Class and Object
Procedure-oriented Programming Concepts
Object-oriented Programming Concepts
Module 2: Basics of C++
Data Type
Variables
Constants
Operators
Comments in C++
Module 3: Statements in C++
Assignment Statement
Input and Output Statement
Control Statement
Selection or Conditional Statement
Iteration or Looping Statements
Breaking Control Statements
1 Sophia Road, #02-03, Peace Centre, Singapore 228149.
Phone: 63360244, 9650 3505, Email:
[email protected]Registered with Committee for Private Education (CPE) is part of SkillsFuture Singapore (SSG)
Module 4:Functions
Module 10: Inheritance
Function declaration
Function definition Structure of Inheritance
Function call Importance of Inheritance
Parameter Passing Mechanism Types of Inheritance
Recursive function Constructor Invocation in Inheritance
Destructor under Inheritance
Module 5:Arrays
Module 11: Polymorphism
Array declaration
Single dimension arrays Types of Polymorphism
Multidimensional arrays Compile-Time Polymorphism
Character arrays Run-Time Polymorphism
Arrays and Functions Virtual Destructor
Module 6: Union and Bit Fields Module 12: Template and Exception
Handling
Declaration of a structure
Initialization of a Structure, Declaration of a Function Template
Array within structure Exception Handling
Union Try, Catch and Throw
Bit Field Exception Generated by the Function
Multiple catch Blocks
Module 7: Pointers Single catch Block for All Exceptions
Declaration of a Pointer Module 13: File Organization
Initializing Pointers
Pointer Arithmetic Stream
Pointers and Arrays Basic Operations with Files
Arrays of Pointers Binary Files
Pointers and Strings Random Access Files
Pointers and Functions Error Handling in Files
Pointers to Pointers File Pointers and Random Access
Dynamic Memory Management
Module 14: Preprocessor Directives and I/O
Module 8:Class and Object
C++ Stream
Declaration of a Class
Preprocessor Directives
Defining the Member Functions
Header Files
Creating the Objects, Class & Arrays
Manipulators
Objects and Functions
Unformatted I/O Functions
Friend Functions
Character Testing and Conversion Functions
Pointers and Objects
String Manipulation Function
Module 9:Constructor and Destructors
Structure of a Constructor
Types of Constructors
Destructors
1 Sophia Road, #02-03, Peace Centre, Singapore 228149.
Phone: 63360244, 9650 3505, Email:
[email protected]Registered with Committee for Private Education (CPE) is part of SkillsFuture Singapore (SSG)
Student’s Testimonial
C#.Net Programming Course-“C#.Net Training from G-TEC gives me the full picture of this
programming in short period. Both theory and practical works are well learned though I need more
practical practice.”
Leica Instruments (S) Pte Ltd, Computer
G-TEC R & D. Education Centre is an Information Technology
company in the field of Software Training, Technology Resourcing
C programming-“The institution is well organized and show good response. C advance course
and Knowledge Consulting. We provide Corporate Training, Project
: relevant topics well.”
covered all the
College Student, Singapore
Training, and Customized Training, One to One trainings for
professionals, individuals and students.
C Programming Course-“It is interesting for everyone to join the class .Good environment for
learning.”
Who
Wong Ngit Minare
We have special teaching methodologies to train people
,Logicode Pte Ltd,Technical Support Enginner, Singapore
in
our different categories ranging from corporate clients to school level
Java/J2EE Programming students. Over
Course- “This 900000
is the studentsI are
best institution foundcertified by G-TEC
in Singapore. Becauseallhere
over
the
Customers
trainer as well as trainingthe
was world. Wetrainers
good. The have theare privilege
very goodof working
because if wewith
havesome of the
any doubts most
they are
:
giving clarification well-known
through companies
mail even after the course in the world.
completed (Java/J2EE)”.
Comdo 2000 Pte Ltd, Software Engineer
G-TEC Computer Education Centreis the largest computer
Java/J2EE
WhereProgramming
we Course-“The
education Java/J2ee
networks course
with material
more thanwas
510well presented
centers all and
oververy
thehelpful
world for
my work. I are
really: got a great amount out of it. The one to one training was excellent.
and corporate office in Singapore. We are operating in Mexico, It met all my
expectations. I can even try my hand at getting a SCJP cert now. Thanks to GTEC! “.
Qatar, India, Dubai, Singapore, Kuwait, Srilanka and Iran.
Sylvia Lawrence , IBM , IT Professional.
Our aim is to make IT education affordable to all sections of
Our Goal
society through various projects associating with government’s
and
C#.net Programming Course-“G-TEC provides a good trainer qualified. It was a good learning
quasigovernment public and private company to reach each and
experience in G-TEC for C#.net”.
Focus : every corner. Our ultimate goal is to achieve cent percentage
Emerson Process Management, Software Test Engineer.
computer literacy. We are committed to provide 100% quality
training to all; our focus is to provide Quality Education World
Our Clients Wide.
Singapore Airlines, Bosch, Ministry of Home Affairs, Seagate, Land Transport Authority, NETS , Inland
Revenue Authority of Singapore, Tiger Airways, DSO Laboratories, DHL, Changi Airport Group, DB
Schenker, National University Hospital,Gemalto, Thales, Housing Development Board,Philips ,Micron,
Surbana International Consultants Pte. Ltd., Singapore Polytechnic, ING Bank, Nanyang Polytechnic,
Nanyang Technological University, Genetic Technologies Solutions, Singapore Chemical Industry Council
(SCIC), State Bank of India , ST Engineering, Emerson Process Management, Keppel FELS , ST
Aerospace, MCI
1 Sophia Road, #02-03, Peace Centre, Singapore 228149.
Phone: 63360244, 9650 3505, Email:
[email protected]Registered with Committee for Private Education (CPE) is part of SkillsFuture Singapore (SSG)
Company Profile
G-TEC Computer Education Centre is an Information Technology
company in the field of Software Training, Technology Resourcing
What We and Knowledge Consulting. We provide Corporate Training, Project
do : Training, and Customized Training, One to One trainings for
professionals, individuals and students.
Who are We have special teaching methodologies to train people in
our different categories ranging from corporate clients to school level
students. Over 900000 students are certified by G-TEC all over
Customers the world. We have the privilege of working with some of the most
: well-known companies in the world.
G-TEC Computer Education Centre is the largest computer
Where we education networks with more than 510 centers all over the world
are : and corporate office in Singapore. We are operating in Mexico,
Qatar, India, Dubai, Singapore, Kuwait, Srilanka and Iran.
Our aim is to make IT education affordable to all sections of
society through various projects associating with government’s
Our Goal quasigovernment public and private company to reach each and
and every corner. Our ultimate goal is to achieve cent percentage
Focus : computer literacy. We are committed to provide 100% quality
training to all; our focus is to provide Quality Education World
Wide.
Our Location
1 Sophia Road, #02-03, Peace Centre, Singapore 228149.
Phone: 63360244, 9650 3505, Email:
[email protected]Registered with Committee for Private Education (CPE) is part of SkillsFuture Singapore (SSG)