Prototype software that teaches basic programming skills
£20-250 GBP
Closed
Posted almost 9 years ago
£20-250 GBP
Paid on delivery
A prototype (limited functionality) of tutorial activities aimed at teaching novices the basics of programming. This can be web based or desktop-based. Best option seems to be to use the Blockly library (used on [login to view URL] lessons).
It should allow users to reflect on what code they have just used, and they should be given immediate results in the form of visual, animated feedback.
It should start at a very easy difficulty, introducing the concepts. It should then progress to harder difficulty levels, being interactive.
Ideally: Performance should be scored based on how efficiently a learner solves a problem. Areas in which the learner requires further support (such as using loops correctly) are identified automatically and they are provided feedback on it. The next tutorial activity should focus on the weaknesses identified.
-- I am not a developer, but can hopefully answer any questions
Hello.
I'm an experienced programmer/developer (8 years of experience).
I'm willing to make you a desktop app in C# Dot Net or Java (if you want to run on linux/mac machines).
The application will be to teaching novices the basics of programming through animated interface and also test their skills.
These skills will be:
– Knowing what is a computer and what is a program.
– Using data types.
– Using conditional instructions (branches).
– Using loops.
– Using functions (reusing code).
-------------------–
Another features:
At least 25 programming examples will be included.
At least 25 exercises will be included.
5 different final exams to cover all the skills and provide a general score.
--------------------
Terms:
A program sample will be available before any payment.
All transactions will be only via freelancer.com
The application could also be web based but without a server script or back end. (it's up to you to choose).
The source code will be provided.
--------------------
If you have any comments, please let me know.
Best regards. Shareef Fayed.