Tuesday, January 14, 2014

MVP and 2014

I recently became an Embarcadero MVP. I must say I am very happy and proud to be part of the MVP community.

The MVP programme membership from Embarcadero is described at the following link:
http://www.embarcadero.com/embarcadero-mvp-program

I would like however to state that: There is no financial remuneration or benefits involved. For me the main benefits revolve around the educational and research aspects, for me as a lecturer at TUT and for the broader FET IT high school community.

I am currently planning some exciting workshops for Teachers and learners this year, and will keep you posted.



Monday, October 7, 2013

Thursday, August 22, 2013

Go North-West - Go Delphi

I have had the privilege to present programming content in Delphi relating to the IT CAPS for Grade 11 & 12 to all the teachers of the North West province. It is wonderful so see such committed and dedicated teachers with the right attitude. :-)

The free compiler from Embarcadero really motivated the teachers as well.

Thank you Mathews for all the effort you put towards the successful presentation of the subject in your province.  It was very encouraging to hear how the subject has grown, especially with regard to the grade 10 learners and Scratch.

Go North West!











Sunday, July 7, 2013

Excellent Array Example - By Bernard Sibanda (CAPS Gr 11 Based)

In the following example kindly supplied by Bernard Sibanda the following CAPS Skills are targeted:





 1. Arrays
  - Arrays as a data structure (1-dim)

  - Structure

  - Step through items


  2. Input and output using a text file

  -Apply simple file input and output using a text file to populate data structures and to

    develop simple reports

  - Text files are incorporated utilising text stream operations and methods which

   load and save a file stream, etc.
  - Accessing text stream operations and methods to load and save a file stream,

    etc.
  - Utilise exceptions to catch errors on input and output


  3. Basic computing

   - Casting from one type to another (integer/real/float/ string/text)
   - Reinforce and use of simple built-in methods dealt with through the introductory
      tool, e.g. square root, randomising and rounding
   - Format number and text output

   - Concept of a constructor for the initialisation of attributes
   - Dynamically instantiate simple objects from existing classes which supports the

     development of the solution, e.g. a list, image and relevant controls by invoking a
     constructor

   - Bind an applicable event to the dynamically instantiated object if required as part of
     the solution

4. Modular approach to solution development5. Inline documentation

Document in pdf format available here

Complete application available here

THANK YOU VERY MUCH BERNARD!  

Monday, May 20, 2013

Hello from Heimo

Hi There!

Thanks to Berti for adding me to the blog. Most probably this will be a perfect channel to share good, interesting and challenging Delphi material.

The first material, like "Recursion Basics" will be posted soon, as I got to know all the gadgets and possibilities. Same time my apology for the poor quality of the videos accompanying the "Fun-Run". Berti had them in perfect shape before uploading. We will look into that.

Looking forward to share hopefully some useful material.
Regards Heimo

Sunday, May 19, 2013

Exception Handling & Two Dimensional Arrays [CAPS Grade 11-12]

In the following example Aubrey Khoza, provide an overview of exception  handling, and the use of two-dimensional arrays to solve a problem relating to the calculation of installments based on the sale of books.

Thank you Aubrey!





Complete PDF available here: PDF

Complete Delphi application available here: DelphiApp