Reference no: EM132383727
Unit 1: Programming
HND level 4
Learning Outcomes
By the end of this unit students will be able to:
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, 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.
Essential Content
LO1 Define basic algorithms to carry out an operation and outline the process of programming an application
Algorithm definition:
Writing algorithms to carry out an operation, e.g. Bubble sort. The relationship between algorithms and code.
The generation process of code; the roles of the pre-processor, compiler and linker, interpreter.
LO2 Explain the characteristics of procedural, object-orientated and event- driven programming. Conduct an analysis of a suitable Integrated Development Environment (IDE)
Characteristics of code:
Definitions of: data types (the role of constants/variables), methods (including input/output), control structures, iteration, scope, parameter passing, classes, inheritance and events.
Key components of an IDE with a brief explanation each component.
LO3 Implement basic algorithms in code using an IDE
Implementation:
Developing simple applications which implements basic algorithms covered in LO1, using the features of a suitable language and IDE. Consider possible security concerns and how these could be solved.
LO4 Determine the debugging process and explain the importance of a coding standard
Review and reflection:
Documentation of the debugging process in the IDE, with reference to watch lists, breakpoints and tracing.
How the debugging process can be used to help developers fix vulnerabilities, defects and bugs in their code.
What a coding standard is and its benefits when writing code.
Attachment:- Programming.rar