We're Open
+44 7340 9595 39
+44 20 3239 6980

[Solved]Create a program in Python 3 which implements the model of the adder as designed in the previous coursework

  100% Pass and No Plagiarism Guaranteed

[Solved]Create a program in Python 3 which implements the model of the adder as designed in the previous coursework

CC4002 Information Systems

Coursework 2: Programming in Python

Summary

This is an individual coursework worth 20% of the total module mark. It requires developing of a program in Python which simulates the behaviour of a digital circuit performing integer addition and writing a report to describe the program and the testing performed.

Tasks                                                                                              

  1. Create a program in Python 3 which implements the model of the adder as designed in the previous coursework
  2. Test the program with selected test data     
  3. Write a report to present the work                                                    

Requirements

  1. 1.    Program
  2. 2.    Testing
    1. 3.    Reporting
  • The program must work in a loop, reading two integer numbers, computing the sum of them and printing out the result until instructed to quit
  • The program must check the input data for the data type permitted and the data value limitations (the value of the integer must not exceed the actual size of byte-coded integers, i.e. min 00000000 and max 11111111 in Base 2 or min 0 and max 255 in Base 10 for positive integers, min 10000000 and max 01111111 in Base 2 or min -128 and max +127 in Base 10 for signed integers)
  • The program must be implemented in a modular way with separate functions for inputting data, logical operations, arithmetic operations and outputting the result of the calculation
  • The tests must be performed after completing the development in order to gather suitable data for reporting
  • The tests may require writing additional functions for performing the testing which make use of the functions which perform the computations
  • The test data used for testing the programs must include normal data, special values (if any), max/min values, wrong data types, wrong values
  • The program must be described in terms of its structure and behaviour. It can be presented using text and structural charts, flowcharts or other diagrams as needed
  • The tests must be described in terms of testing scenario, input data, expected results, actual results and analysis of the results, It can be presented in a table form reporting each case separately and can be illustrated using screen shots of the execution
  • It must be written in proofread English in good style
  • The report must have a title page, table of content, page numbers and reflection on the individual experience gained during working on the coursework

Deliverables

  1. Written report, submitted by the deadline to WebLearn (one .pdf file only)
  2. Python program, submitted by the deadline to WebLearn (one .zip file containing all Python modules and data files)

Marking Scheme                                        Weight

 

  1. Program                                                  60%
  2. Testing                                                     20%
  3. Report                                                     20%

Notes on the Assessment

  • The work will be assessed entirely based on the submitted files
  • If no program file is submitted the report will still be assessed for the description and the testing but this practically means fail
  • If no report is submitted only the program will be assessed which practically means no first class mark can be awarded (max B)
  • If both files are present but the program is not working the report will still be assessed for the description of the program and for the testing and some marks will be awarded for the program which means you can pass
  • In order to be awarded top first class mark (A,A+) the program must implement some more advanced features, such as:

ü  Allowing both positive and negative integers to be entered

ü  Input in both binary and decimal format with conversion to binary

ü  Additional binary subtractor or multiplier

ü  Additional floating point adder, etc.

 


100% Plagiarism Free & Custom Written,
Tailored to your instructions


International House, 12 Constance Street, London, United Kingdom,
E16 2DQ

UK Registered Company # 11483120


100% Pass Guarantee

STILL NOT CONVINCED?

View our samples written by our professional writers to let you comprehend how your work is going to look like. We have categorised this into 3 categories with a few different subject domains

View Our Samples

We offer a £ 2999

If your assignment is plagiarised, we will give you £ 2999 in compensation

Recent Updates

Details

  • Title: [Solved]Create a program in Python 3 which implements the model of the adder as designed in the previous coursework
  • Price: £ 489
  • Post Date: 2021-09-30T12:56:42+00:00
  • Category: Assignment Requirements
  • No Plagiarism Guarantee
  • 100% Custom Written

Customer Reviews

[Solved]Create a program in Python 3 which implements the model of the adder as designed in the previous coursework [Solved]Create a program in Python 3 which implements the model of the adder as designed in the previous coursework
Reviews: 5

A masterpiece of assignment by , written on 2020-03-12

I received my order last night and now I’m writing my reviews. My assignment has all the points I needed along with a good style. The citations used are relatable and professional. The best thing is the discount I got because I recommended my friend too to use their service. I am so pleased to use this effective service. The features are also amazing, everything is good. Will come again soon!
Reviews: 5

A masterpiece of assignment by , written on 2020-03-12

My psychology assignment just came on time and the overall quality is good. It’s also free from errors. I simply loved it!