We're Open

0% Plagiarism Guaranteed & Custom Written

LO1: Define basic algorithms to carry out an operation and outline the process of programming an application.

BTEC HND in Computing

LO1: Define basic algorithms to carry out an operation and outline the process of programming an application.

You are required to define what an algorithm is and in addition to outline the steps needed to follow building the application. Your outline should determine the different steps taken to write the code up to the execution stage. To further support understanding, examine the implementation of an algorithm of choice, compare and evaluate the relationship between the sample algorithm and variant in the assignment code written

LO2: Explain the characteristics of procedural, object-orientated and event-driven programming, conduct an analysis of a suitable Integrated Development Environment (IDE)

There are many different paradigms in programming. You are expected to explain the differences and similarities between procedural, object oriented and event driven programming paradigms, include where Python fits in your explanation. From your findings, analyse the common features a developer can have access to in an Integrated Development Environment such as Visual Studio 2017 or IDLE. Critically evaluate the source code of an application that implements the different paradigm earlier explained, in terms of code structure and features.

LO3: Implement basic algorithms in code using an IDE

All the programming skills learnt in this module including appropriate data structures, user functions as well as built-in I/O Standard Library or other Functions should be implemented in writing the program and where possible the program should be written as a function to emphasise modularity of your program. Your program should calculate employees monthly pay based on their sales. Your program should request from the user an employee’s monthly sales amount to calculate their total monthly salary. Further, apply loop control structure to continue the program until user enters ‘exit’. Apply appropriate user input validation in order to provide correct input by the user using an IDE (e.g. Visual studio 2017 or IDLE). Your program should be able to ask the staff if they wish to use the system again after a session has been completed; this can be illustrated through the implementation of the loop control structures. In addition, user or staff input must be validated to ensure the correct input is entered (in this case only the required four numbers only). From your experience using IDE to develop the program, evaluate the importance of using an IDE (e.g. Visual studio 2017 or IDLE) in the development process contrasted with not using an IDE (e.g. text editor, command console) Hint: The illustration of pre-defined, user-defined functions as well as the use of global and local variables are expected in your python programming codes to implement the wage calculator system.

LO4: Determine the debugging process and explain the importance of a coding standard

Testing is paramount in programming, planning the test procedure is a prerequisite in having a successful testing/debugging. In view of this, you are required to explain the process of debugging your program and debugging facilities that are available in the choice of your IDE. Ensure to outline best practices and coding standards you have incorporated in your code.

Debugging processes helps to clear errors in the code and to enhance developed applications. In your report, evaluate how debugging processes can be used to help develop more secured and robust applications. In conclusion, you are expected to critically evaluate why a coding standard is necessary in a team as well as for the individual in the programming world. In conclusion, you are expected to critically evaluate why a coding standard is necessary in a team as well as for the individual in the programming world.


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?

We've produced some samples of what you can expect from our Academic Writing Service - these are created by our writers to show you the kind of high-quality work you'll receive. Take a look for yourself!

View Our Samples

corona virus stop
FLAT 50% OFF ON EVERY ORDER.Use "FLAT50" as your promo code during checkout