An understanding of key programme design and development constructs underpinning computer programming, such as sequence, loops and selection.

Qualified Writers
Rated 4.9/5 based on 2480 reviews

100% Plagiarism Free & Custom Written - Tailored to Your Instructions

This assignment will assess the following module learning outcomes:

  1. An understanding of key programme design and development constructs underpinning computer programming, such as sequence, loops and selection.
  2. Knowledge of the fundamental principles of high level programming language, and to be able to apply these principles to practical programming problems to produce workable user-friendly software applications.

Question 1

You are required to design and develop a basic mortgage calculator using Visual Basic (VB). It should contain a form with fields similar to the image below: 

  • Please note, you are not restricted to using the above example layout showing the screenshot of the Visual basic controls. You have complete freedom to design the user interface as you see fit to match the requirements.
  • You could use Visual Basic (VB) select case statement or if else statement to implement the above programme.

Question 1 guidance

Requirements

Marks

Guidance

Pseudocode

10

Pseudocode listing the steps the algorithm takes when the calculation is prompted.

Flowchart

10

A flow chart using correct flowchart notation for input, output, processing and decision making.

The calculator should be able to take the initial mortgage, interest rate and length and produce in a separate textbox the monthly payments

25

Have you input the two numbers? Have you shown the correct calculation to add numbers? Have you displayed the correct result in the text box?

Source code fully commented and Indented.

15

Code comments should be used to give the reader an understanding of the algorithms employed. Code should be correctly indented showing good coding standards to aid readability.

 

(Total: 60 marks)

Question 2

Define different generations of programming languages. Explain the key features of 3rd generation programming languages with examples.

(Suggested word count – 500 words)   

(40 Marks)

Question 2 Marking Schema

All work will be marked according to the following marking schema:

  1. Evidence of research (30%).  Have you shown that you have researched around the subject and used appropriate examples? Have you made use of these sources to inform and enhance your answers?
  2. Logical flow and application (20%).  Have you addressed all the required points of the task in a logical and consistent manner?
  3. Explanation and Understanding (30%). Have you shown an understanding of different types of programming languages? Have you explained and justified your answers to an appropriate level?
  4. Professionalism (20%). Is your work tidy and well laid out, with appropriate structure and standard of concise and effective written English? Have any illustrations used been well chosen and correctly presented and is the work of appropriate length?

Price: £399

100% Plagiarism Free & Custom Written - Tailored to Your Instructions