The integrated development environment and the debugging process
|
---|
LO1. Define basic algorithms to carry out an operation and outline the process of programming an application.
LO2. Explain the characteristics of procedural, object-orientated and event-driven programming.
All merit descriptors
All distinction descriptors
To attain a ‘DISTINCTION‘ grade, learners need to achieve all the ‘DISTINCTION’ criteria, along with all the ‘MERIT’ and PASS criteria.
Plagiarism and collusion
Aim and Objectives of this Unit
Assignment 1 – Understanding Programming
Unit Learning Outcomes |
---|
LO1 Define basic algorithms to carry out an operation and outline the process of programming an application. |
Assignment Brief and Guidance |
---|
Senario In your presentatom you must clearly:
|
Submission Format |
---|
The submission is in the form of an individual written report. This should be written in a concise, formal business style using single spacing and font size 12. 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 Harvard referencing system. Please also provide a bibliography using the Harvard referencing system. The recommended word limit is 2,000–2,500 words, although you will not be penalised for exceeding the total word limit. |
Assignment 3 – Implementation of Algorithims in Code
Unit Learning Outcomes |
---|
Assignment Brief and Guidance |
---|
Your aim is to create a fully working, secure application that has been developed using an IDE and adheres to coding standards. The document portfolio should include: The working application produced must also be demonstrated. The following should be taken ointo consideration in developing your portfolio:
|
Learner Guidelines:
Please see the grading grid on page 3 for Merit and Distinction guidance.
Critically Evaluate/Analyse: When you critically evaluate you look at the arguments for and against an issue. You look at the strengths and weaknesses of the arguments. This could be from an article you read in a journal or from a text book.
Discuss: When you discuss you look at both sides of a discussion. You look at both sides of the arguments. Then you look at the reason why it is important (for) then you look at the reason why it is important (against).
AHO, A. V. et al. (1987) Data Structures and Algorithms. 1st Ed. Addison-Wesley.
HUNT, A. et al. (2000) The Pragmatic Programmer: From Journeyman to Master. 1st Ed. Addison-Wesley.
Unit 20: Advanced Programming
Unit 28: Prototyping