Unit 1 Programming
Unit 1 Programming
Unit 1 Programming
Each student has to submit their assignment as guided in the assignment brief. The students are
guided what sort of information is to produce to meet the criteria targeted. You are required to
make use of headings, paragraphs and subsections as appropriate, and all work must be
supported with research and referenced using the APA referencing system.
LO1 Define basic algorithms to carry out an operation and outline the process of
programming an application
LO2 Explain the characteristics of procedural, object oriented and event driven
programming, conduct an analysis of a suitable Integrated Development Environment
(IDE)
LO3: Implement basic algorithms in code using an IDE
LO4: Determine the debugging process and explain the importance of a coding standard
1|P ag e
Scenario 1
The store owner requires an application to keep the records of the products on stock based on
purchase and sales. When Stock owner purchase products from the customer, the stock
should be increased, while selling products to customers stock should be decreased.
The system should have at least three main menus which are Setup, Transaction, and
Reports. Under the main menu following sub-menu should contain.
All students are encouraged to enhance or add other related forms you think required in
your system. One Id column, Primary Key with Identity Property should be assigned in
each table.
2|P ag e
User UserId,UserName,Password,Email,Phone
Part 1
Assignment Task
3|P ag e
Section B
The research and development team you work with have been tasked with further
investigation into how best to build more efficient, secure software. You have been asked to
look into programming paradigms and the advantages and disadvantages of using different
programming language approaches.
You will need to create a report covering findings from research into the
characteristics of different programming paradigms – procedural, object-orientated
and event-driven programming.
Your report should include an explanation of each paradigm, an analysis of suitable
IDEs, and an evaluation of source code that would be generated for an application.
Part 2
Assignment Task
The submission is in the form of five documents/files:
You are required to make use of appropriate structure, including headings, paragraphs,
subsections and illustrations as appropriate, and all work must be supported with research and
referenced using the APA referencing system.
As part of the application process, they senior management team want to see that you can
implement algorithms using an IDE as required.
You are asked to create a fully working, secure application that has been developed using an
IDE and adhere to coding standards.
4|P ag e
3. An evaluation of the debugging process in the IDE used and how it helped with
development.
4. An evaluation of coding standards and the benefits to organizations of using them.
5|P ag e
why a coding standard is
P4 Explain the debugging M4 Evaluate how the
necessary in a team as
process and explain the debugging process can be used
well as for the individual.
debugging facilities available to help develop more secure,
in an IDE. robust applications.
P5 Outline the coding standard
you have used in your code.
Grades Achieved
Note: Refer the unit details provided in your handbook when responding all the tasks above.
Make sure that you have understood and developed your response that matches the highlighted
key words in each task.
Plagiarism Notice
You are remined that there exist Academic Misconduct Policy and Regulation concerning
Cheating and Plagiarism.
6|P ag e
All assignments must be typed in Times New Roman, font size 12, 1.5 spacing.
The center policy is that you must submit your work within due date to achieve “Merit”
and “Distinction”. Late submission automatically eliminates your chance of achieving
“Merit and Distinction”. Also, 80% attendance is required to validate this assignment.
I declare that all the work submitted for this assignment is my own work and I understand that if
any part of the work submitted for this assignment is found to be plagiarised, none of the work
submitted will be allowed to count towards the assessment of the assignment.
7|P ag e