Solutions

We help develop tomorrow's innovators today.

Our courses offer students solutions to learn computer programming and software development using modern and efficient tools. Our Tutors are industry professionals who have amassed knowledge and experience over the last 10 years or more.

New blog posts

Computer programming for Newbies

Jun 25, 2018 by Administrator

"Where do i start?" is a common question we...

The Fear of breaking things
The Fear of breaking things

Jun 15, 2018 by Administrator

When i was growing up i was very inquisitive...

Computer programming: What should you start with
Computer programming: What should you start with

Jun 3, 2018 by Administrator

There are so many opinions out there when it...

View all blog entries →

Twitter Feed

Please, configure this plugin in Admin Panel first.

Calendar of Events

Closest Events
All events on this day

Our Courses

 
LESSON PLAN
 
 

Session

No

 

Topics to be covered

1

Introduction to Data Types

2

Variables

3

Java operators

4

Introduction to Strings

5

Control Flow

6

Introduction to Java Arrays

7

Introduction to object oriented programming concepts – objects – classes – Relationship between classes

8

Methods and Messages – Abstraction and Encapsulation.

9

Inheritance – Abstract Classes - Polymorphism

10

Objects and classes in java – Defining classes- Existing Classes

11

Building our own Classes – Analyzing the class – Methods to access the data

12

Methods – Static, Factory and the Main Method  

13

Method Parameters - Access Specifiers  

14

Constructors – Object Construction – Default Constructors – Calling another constructor

15

Static Members – Finalize Method

 
LESSON PLAN
 
 

Session

No

 

Topics to be covered

16

Packages – Using packages

17

JavaDoc Comments – Insert, class, method, field, general, package and extracting comments

18

Inheritance – Extending classes

19

Class hierarchy, Polymorphism

20

Dynamic Binding – Final classes and methods

21

Abstract Classes – Protected Access

22

Design Hints for Inheritance-sample programs on Inheritance

Session

No

 

Topics to be covered

23

The Object Class -  Generic programming – Object Wrappers – The Enumeration class

24

Interfaces – properties – Interfaces and Abstract classes  

25

Interfaces and Callbacks, Object Cloning

26

Inner Classes – Accessing object state – Syntax Rules

27

Local Inner classes – Static Inner Classes

28

Introduction to Lambdas

29

Introduction to ArrayLists and Generics

30

Exception Handling

31

I/O Streams

 
LESSON PLAN
 

 

 Objective: Students are given exposure to Generic programming concepts and Threads.

Session

No

 

Topics to be covered

32

Introduction to Generics

33

Application Module 1: Introduction to Programming with Servlets

34

Application Module 2: Introduction to Programming with JSF and Java Beans


 

Newsletters

Event Categories

Announcements

International Flutter Hackathon

Join us on Saturday, June 1st 2019 for the first ever all-day International Flutterâ„¢ Hackathon organised by over 2 dozen communities worldwide. Join a team of 2-5 fellow developers at your location to build something amazing in #Flutter and #FlutterWeb. At the end of the event, all participants will vote on their favorite projects and the winners will receive prizes and bragging rights Happening at Tech Hub Harare app 07182924393 for more information

New portfolio entries

{pf_no_entries}