Você está na página 1de 2

Fundamentals of Software Development

Marking Scheme

Page 1 of 2

Individual Component (30%)


Fail
05

Not done

Marginal Fail
67

Program
Listing
(15%)

0-1
Presentation
(5%)

Did not present

0-1

Was not able to answer any


questions posed correctly

Contribution
(5%)

Did not contribute at all to


the project

At least some coding done


Less than 40% of basic
requirements of the system runs
(Refer below)
Program / solution logically
sound but due to errors in
compilation, program could not
run.
Coding solution done covering
some basic Java concepts
Common solution
Little or no mapping between
design and program solution

Between 40% - 50% of the


basic requirements of the
system runs
Coding
solution
done
covering all basic Java
concepts
Common solution
Some mapping between
design and program solution

Barely able to explain the codes


and / or work done
Did not know how to run the
system

Able to explain some codes /


work done

Between 60% - 70% of the


basic requirements of the
system runs
Coding
solution
done
contains basic (as listed
before) and intermediate
Java and OO concepts
Appropriate
comments
incorporated
Unique
solution
Good
mapping between design and
program solution

Distinction
12 15

Good explanation of codes


and / or work done

Not able to answer


questions posed correctly

most

Was able to answer some


questions posed correctly

Minimal contribution to the


overall solution

Average contribution to the


overall solution

Was able to answer most


questions posed correctly

Good contribution to the


overall solution

Asia Pacific University College of Technology and Innovation

More than 70% of the basic


requirements of the system
runs
Coding
solution
done
contains basic, intermediate
(as listed before) and
advanced Java and OO
concepts
Excellent
and
relevant
comments incorporated
Unique solution
Excellent mapping between
design and program solution

0-1

Credit
10 11

Q&A
(5%)

Pass
89

Excellent explanation of
codes / work done
Able to show additional /
new ideas / codes

Able to answer all questions


posed correctly

Contributed the most to the


project

Fundamentals of Software Development

Marking Scheme

Page 2 of 2

Group Component (70%)


Fail
07

Not done

Marginal Fail
89

Design
(20%)

Module
Integration
(25%)

09

No integration between
modules / classes
Inconsistent
interfaces
between modules / display
Very poor coding styles

Documentation
(25%)

Not complete
Sections of the assignment
merely put together with
many missing components

10 12

09

Very simple / basic design in


terms of logic and style
Design solution covers less
than 40% of basic requirements
of the system
Major errors in design such as
symbols used / logic of solution

Pass
10 12

Little integration between


modules / classes
Some consistency in the
interfaces between modules
Poor coding styles

Less
than
40%
of
documentation complete
Poor layout / flow
Minimal basic documentation
standards adhered to

13 16

10 12

Average design in terms of


logic and style
Design solution covers
between 40% - 60% of the
basic requirements of the
system
Some errors in design such
as symbols used / logic of
solution

Credit
13 14

Average
integration
between modules / classes
Average consistency in the
interfaces between modules
Average coding styles

Between 40% - 50% of the


documentation complete
Average layout / flow
Basic
documentation
standards adhered to
Sample outputs available
with hardly any explanation

Asia Pacific University College of Technology and Innovation

17 19

13 16

Good design with a variety


of styles and unique logic
Design solution covers
between 60% - 70% of the
basic requirements of the
system.
Minor errors in design in
terms of symbols used /
logic of solution

Distinction
15 20

Good integration between


modules / classes
Good consistency in the
interfaces between modules
Good coding styles

20 - 25

17 19

Between 60% - 70% of the


documentation complete
Good layout / flow
Basic
documentation
standards adhered to
Sample outputs available
with
some
relevant
explanation

Excellent design with a


variety of styles and unique
logic
Design solution covers
more than 70% of the basic
requirements of the system.
Hardly any errors in design
in terms of symbols used /
logic of solution

Excellent
integration
between modules / classes
Excellent consistency in the
interfaces between modules
Excellent coding styles

20 - 25

Between 70% - 80% of the


documentation complete
Excellent layout / flow
Documentation standards
adhered to
Sample outputs available
with good explanation

Você também pode gostar