Programming

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.

READ ALSO :   shakespeare and film

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

READ ALSO :   An Analysis of TJ Jarrett's "Methods and Materials" is required. Attached is the poem.

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

READ ALSO :   The West plays a major role in American mythology--The Frontier Thesis, Manifest Destiny, etc. Define these. How important was Western development in the Gilded Age

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 🙂