The University of Queensland Homepage
Study@ITEEStudy@ITEESchool of ITEE ITEE Main Website

 ME(Software)

Master of Engineering
(Software Engineering) Program
Statement of Graduate attributes

On completion of the program, the graduate will–

IN-DEPTH KNOWLEDGE OF THE FIELD OF STUDY

Possess in-depth knowledge and skills to meet the evolving software engineering needs of Australian industry.

Possess knowledge and skills that permit effective participation in a wide range of work environments where software engineering finds application.

Appreciate the central role and the characteristics of good design and scientific investigation in software engineering.

Possess an appreciation of software engineering as an international and collegial activity with trans-national professional values.

EFFECTIVE COMMUNICATION

Be able to write and talk effectively about software engineering issues and demonstrate projects in a manner appropriate for the research community, industry, and government.

Be able to participate in broad and informed discussion of software engineering issues as a contributor to the community, industry, and government.

Be able to choose and use the most effective communication strategies for communicating with these groups.

Be able to effectively participate in and manage multidisciplinary teams to produce a common outcome.

.INDEPENDENCE AND CREATIVITY

Be committed to ongoing intellectual development, building on the foundations of the software engineering degree.

Be able to locate, absorb, assess and integrate information from a variety of sources to solve software engineering problems.

Be capable of finding creative and efficient design solutions to software engineering problems.  

Be able to innovate and improve current software engineering practice.

CRITICAL JUDGEMENT

Be able to evaluate ideas and opinions about software engineering issues and of original research in software engineering, make decisions and to reflect critically on the justifications for decisions using an evidence-based approach.

Use the analytical, reasoning, and problem solving skills developed through the study of software engineering to analyse, understand, and solve complex issues in the wider community.

ETHICAL AND SOCIAL UNDERSTANDING

Be able to take an informed position on the ethical issues generated by engineering research and its applications.

Appreciate the fundamental importance of engineering contributions to our cultural evolution and to society’s health and wellbeing.

Understand the social and civic responsibilities of engineers, and understand and respect the roles and expertise of associated disciplines.