I am a
- High school student
- Mature student (18+)
- International student
You’re considered an international student if you are:
- intending to study on a student visa, or
- not an Australian citizen, or New Zealand citizen residing in Australia, or
- not a holder of an Australian permanent residency, or
- not a holder of an Australian humanitarian visa
- Parent or guardian
I'm interested in
My child is interested in
Where would you like to study?
Where would your child like to study?
Professional development and short courses
- We offer a range of professional development courses.
- Find out more
Software engineers design and implement the software systems our society depends on—from biotechnology to sports to submarines. You'll learn about software engineering theory and software development and program construction.
You'll study mathematics, computer systems, engineering principles and information systems. You'll learn through group project work, developing software for external clients, and gain skills in teamwork, project management and quality management. You'll also learn about international standards and industry best practice techniques.
Frequently Unasked Questions
Got questions about uni life that only a student would know? Get the kind of answers you won’t find on a typical university FAQ page.
Study software engineering at Griffith
You’ll graduate highly skilled in cutting edge software engineering and equipped to meet the demands of a rapidly changing software industry. You will develop strong professional capabilities in programming and software development as well as program construction with the multidisciplinary IT and electronic background. You’ll complete project work developing software for real clients, ensuring that as a graduate you’ll have practical skills in teamwork, project management and quality management.
Upon graduation you’ll be able to help move the industry to best practice, to emphasise a constructive focus on quality and productivity and to provide an understanding of the innovation process as it applies to developing and commercialising new software products. Employees with these skills are highly regarded worldwide.
You will graduate fully equipped to work in local, national and international sectors. Our programs have a strong practical focus - our industry placements provide you with the opportunity to develop work-ready skills and our teaching focuses on ‘learning by doing’.
Bachelor of Engineering (Honours)/Bachelor of Computer Science
Jake has always enjoyed playing with electricity, computers and maths, and chose Griffith because the combination was a unique offering on the coast. 'The combination of my degrees is really fun. I'd definitely like to work with maths and sparks, most likely in some large-scale agricultural plant,' he says.
Classrooms that reflect the workplace
Creating new ways to enhance student learning
Our new Engineering, Technology and Aviation building at Nathan is a space for innovation and collaboration. With the latest in hands-on technology, the building offers engineering, IT and aviation students the opportunity to learn in spaces designed to reflect the workplace.
75% of the fastest growing occupations now require science, technology, engineering or math skills*
You'll be prepared for a career in software development and be equipped to meet the demands of the rapidly changing software industry. You'll find employment as a software architect, software developer, software engineer, software tester, IT project manager, systems analyst, security specialist, computational scientist, programmer, networking and communications specialist, and in research and development.
* Office of Australia's Chief Scientist, September 2014.
21 Jan 2021
Computer science grads create community tech solutions
23 Dec 2020
Should you detox from digital accounts this Christmas?