Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
SEC Coursework Marlene Galea HoD Computing
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Introduction
• This coursework will amount to • 15% of the SEC exam;
• 15% of the Form 5 Annual Exam;
• Marks awarded for the Form 3 and 4 Annual Exam Coursework will not play a part in either the Form 5 Annual Exam or the SEC exam.
• Teachers may choose to continue building on the program submitted for the Form 4 Coursework for this coursework.
• PLEASE READ CAREFULLY OUR INSTRUCTIONS ON THIS COURSEWORK IN THE CURRICULUM FOR COMPUTING (2011) • Address any further queries to:
• Robert Vella: [email protected]
• Marlene Galea: [email protected]
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Definition of the Problem
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Definition of the Problem Description of the scope of the problem to be tackled
• Outline of: • What your program will do;
• Where it can be used;
• By whom it will be used.
• List of the Main Menu options: • 1.
• 2.
• 3.
• Advantages of computerizing the system: • 1.
• 2.
• Choice of Java as a Programming Language
• Java was seen as ideal as the programming language to use because: • 1.
• 2.
2 marks
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Definition of the Problem Statement of the results required
2 marks
• List the output to the system
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Definition of the Problem Statement of the results required
2 marks
Information output by this variable Variable name Variable type
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Definition of the Problem Details of the input information required
2 marks
• List the input to the system
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Definition of the Problem Details of the input information required
2 marks
Information input by this variable Variable name Variable type
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Solution of the Problem
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Solution of the Problem Class Structure
• List the classes this application will require;
• List and briefly explain the Properties and Methods each
class will require.
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Solution of the Problem Algorithm (flowchart or pseudocode)
• Flowchart or pseudocode of
• General system;
• Major methods in the application;
• Each flowchart is to be clearly labelled.
4 marks
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Solution of the Problem Computer Listing of Program
• Program readability should be enhanced by:
• Use of code indentation;
• Use of meaningful variable, method and class names;
• Use of inline comments to explain methods and the more
complex constructs;
• Use of other Java Code Conventions
• (see Curriculum pg 40).
4 marks
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Solution of the Problem Details of any special design features
• Special design features can include:
• GUI features;
• File-handling;
• Encapsulation;
• And other features.
4 marks
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Running the Program
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Running the Program Evidence that the solution works
• Show screen shots of key points in the program
• These are to include at least a screenshot of:
• The Main Menu;
• Running each of the Main Menu options.
2 marks
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Running the Program Plan of Test Data
What is being tested Test data Expected
Output
Actual
Output
Remarks
Method being tested: _________________________________________________ 2 marks
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
User Instructions
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
User Instructions Loading and Operating the Program
• User instructions on:
• How to install the program;
• How to run the program:
• To include screen by screen instructions;
• Clearly labeled screenshots;
• How to recover from errors.
2 marks
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Comments and
Conclusion
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Comments and
Conclusion Limitations and improvements
• Advantages of the new Computerised System;
• Limitations of the developed system;
• Possible Improvements to the developed system.
2 marks
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Layout and Presentation
Marle
ne
Gale
a -
HoD
Com
pu
tin
g
Layout and Presentation
• Clear indication of each section;
• Use of headers and footers (to include page numbers);
• Use of tables;
• Use of bulleted and/or numbered lists.
4 marks