Tuesday, February 9, 2016

Harties IT Day 6 February 2016

On the 6th of February, it was our privilege to host our first Delphi Schools day at Hoërskool Hartbeespoort. 



Approximately 90 learners, and 11 teachers from schools all over the province attended the day hosted by TUT and UNISA. 





Various concepts were presented which included concepts such as textfiles, the use of a FileOpenDialog and streams presented by TUT’s own Delphi Expert Mr Heimo Jeske.  








The concepts presented included ideas towards animation the management of data packets as part of streams.

Bertie Buitendag presented two important CAPS concepts relating to dynamic object instantiation and the basic principles of OOP.  




The CAPS notion of creating and utilising simple back end classes was again emphasised (which is often overseen by the national examination team)  

Mr Aubrey Khoza, delighted the students with a two sample programs incorporating parallel arrays and textfiles in a Quiz Application. 




Mr Khoza also used the same scenario and indicated how quiz questions could be obtained utilising standard web services, the SOAP component and JSON. This concepts could easily be incorporated by learners as part of their PATs. 

The day ended with a last presentation pertaining to Master-Detail DB forms.





It is wonderful to have noticed the students and teachers dedication towards the subject. Two learners joined from Polokwane in Limpopo, and some as far as from Klerksdorp.



We look forward to our second workshop to be held on the 13th of August, at HS Roodepoort.

 A big thank you to Mrs Dalize van Heerden of UNISA and Mrs Gerda van der Merwe of HS Hartbeespoort who have helped with all the arrangements. It was a wonderful day indeed!


Some Slideshows and applications used to follow in a next post.




Wednesday, September 30, 2015

Limpopo IT Prelim Exam 2015

Every year, I have the pleasure to set a pre-lim paper for IT (Paper 1, Practical) for my favourite IT province Limpopo.

Below is this years effort for all Gr12's for revision purposes.




English Document (Paper) EngDownloadNew
Afrikaans Document (Paper) AfrDownload

The password applicable to all is: LimIT2015

Student data (Development Disk) DataDiskDev

Before downloading and looking at the solution, first attempt the paper
Solution / Memo SuggestedSolution

Happy Coding

Bertie

Thursday, May 28, 2015

Content of IT day at Overkruin High (Part 1 of 2)

At last:

Below are some links to content presented as promised.

Please feel free to use the  content as part of your lessons.

Arrays PowerPoint Slides

Variables and memory concepts

Arrays Questions (pdf)

Dynamic Objects Examples

OOP Slides

TickerCounter Example Class

Simple BackAccount Class

The rest of the content presented, related to Web Services and Arrays and Textfiles, will uploaded as part of the second post.

Happy teaching!

Bertie and the others :-)







Saturday, May 16, 2015

Wonderful IT Day 9th of May HS Overkruin

On the 9th of May another wonderful workshop supported by the Faculty of ICT of TUT, and organised by the Gauteng Education Department Tshwane North region was held at Hoërskool Overkruin.




Approximately 240 learners and 21 educators attended the workshop. Four provinces were represented which include Limpopo, Gauteng, Northwest and Mpumalanga.





The day started with a presentation and video relating to the newly launched Embarcadero RAD studio XE8. XE8 is widely regarded as one of the biggest developments and advancements in the capabilities of the compiler.




The next sessions focused on predominantly content related to the IT CAPS curriculum.  One area of concern highlighted as part of discussions after the 2014 national examinations with reference to the IT practical papers is the fact that many learners still struggled to answer the OOP related question.



A session was presented on the concept of OOP and emphasis was also placed on the Object use approach to design approach as part of the curriculum. One of the ideas reiterated is the fact that the CAPS clearly state that OOP questions should pertain to simple problems and types: CAPS (p30,  p41)

An example on Dynamic component creation was presented as well a simple example of creating a ticker class and the implementation thereof.  Showing the concrete example off the class and its design operations, where the students could visualize the problem aided in the teaching and learning.





The next session was presented by a veteran to programming and IT education Mrs Correlie Pretorius who has more than 30 years’ experience in teaching and exposing students to programming for the first time. Mrs Pretorius presented the concept and importance off using visualisation as a technique to aid the teaching and learning process. 








Mrs Pretorius presented some wonderful ideas on how visualisation could be used to solve problems. As part of her studies she also showed her approach to aid leaners and teaches to present content using videos and animation. She also emphasised the use of IPO’s as part of the learning process. Mrs Pretorius was cheered and applauded by the learners and teachers after her presentation.

Bertie Buitendag, presented a session on the implementation and creation of DB related concepts. An example applicable to the PAT of 2015 was presented.



 One important concept presented was the use of ADODataSets and implementation of parameterised queries. 





An IntraWeb example was also presented and the learners was in awe on seeing it for the first time.



One very entertaining part of the day was the session presented about the use and implementation of the Raspberry Pi, and other open source tools to support teaching and learning. 







After the presentation on the use of Open Source tools to support and enhance the curriculum of many other subjects, two wonderful presentations were offered by two very enthusiastic TUT lecturers. Mr Aubrey Khoza and Mr Fredré Hattingh. 



Mr Khoza presented two examples on including an example of using two dimensional arrays and textfiles, and a wonderful session on the use of Web services as part of the application






Mr Fredré Hatting presented a wonderful example on the use of XML and JSON and how it is used to transfer data between applications.  Both Mr Hatting and Mr Khoza were loudly applauded and the students. The ease on which Delphi allow for the use and inclusion of these technologies as part of an application was also highlighted.



The day was a huge success and was ended by a wonderful performance of musicians Henré Masser and Lillian Masser.





Thanks to Adané and and all my colleagues and friends from TUT, and all the teachers and learners who made the day a success!



The next Workshop will be held at Unisa on the 15th of August. (More Info @ Mr Hennie van Tonder GDET)

Content presented (slides and examples) at the day to follow















Thursday, October 2, 2014

Problem with Delphi 2010 (after a Windows update)

Many readers including myself experienced the following problem with the Delphi 2010 installation, after an automatic Windows update.

The Delphi 2010 RAD studio works fine the first time but, when closed and started again the following two errors appear.




Mr. Stephen Ball of Embarcadero provided the following solution to fix the problem permanently



Hi Bertie.

We are going to recommend using the open source and free tool at https://sourceforge.net/projects/dzeditorlineendsfix/

Regards.
Stephen


I followed the advice of Stephen (Thanks Stephen) and ran the fix (+/- 2.2Mb) and the problem was sorted!

D2010 can now be started and closed consecutively.

Bertie