• C++ Programming
  • Java Programming
  • HTML and Basic Web Development
  • Graphic Design with Adobe Photoshop
  • C# for Beginners

C++ Programming

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.

This course is available at just $590 for 30 hrs.

Customized C++ Tutoring : $20/hour

This easy to Start Program includes:

  • 8 scheduled one hour sessions with a highly-qualified tutor (2 per week)
  • Monthly parent conference with one of our Education Managers
  • Growing Stars Classroom Software
  • No long-term contracts

Java Programming

Prerequisite:
Though this is an introductory course, students are expected to have basic computer and Internet navigation skills.

Course Description:

Java is designed to be simple, object-oriented, and similar to C++ while removing the unnecessary complexities of C++. It is also considered to be a robust, architecturally neutral, portable, interpreted, threaded, dynamic and high performance language. Java enables the development of robust applications on multiple platforms in heterogeneous, distributed networks.

This course provides a sound foundation for writing, compiling, and executing Java programs. It covers the fundamentals of Java including class, method, inheritance, encapsulation, abstraction, polymorphism, etc. The course also introduces to the students the principles of Web applications development with the Java Enterprise Edition (Java EE) platform.

Course Structure:

Introduction

Java language essentials structures: types, variables, operators, expressions, statements, control flow, arrays, strings

Theoretical foundation of OOP

OOP paradigm and principles: message passing, information hiding, object instantiation, class hierarchies, task delegation

Programming in Java

Encapsulation: Classes, interface and implementations, control of visibility, instantiation and initialization (constructors), methods and message passing
Inheritance: Properties, forms of inheritance, benefits and costs of inheritance
Mechanisms for software reuse: Polymorphism, composition and inheritance (Is-A and Has-A relationships), object constructions, interfaces, limitations of polymorphism in Java

Frameworks

Reuse of the concept principle: Frameworks in Java, Java Input/Output framework, The Java Application Framework, Web development – The Applet API
Principles of Java GUI: Interactive components, event delegation model, inner classes and adapters, layout managers, painting on the screen, advanced GUI issues.
Standalone GUI applications

How you benefit from this course:

On completion of this course you can become a Java programmer capable of developing complete applications in Java.

This course is the first step towards acquiring various Java certifications offered by Sun Microsystems.

This is an introduction to the exciting web world and Java Virtual Machine (JVM). Upon completing this course, you can pursue advanced courses on Web Design.

This course enables you to acquire additional skills like J2EE, Spring, Hibernate, Struts, etc., to improve your career potential.

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.

This course is available at just $590 for 30 hrs.

Customized Java Tutoring : $20/hour

This easy to Start Program includes:

  • 8 scheduled one hour sessions with a highly-qualified tutor (2 per week)
  • Monthly parent conference with one of our Education Managers
  • Growing Stars Classroom Software
  • No long-term contracts

HTML & Basic Web Development

Prerequisite:
Though this is an introductory course, students are expected to have basic computer and Internet navigation skills. Familiarity with any of the standard text editors like Notepad, WordPad etc. is required

Course Description:
HTML (HyperText Mark-up Language), the Web’s foundation language, is still central to developing Web-based applications today. This course introduces basic web development based on HTML. Students acquire the tools required to build solid static web pages with a step-by-step building approach. The course will outline the use of XHTML (EXtensible HyperText Mark-up Language, a stricter and cleaner version of HTML) during the web development process.

Topics Include:

HTML Fundamentals

Elements, Attributes, Headings, Paragraphs

Formatting, Styles, Links, Images, Tables

Lists, Forms, Colors

HTML Advanced

Layout, Frames, Fonts

CSS, Entities, Head, Meta

URLs, Scripts, Events, Web server

XTML vs. HTML

XHTML syntax, modules

How you benefit from this course:

On completion of this course you will be able to create static web pages conforming to basic design parameters.

On completion of this course, students will have a clear understanding and knowledge of Web standards, the foundation for coding pages today and in the future.

