Software engineering is the design and implementation of the software systems on which our society depends; from buildings to biotechnology, games to government, and sports to submarines.
Software engineers combine an understanding of computer science, design, engineering management, mathematics and psychology to manage the development, production and maintenance of large-scale software systems. Every software engineer can program but not every programmer is a software engineer.
As team work is essential for professional software engineers our program focuses on group project work in developing software, from initial ideas through development to finished products for external clients. This gives you invaluable experience in teamwork, project management, and the utilisation of industry best practice techniques.
A solid foundation for the future
This process will introduce you to the foundation of software development and program construction supported by mathematics, computer systems, engineering principles and information systems.
You will then have the opportunity to put this knowledge into practice with a final year off campus industry experience or to work on a major project. Overall, you’ll complete at least 20 days engineering professional practice. This foundation combined with practical experiences will give you the critical 21st century skills to professionally enter this exciting and dynamic engineering field.
As a graduate you’ll be eligible for membership of both the Australian Computer Society and Engineers Australia with corresponding international recognition.
Creator of a 3D-printed bicycle, PhD candidate James Novak has won a major international award for his use of technology that he says is providing a vision of the very near future
Astronaut Dr Sandra Magnus, who flew five space missions for NASA and logged 133 days in orbit aboard the International Space Station, will present Perspectives from Space at Griffith University's Nathan campus on Monday, May 18
Life's a clean beach for the Griffith Centre for Coastal Management, which has played a crucial role in Burleigh winning a major award from Keep Queensland Beautiful