Module Overview

Information Technology

The course will provide a foundation for computer programming skills and enable the student to plan, programme for final test and validation and debug code for embedded engineering solutions using a stuctured approach.

Module Code

INFO H2009

ECTS Credits

5

*Curricular information is subject to change

The use of computers in engineering and society.

A review of computing technologies and their application in engineering and wider society. Discussion on the ethical implications of further use.

Algorithms, Pseudocode and Flowcharts. Planning for validation.

What is pseudocode; What is a flowchart. Using both to plan a programme and structure your code. Planning your code so that it can be tested.

Structured Programming.

Putting it all together writing computer programmes that work; Decision making statements, loops, arrays, variable assignment, mathematical functions and the user interface forms.

Programme Debugging.

The use of debugging tools to identify and solve problems in a structured computer programme.

Problem Specific Material.

Problems developed using simple electronics and microprocessors (arduino, bbc micro bit or msp430). These can be stream specific including Mechanical, biomedical or automation etc.

Communicating your ideas

Development of reports, summaries, posters and presentations for succinct dissemination of your work

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100