This course opens a window of opportunity to the development of World Wide Web (WWW) applications. You will be able to pursue advanced courses in Web development and programming.

How we conduct the Course:

This course is conducted in 10 sessions of 2 hours each, spread over 4 weeks. Total course duration is 20 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.

Customized HTML & Basic Web Development Tutoring: $20/HOUR

This easy to Start Program includes:

  • 8 scheduled one hour sessions with a highly-qualified tutor (2 per week)
  • Monthly parent conference with one of our Education Managers
  • Growing Stars Classroom Software
  • No long-term contracts

Graphic Design with Adobe Photoshop

Prerequisite:
Though this is an introductory course, students are expected to have basic computer and
Internet navigation skills. Artistic talent in design is favorable.

Course Description:
This course explains basic concepts of Graphic Design which is the fundamental language of Advertisements. Print media and the Internet depend on Graphic Design for its growth and orientation. Building a beautiful and attractive website is essential for a thriving business in today’s world. This course introduces elements of good website design and helps you to apply your design talents judiciously.

Adobe Photoshop is introduced as one of the best applications used in web design. Students can build own websites using Photoshop after learning the basic design concepts.

Topics Include:

Graphic Design

Print Design Vs. Web Design

Elements of Graphic Design

Logos, Banners, Advertisements

Book Design, Brochures, Bill Boards

Product Packaging, Posters

Magazine & News Paper Layouts

Greeting Cards

Web Design Basics

Elements of good Design

Fonts and Typography

Usage of Color

Graphics & Images

Web Layout basics

Tackling Web Navigation

Accessibility and Usability

Photoshop

Creating a unique website header

Designing website layout

Slicing your layout in Photoshop

Creating a website

Simple Banner & Logo design

Image retouch

Shaping Text

How you benefit from this course:

This course prepares you to enter the world of Graphic Design including Print and Web Design.

On completion of this course you will be able to create colorful web pages using Adobe Photoshop..

This course opens a window of opportunity to the development of World Wide Web (WWW) applications. You will be able to pursue advanced courses in Web Design and Development.

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 development experience.

This course is available at just $590 for 30 hrs.

Customized Graphic Design with Adobe Photoshop Tutoring: $20/HOUR

This easy to Start Program includes:

  • 8 scheduled one hour sessions with a highly-qualified tutor (2 per week)
  • Monthly parent conference with one of our Education Managers
  • Growing Stars Classroom Software
  • No long-term contracts

C# For Beginners

Prerequisite:
Though this is an introductory course, students are expected to have basic computer and Internet navigation skills.

Course Description:
C# was introduced by Microsoft as a platform-independent, object-oriented language. It is a language designed to be fully compatible with Microsoft’s .Net initiative, while taking advantage of what has been learned from work in C, C++, and Java. C# is a simple and type-safe programming language that is based on the C and C++ family of languages. This programming language is fast and modern, and was designed to increase programmer productivity.

C# enables programmers to quickly build a wide range of applications for the Microsoft .NET platform. The course focuses on C# program structure, language syntax, and implementation details.

Topics Include:

C# fundamentals

Data types and operators

Program control statements

Classes, Objects and Methods

Arrays

Introduction to Windows programming

How you benefit from this course:

On completion of this course you will be able to create, compile, and run C# programs using Visual Studio.

You will have a good understanding of C# language constructs, syntax, and semantics.

This course opens a window to the world of Microsoft .Net framework and programming.

You will be able to pursue advanced courses in .Net programming.

How we conduct the Course:

This course is conducted in 10 sessions of 2 hours each, spread over 4 weeks. Total course duration is 20 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.

Customized C# Tutoring: $20/HOUR

This easy to Start Program includes:

  • 8 scheduled one hour sessions with a highly-qualified tutor (2 per week)
  • Monthly parent conference with one of our Education Managers
  • Growing Stars Classroom Software
  • No long-term contracts

Growing Stars Seen On
cnn cnn boston ny edw wpost losa