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

Learn to code

Learn computer programming with Tech Hub. Just sign up and we will take you through basic computer programming. We also offer advanced programming courses and we do it face to face. Who can learn? Anyone! As long as you can read and write. We can teach you how to design a website, how to design a web application, desktop application and more. App 0718924393 for more details or visit Tech Hub Harare for more details.

New portfolio entries

{pf_no_entries}