Prerequisite:
This is an introductory course. However
familiarity with at least one other programming
language would be useful.
Students are expected to have basic computer and Internet navigation skills.
Course Description:
The course provides a sound foundation for
learning C++, which is a general-purpose,
object-oriented programming language that
offers portability, modularity, and compatibility
with C and other languages. Object Oriented
Programming (OOP) is a technique to create
programs based on objects, with analogs
from the real world. OOP enables the programmer
to build complex software components that
are designed in a modular fashion. It enables
building components that are extensible
and re-usable. Many components within modern
operating systems, software products, embedded
applications, and large applications are
written in C++. OOP with C++ is essential
for software developers who intend to build
these complex products.
Topics Include:
| |
Basic Object-Oriented Programming
concepts |
| |
C++ fundamentals & similarities/differences
with C language |
| |
Declarations, identifiers and pointers
in C++ |
| |
Classes, Objects and encapsulation |
| |
Memory management, constructors, and
destructors |
| |
Object relationships - inheritance
and polymorphism |
| |
File I/O and Input/Output streams |
| |
Exception handling |
How you benefit
from this course:
| |
On completion
of this course you will be able to
develop complete products using the
OOP techniques in C++
|
| |
Most system
programming and complex software solutions
such as Application Servers are built
using C++; this course will improve
your job prospects in software firms
and research organizations using these
software systems.
|
| |
You will
get a head start in acquiring Java
programming skills, since the basics
of Object-Oriented Programming with
Java and C++ are the same.
|
Note:
Students must have access to a PC and a
C++ compiler. The recommended development
environment is "Eclipse IDE with CDT".
Our IT support can provide you guidance
for the compiler installation.
How we conduct
the Course:
This course is conducted in 15 sessions
of 2 hours each, spread over 6 weeks. Total
course duration is 30 hours. Classes are
instructor-led, live, online and highly
interactive. The trainer is a highly qualified
IT professional with many years of software
development experience. Live examples will
be used during the program so that students
get an opportunity to experience the rewards
of programming first-hand.
Course Price:
Customized C++ Tutoring :
A Growing Stars representative will
get in touch with you on the next business
day.
|