requirements:
All work should be submitted on the Student Portal along with an
acceptable TurnItIn Report
Word Limit: Not Applicable
Deadline date for
submission:
1:00 pm on 8th August 2014 for the report. Deadlines for individual
tasks are mentioned separately below.
Learning outcomes to
be examined in this
assessment:
On completion of the module students should be able to:
(a) Demonstrate the ability to design, create, compile, debug and
test stand-alone C# programs;
(b) Usage of Loops;
(c) Apply key object oriented concepts;
(d) Implement appropriate algorithms.
Percentage of marks
awarded for module:
This assignment is worth 50% of the total marks for the module
Assessment criteria:
Explained in individual task
Candidates must clearly label their ID Number on additional separate reference, formula or
answer sheets.
Assignment Task:
The coursework is divided into four tasks. The deadline date for submitting the report on
TurnItIn is 1:00 pm on 8th August 2014. The report will include the description, Pseudo code,
and screen shots of each task. You will also include your Code in appendix section of the
report.
For each task, you will compile the program in suitable Compiler and give a brief presentation
(showing your code and compiling it) to your lecturer during the lecture. The deadline for the
presentation for each task is:
Task One Week 5
Task Two Week 6
Task Three Week 7
Task Four Week 8
Please note that you will get zero marks in the presentation if you miss above deadlines.
Task One:
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9.
The sum of these multiples is 23.
Write a program to take a positive number n as an input and find the sum of all the multiples
of 3 or 5 below n.
For example, if the user enters 55, the output should be 698.
Explanation: 3 + 5 + 6 + 9 + 10 + 12 + 15 + 18 + 20 + 21 + 24 + 25 + 27 + 30 + 33 + 35 + 36
+ 39 + 40 + 42 + 45 + 48 + 50 + 51 + 54 = 698
Marking Scheme
Writing down how your program will solve the task – 3 Marks
Pseudo code – 3 Marks
C# code – 3 Marks
Indentation in the code – 3 Marks
Comments in the code – 3 Marks
Presentation – 5 Marks
Total Marks- 20
Deadline- Week 5
Task Two:
By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is
13.
Write a program to take a positive number n as an input and find the nth prime number.
For example, if the user enters 20, the output should be 71 (20
th
prime number).
Marking Scheme
Writing down how your program will solve the task – 3 Marks
Pseudo code – 3 Marks
C# code – 3 Marks
Indentation in the code – 3 Marks
Comments in the code – 3 Marks
Presentation – 5 Marks
Total Marks- 20
Deadline- Week 6
Task Three:
Write a program to sort an array of numbers using Merge Sort.
Marking Scheme
Description of the algorithm – 5 Marks
Pseudo code – 5 Marks
C# code – 10 Marks
Indentation in the code – 5 Marks
Comments in the code – 5 Marks
Presentation – 5 Marks
Total Marks- 35
Deadline- Week 7
Task Four:
Create a project called Currency Converter. It should contain a form similar to
Your form should have an option to convert between at least 5 currencies.
Marking Scheme
Description of the algorithm – 3 Marks
Pseudo code – 3 Marks
Form Layout – 5 Marks
C# Code – 5 Marks
Indentation in the code – 2 Marks
Comments in the code – 2 Marks
Presentation – 5 Marks
Total Marks- 25
Deadline- Week 8
Grade marking scheme using assessment criteria
Indicative
Grade
Range of
percentage
marks Characteristics
Distinction 70%+
Working
application
Development
report
Code quality
Comments
Meets or exceeds specification
Very well written report with clear
sections and paragraphs
The application performs well and is
easy to use
A block comment for each class and
each method. A line comment for
each data definition and each
statement
Merit 69-60%
Working
application
Development
report
Code quality
Comments
Meets specification
Well written report with reasonable
structure
The application performs
reasonably well and is fairly easy to
use
A block comment for most classes
and methods. A line comment for
most data definitions and
statements
Pass 59-50%
Working
application
Development
report
Code quality
Comments
Meets most of the specification
Well written report possibly with little
structure
The application performs well but
may be slightly difficult to use
A block comment for some classes
and methods. A line comment for
some data definitions and
statements
Pass 49-40%
Working
application
Development
report
Code quality
Comments
Meets essential aspects of the
specification
Limited report that covers the basics
but no more
Monolithic code that exhibits little
cohesion
Perhaps no block comments and
only a few line comments
PASS
MARK=40%
E 39-30%
Working
application
Development
report
Code quality
Comments
Essential aspects of the
specification missing
Poorly written report with little
discernible structure
There was little attempt to write a
usable application that performed
well
There are few if any comments
PLACE THIS ORDER OR A SIMILAR ORDER WITH US TODAY AND GET AN AMAZING DISCOUNT 🙂