Bachelor of Software Engineering (Honours)

Griffith University

Type of institution: University/Higher Education Institution
Level: Undergraduate
CRICOS: 00233E

From biotechnology to sports to submarines, if you want a hand in designing and implementing the software systems our society depends on, Griffith's Bachelor of Software Engineering (Honours) is the ideal path for you.You'll learn in state-of-the-art facilities from passionate, experienced teachers. You'll be engineering from day one, with a solid foundation in mathematics, computer systems, engineering principles and information systems. In your second year, you'll explore computer algorithms, object-oriented programming, business analysis, computer network essentials and more.Along the way, you'll gain vital skills and knowledge in fields such as mobile app development, network security and project management. You'll also address the key social and professional issues facing software engineers as the 21st century - and humanity's complex relationship with devices - continues to develop.Industry and expert connectionsAt Griffith, we prioritise industry engagement in everything we teach. Our degrees also have a practical foundation, so you know what you're learning will be relevant to your career long after you graduate. You'll gain valuable skills in teamwork, project management and quality management as you complete project work developing software for real clients.Your learning experience will involve practising engineers directly through your laboratory and tutorial sessions. Additionally, your teachers will draw on their professional experience in choosing lab activities, projects and/or case studies, and problems. You'll also be exposed to the realities of current industry practice through a range of field trip opportunities.In your final year, you'll spend more than half your time engaging in work-integrated learning (WIL). As part of the final year's significant focus on WIL experiences, you'll team up with your peers to take on a group project in a practical environment. You'll also conduct a major engineering research project as part of our capstone Industry Affiliates Program. The course will give you the opportunity to apply the skills and knowledge gained during your degree to an industry-led project. You'll even have the chance to enlist one of our industry partners as your supervisor.Global MobilityStudents may be eligible to do an international field trip, organised by the academic staff. This may count towards a component of the degree, depending on the structure.


  • Agile Business Analysis
  • Applied Network Security
  • Computer Networking Essentials
  • Computer Systems
  • Computing Algorithms
  • Cyber Security Standards and Operations
  • Digital Electronics
  • Discrete Structures
  • Electric Circuits
  • Embedded Systems
  • Engineering C
  • Engineering Design Practice
  • Engineering Mathematics 1
  • Engineering Mathematics 2
  • Engineering Science
  • Foundation Mathematics
  • Foundations of Systems Development
  • Fundamentals of Blockchain and Distributed Ledger Technology
  • Human Computer Interaction
  • IAP
  • Language and Communication for Sciences
  • Listed electives and/or Free-choice electives
  • Mobile Application Development
  • Object Oriented Programming
  • Object Oriented Software Development
  • Programming for Robotics
  • Programming Principles
  • Project Management Principles
  • Software Engineering
  • Software Engineering Fundamentals
  • Software Frameworks
  • Software Technologies
  • The Ethical Technologist
  • Work Integrated Learning - Single Project

Standard entry requirements



Griffith University grants credit and recognition of prior learning which may relate to prior formal learning or prior informal and non-formal learning. For more information, please visit the following website: Credit transfer Griffith's innovative Credit Precedent Database allows you to find out what credit decisions have been made in the past. These precedents will give you an idea of what you can expect. View credit precedents for this program

Study pathways

The Bachelor of Software Engineering (Honours) program provides a pathway to research higher degrees with direct entry into doctoral programs for students who graduate with First Class Honours. It also provides the opportunity for gifted graduates to apply for scholarships and awards.

Study information

CampusFeesMid year intakeAttendance
Gold Coast Campus International: $158,000 No
  • Full-time : 4 years
Nathan Campus International: $158,000 No
  • Full-time : 4 years

Related courses

Browse more courses
Is the information on this page correct? Request update
Sign up to our newsletter for the latest scholarships and education news
You must agree before submitting.

Subscribe to our newsletter

Join the conversation