java coursework (the same for 2a and 2b). fundamental information the coursework is 30 marks in your...
TRANSCRIPT
Fundamental InformationThe coursework is 30 marks in
your O’Level = 15% of the exam
Must be word processed
Length dose not impress examiners
Allocation of marks26 marks = The program which
MUST be done in java and NO other programming language
4 marks = The layout which MUST be done using Microsoft Word and NO other application
The Program Specifying what the program should perform
Formulating an explanation of the program using pseudo-code or flow charts
Implementing the program in Java
Testing the program with suitable data
Writing documentation both program and user instructions
Specifications The program must make use of;
1. Input and output statements2. Assignment expressions 3. Sequential execution 4. Conditional execution 5. Looping construct 6. Simple objects
Documentation The documentation must be made up of;
1. What task the program will be performing. This mush include input and output requirements
2. A description of the program 3. A description of special features of the
program 4. Proof of testing (test printouts, screen
shots, photos ect…)5. Instructions on how to run the program6. Self evaluation of the program
Definition of the Problem A short description of the
purpose of the problem being solves [2]
A statement of the results required [2]
Details of any inputs required [2]
[6]
The Solution of the Problem A flowchart/pseudo-code of the
algorithm [4]
Computer listing of the program [4]
Details of any special design features (ex. good user interface) [4]
[12]
Layout and Presentation A total of 4 marks
Table of contents and titles for each section
Use of Microsoft Word functionsUse of tablesUse of headers and footers User of bulleted or numbered
lists
Class Marks The entry of different class
marks, Find the sum, of the class marks, Finding the average class mark,Finding the lowest grade,Finding the highest grade,Finding marks above average,Finding marks below average.
PayrollThe entry of employee detailsThe entry of fixed rates (Income
tax, National Insurance, allowances, deductions),
The entry of number of hours worked
The entry of overtime hours The program should calculate the
pay slips showing all the details mentioned above
Educational QuizAn array can be used to hold a
question and answer.,The program will display the question The user enters a reply If the reply is correct then one mark
is awarded,If not the correct answer is displayed’A menu may be used to select one
topic e.g. a quiz on capital cities, science, sports etc.
Telephone Directory Stores names and their related
telephone numbers A town can also be held in an
arrayUser can search for a name and
the program will output the telephone number and the town
A menu can be used to output the whole list or searching by a particular town.
Hangman The program displays underscores
according to the number of letters in a word that the user has to guess,
If the letter guessed is correct then program displays the letter in its position in the word,
If not a part of the Hangman diagram is displayed until the word is guessed or the man is hanged,
A number of attempts can be set without the use of drawing the Hangman for simpler programs.
A simple GameYou can be creative by moving a
simple object on the screen and either try to avoid obstacles or move another object to catch up with the moving object.
HelpThese few pages of the book help
us get an idea what the programming part of our coursework must be like
You will also find sample flow charts which you could use to help build your own.
Programs The book also helps in building
the following coursework1. The telephone Directory2. A Computer Aided Learning Quiz3. A payroll application, 4. Class marks