© 2017 Virtual Science Ltd
A multifaceted approach that includes a simple multimedia course using MIT’s App Developer. A drag and drop approach to programming that allows applications to run on an emulator or directly on an Android device. This a perfect first choice for high level programming as it allows concepts to be grasped without the difficulties caused by complex syntax while letting the user get really practical results. They can run the results on their phones!
There are also more advanced programming courses in C# and VB6 using Visual Studio. These use a range of multimedia including videos to take the user from simple ‘Hello World’ programs to defining and programming with objects and events. There are separate standards for design, documentation and debugging programs.
There is extensive documentation and exercises on flowcharting and pseudo-code with explicit standards. This is allied to the design and debugging process. A formal method for testing and debugging is fully explained and documented with source code for producing debug traces.