Overview
The Bachelor of Engineering (Software) (Honours) - 4 years is an accredited degree that provides education in the application of computer science and engineering principles, including paradigms, standards, theoretical knowledge and practical skills, to design, develop, test, verify and implement computer-based solutions to complex and diverse problems. It offers national … For more content click the Read More button below.
Student guidance
Study planner
Program of study overview
Program of study notes
Program of study
144 Units
Year 136 Units
Year 236 Units
Year 336 Units
Year 436 Units
Honours Program36 Units
Admission requirements
Admission requirements
Pre-requisites
Assumed knowledge
English Language requirements
Aims
The course specialisation has been designed to provide graduates with:
- A strong foundation in both the theoretical and the practical aspects of engineering, particularly those relevant to the systematic development of large and/or complex software systems
- An awareness of social, economic, cultural and environmental aspects of software engineering
- An ability to critically analyse and evaluate information and solve problems
- An understanding of professional and ethical responsibilities and a commitment to them
- Well developed written and oral communication skills and the ability to work and interact professionally as an individual and as a member of multi-disciplinary teams
- Structured engineering work experience
- An understanding of the need to undertake lifelong learning and the capacity to do so
- An ability to undertake a substantial research-oriented project
- Preparation for future management roles as professional engineers
The course provides experience of working in a team environment in industry. It also provides the foundations that will underpin ongoing professional development, preparing graduates for further study or for a career in an engineering related field or in other areas where the range of skills and knowledge acquired is needed or desirable.
Learning outcomes
On completion of the course you will be able to:
1.
Competently use professional skills and knowledge in the systematic development of complex software systems
2.
Demonstrate a broad understanding of the ICT discipline and a deeper understanding of many areas of software engineering, including software quality and reliability
3.
Apply their skills and knowledge in a professionally responsible manner, both as an individual and in a team
4.
Contribute successfully to project and engineering management in a manner that ensures a systems wide solution
5.
Communicate effectively with other engineers and the wider global community
6.
Develop engineering solutions appropriate to the social, political, international, economic and environmental contexts in which they are applied
7.
Understand and describe the processes through which current knowledge was developed and engage in the process of continuing education needed to retain the necessary level of professional skills and knowledge in software engineering
8.
Plan and execute a research project, applying relevant methodologies and knowledge appropriate to postgraduate research or advanced industrial investigation
Professional accreditation and recognition
Professional accreditation
Associations
Course/Course specialisation association
Course/Pathway association