The University of Queensland's engineering program offers the largest choice of engineering programs in Queensland, with a large number of distinct specialisations, majors, and minors. The flexible curriculum equips students to work in both established and newly emerging areas of engineering. Students develop their understanding by applying science and engineering principles to engineering problems of commercial importance. In addition to technical expertise, the program emphasises essential workplace skills such as communication, teamwork, project management, problem-solving and lifelong learning. The UQ engineering degree is widely accredited and respected and this degree equips students to work both in Australia and overseas. We’ve been busy reimagining the Bachelor of Engineering (Honours) and have crafted a new curriculum that will place you at the forefront of engineering in 2024, 2034 and beyond. You’ll benefit from a new flexible first year with hands-on experiences across all aspects of engineering, more study options for greater career opportunities, and direct contact with industry – your future employers – threaded throughout your degree. You’ll develop technical skills through a core specialisation, which will form the basis of your career. Choose from either chemical engineering, civil engineering, electrical engineering, mechanical engineering, mechatronic engineering or software engineering. You’ll also have the option to complement your engineering specialisation with a major or minor in one of the new and emerging areas of engineering. Our broad range of majors allows you to further tailor your studies to match your career aspirations and deep dive into your interests.
Software engineering is the systematic approach to the development, operation, maintenance and retirement of software; the controlling element of computer-based systems. As society becomes even more dependent on computers, one of the biggest challenges is the creation of new software necessary to make computers useful. Software engineering deals with the challenges associated with large-scale, high quality software: size and complexity, cooperation between developers, clients and users, and evolution of software over time to maintain its value. Software engineers use principles of computer science, engineering, design, management, psychology, sociology and other disciplines to design and manage large software systems. Team and individual projects are a focus of this plan, an approach valued by employers. Tailor your specialisation in software engineering with major or minors that meet your interests and career goals. Software engineering offers these options: Majors Computer engineering Minors Data science Design