Teaching in the department - Aims and philosophy
It is our aim that graduates of the department leave the department with the following
attributes:
- an understanding of IT fundamentals that will enable them
to adapt readily to constant changes in the technology, together
with an attitude of mind that makes them willing to adapt;
- an understanding of how real systems get put together;
- the practical skills and theoretical knowledge necessary to
be able to select and use appropriate tools, data structures and
algorithms;
- an understanding of data models, how to construct them and
how to implement them;
- an understanding of the commercial and industrial context
in which they will build systems and in which those systems must
operate;
- a level of technical competence that allows them to handle
a reasonable range of technical problems themselves and to recognise
when they need to call for assistance;
- the intellectual curiosity that welcomes the opportunity to
find out about new techniques and new application areas;
- a willingness to take responsibility for their own work and
an understanding of why they need to gain practical experience;
- a platform of knowledge and understanding that will serve
as a basis for the development of new skills in the future;
- the personal skills to deal successfully and independently
with the staff of client companies;
- experience of quality management procedures in software development
and a positive attitude towards quality management.
In short, the overall aims and orientation of our courses
is professional rather than academic; however, we aim to educate students rather than simply to train them.
More details of our teaching can be found
in the Undergraduate Prospectus