8. Programming mini-project for football chat bot Whatever the grade you get for

8. Programming mini-project for football chat bot
Whatever the grade you get for this, you get that grade three times. You must write a literate version of single mini-project procedural Java program in stages over the term. It should demonstrate your understanding of and ability to use the different constructs covered in the course. Possible programs are given on the subsequent pages. You choose ONE of the projects. It must be written as a literate program in JHUB but from the D level onwards there should also be a local runnable version compiled and run on your desktop.
ALL programs must be written in Java in a procedural programming style as covered in the lectures. There must be ONLY one class containing methods (any other classes are just data structures and contain NO methods at all.)
You MUST develop your program in stages – modifying your earlier version (that has been marked and achieved a given level of proficiency) for the next level version. This is an important form of program development for you to learn, used in industry. It is also vital you understand how important it is to program in a way that makes modification easy. Once your program has reached a level (see below) you should get it checked by a fellow student and then marked by a demonstrator. If you are confident then you can skip getting some levels marked separately by the demonstrator. Earlier levels must still be met and will be checked when the later one is. Start early!
For your grade to count, your mini-project MUST be marked in the labs
• at level 1
• at three different levels overall and
• in three different weeks’ labs through term.
The level achieved MUST be confirmed in the online master record.
Different demonstrators can mark the different levels. For each level you will be required to state what your program does, the grade that you believe the program should obtain and also explain why it deserves that grade.
As with the short programs you may be asked questions on how it works etc – the mark is for you convincing the demonstrator that you have met the learning outcomes including that you understand the code, not just for presenting a correct program.
At the end of term you must submit the three distinct versions that you had successfully marked (ie each at a different level). If you had more than three programs marked, then submit the three at the highest levels. Whole programs submitted at the end of the term for which earlier versions have not previously been marked will not be accepted.
Example mini-projects (choose one)
The following are example programs with indicative grades for different levels of development. You must choose one of the topics. However, your program does not have to do exactly as outlined in the step-by-step examples for each level as long as it fulfils the overall description: use your imagination (though obey the specific restrictions so all the boxes can be ticked)! What matters is that you demonstrate you can use the different programming constructs like loops, arrays, abstract data types, etc., and have achieved all the other criteria for a given level as described, rather than that your program does the precise thing in the example.
All students’ mini-project programs should be different in what they do and how they do it.
What matters is how many criteria you have achieved in your program. A program might drop a grade or more if, for example, it does not handle out of range values sensibly, is not commented correctly, or is not indented.

Posted in Uncategorized

Place this order or similar order and get an amazing discount. USE Discount code “GET20” for 20% discount