LO1 Define basic algorithms to carry out an operation and outline the process of
programming an application
Explain about the definition of algorithm, features of an algorithm and outline the process in
building an application.
o Provide the flowchart of your system and define the algorithm that is proposed to your
system
o Explain the process outline in your system
o Choose one of the effective sorting techniques (such as bubble sort, selection sort, and
so on) and one of the relevant searching techniques (such as linear search or binary
search) for your system
Provide a presentation by showing the performance of an algorithm based on your skill and
experience.
Determine the steps taken from writing code to execution.
Evaluate the implementation of an algorithm in a suitable language. Moreover, you need to
critically evaluate the relationship between the written algorithm and the code variant during
implementation.
LO2 Explain the characteristics of procedural, object-orientated and event-driven
programming
Explain about the procedural, object orientated and event driven programming (Java
Programming Language); and discuss their characteristics and the relationship between them.
Compare and contrast the procedural, object orientated and event driven paradigms which are
used in your source code and where are used in your system.
Critically evaluate the source code of an application which implements the programming
paradigms, in terms of the code structure and characteristics.
LO3 Implement basic algorithms in code using an IDE [27-Oct-2021]
According to the given scenario, you need to write a program that implements an algorithm
using an IDE.
o You also need to show the evidence of how the IDE was used to develop your
algorithms.
Use the IDE to manage the development process of the program.
And then, evaluate the effective use of an IDE for the development of applications contrasted
with not using an IDE.
LO4 Determine the debugging process and explain the importance of a coding standard.
Explain the debugging process of your implemented system and explain the debugging
facilities available in the IDE how it helped with the development.
o Explain one of the function by using debugging facilities available in the IDE how it
helped with the development Outline the coding standard you have used in your code.
o Describe the coding standard of Java such as naming rules of all identifier, class,
methods, formatting (Braces, Blocks) you have used in your code.
Evaluate how the debugging process can be used to develop more secure, robust applications.
Critically evaluate why a coding standard is necessary in a team as well as for the individual.