Higher Nationals in Engineering
Overview - Unit 112: Computer Programming Techniques
This unit aims to develop learners’ understanding of computer programming techniques and
will enable them to design and develop programs for a variety of applications.
Unit Specification »
Learning Outcomes
- Be able to design and develop code using structured programming methods
- Be able to use modularisation appropriate to the chosen programming language
- Be able to produce appropriate documentation for a given program application
- Be able to create and apply appropriate test schedules
Assessments
-
11/May/2016
Assessment A112.1: Software Design
Final
-
25/May/2016
Assessment A112.2: Software Coding
Final
-
29/Jun/2016
Assessment A112.3: Software Testing
Final
Assessment Criteria
-
Be able to design and develop code using structured programming methods
-
select appropriate pre-defined data types
-
use simple input/output and appropriate operators with the above
-
use appropriate selection structures and loop structures
for the given task
-
produce programs to desired standards
-
Be able to use modularisation appropriate to the chosen programming language
-
construct a program from a design and use appropriate
functions/procedures
-
demonstrate the effect of scope and life-time of
variables
-
pass data effectively between modules
-
Be able to produce appropriate documentation for a given program application
-
produce user documentation for a completed programming
application including the user interface design
-
develop technical documentation for a predescribed
program application
-
Be able to create and apply appropriate test schedules
-
demonstrate discrimination between semantic and
syntax errors
-
produce test documentation
-
successfully construct and use test data and schedules
to detect logic errors
-
create onscreen help to assist the users
-
use appropriate techniques for detecting errors
Useful Resources