High Level Engineering Software

(Unit Code DG58 34)

 


This Unit is designed to give candidates knowledge and understanding and apply basic software engineering concepts to solving electrical and electronic engineering problems that require a software solution. The emphasis in this Unit is on writing and testing I/O programs using the basic structures available in most high level languages.

This Unit provides the candidates with the opportunity to develop skills in system design (top-down design), detailed design (using flow charts or program design language), implementation in the design in a high level language and verification of the design. This Unit also allows the candidates to develop their communication skills by generating the documentation for the designed solution.

On completion of the Unit the candidate should be able to:

1. Write and test linear programs using;


Input and output statements for keyboard and visual display unit.
Input and output statements for I/O ports.


2. Write and test non-linear I/O programs using conditional statements to select different branches for execution.

3. Write and test non-linear I/O programs using iterative loop statements.

4. Write, test and document a control program, incorporating procedures and/or functions to read and write ports.