Engineering is the application of the scientific method to the solving real world problems.
- understand the fundamental principles underlying problem domain design. - plan and write the solution within the specified requirements and to a professional standard. - employ formal methods to produce effective solution to specific requirements. - develop structured solution sets of simple user-defined classes usinb Object-Oriented principles to achieve overall programming goals. - develop reasoned justification of solution, firmly grounded on the available evidence.
- Measure the model solution against the requirements. - develop error identification and testing strategies - locate, read and summarise relevant literature, from both traditional and electronic media, to extend your understanding of the topic.