LEC Abroad

Bachelor of Software Engineering ( Honours )

Apply Now

Griffith University

Course Level
Undergraduate
Course Subject
Software Engineering

Course Description

 

Overview

Software engineers design, construct, and maintain the complex digital systems and applications that modern society relies upon. The Bachelor of Software Engineering (Honours) at Griffith University delivers a rigorous technical education that blends core engineering principles with advanced computer science and software development. Students study within dedicated engineering precincts and modern computing labs, utilizing specialized resources such as the Griffith App Factory to build practical solutions for real-world clients. The curriculum integrates foundational mathematics and programming with advanced topics in systems architecture, artificial intelligence, and secure coding practices. Emphasizing hands-on professional readiness, the programme incorporates extensive work-integrated learning and major industry capstone projects in the final year. Designed for logical thinkers and creative innovators, this course provides a strong pathway for addressing large-scale technological challenges. Graduates emerge with professional engineering accreditation, a robust portfolio of practical work, and the capabilities required to lead software innovation globally.

What You'll Learn

• Advanced programming languages, software design patterns, and architecture principles

• Data structures, algorithmic complexity, and efficient computational problem-solving

• Operating systems, network communications, and distributed software environments

• Database management, data security protocols, and information governance

• Agile software development, project management, and quality assurance frameworks

• Artificial intelligence techniques, machine learning models, and automated systems

• Professional engineering practice, ethics, and technical leadership methodologies

Learning Outcomes

Upon completing the programme, students will be capable of designing, developing, and deploying robust, scalable software systems across diverse technological platforms. Graduates will demonstrate a comprehensive understanding of software engineering theory and computer science principles, enabling them to evaluate complex computational problems and implement optimal solutions. Through collaborative studio projects, laboratory exercises, and substantial industry placements, learners build practical competence in writing clean code, executing rigorous system testing, and managing software lifecycles. They will critically appraise security vulnerabilities, adhere to professional and ethical standards, and direct multidisciplinary technical teams effectively. Ultimately, graduates acquire the analytical precision, technical adaptability, and leadership acumen necessary to secure professional recognition from Engineers Australia and the Australian Computer Society while driving innovation in the global technology sector.

 

Requirements

Completion of High School / Shahadat Al-Thanawiya Al-A'ama (General Secondary Education Certificate) with a minimum overall average of 78%
UKVI IELTS (Academic) 6.5 overall with no band below 6.0 (or approved SELT equivalent)
General Secondary Education Certificate or American High School Diploma Grade average of 70% in the final year results
Need help?

Hop onto a video counselling session with your dedicated counsellor to get all your queries answered.

A$48000.00
Tuition fee
Apply by October 16, 2026
Start dates
Feb 2027
Duration
3 Years
Campus
Main Campus
Mode of study
Full Time
Fees and deadlines depend on the selected options.
Fees and currency conversion are approximate.
⏳ Offer response
1-2 Weeks
📄 Backlogs accepted
This course accepts backlogs