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

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



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.

 


Price: £ 499

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

Details

  • Title: Create a program in Python 3 which implements the model of the adder as designed in the previous coursework
  • Price: £ 499
  • Post Date: 2018-11-05T10:59:17+00:00
  • Category: Assignment Requirements
  • No Plagiarism Guarantee
  • 100% Custom Written

Customer Reviews

Create a program in Python 3 which implements the model of the adder as designed in the previous coursework 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

My writer did a small error in my work but it was fixed by him shortly. The work is admirable and I have submitted it. Now hoping for the best results. I would inform you soon.
Reviews: 5

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

I was worried about the plagiarism ration in my dissertation. But thanks to my dedicated writer, I received 0% plagiarism in all the chapters. I owe my writer a million thanks..!

Write your Feedback

Your email address will not be published. Required fields are marked *