Diploma of Software Engineering
Student Domestic International
Study mode Online On campus Blended
Campus locations Sydney Melbourne Online
Duration1 year full time, 2 years part time, 6 months accelerated
Start date

01 Nov 2021

14 Feb 2022

30 May 2022

Billy Blue College of Design Logo | Torrens University

Jointly badged program with Media Design School, accredited, delivered and conferred by Torrens University Australia Ltd, ABN 99 154 937, RTO 41343, CRICOS 03389E.

Code DSE19 | CRICOS 102264E

What is a Diploma of Software Engineering?

A Diploma of Software Engineering provides the technical and theoretical foundations to start out in the industry. These include the fundamentals of algorithm and data structure design, software engineering project management and ethical development and research practices. Specialisation areas include Artificial Intelligence and Game Programming.
Writing Icon | Billy Blue Design College

Developed with industry input
Built in collaboration with IBM and AWS Academy.

Apply Now Icon | Billy Blue Design College
Gain course credit
Take your credits with you into a bachelor’s course.
Technology Icon | Billy Blue Design College

Master industry-standard programming 
Learn the fundamentals of C++ and C# programming languages. 

Subjects and units

Each subject involves 10 hours of study per week, comprising 3 hours of facilitated study and 7 hours self-directed study.

International students must not enrol in more than one-third (33%) of online subjects over their course and must study at least one face-to-face subject each study period. Most face-to-face courses are also available online. Please note that due to COVID-19 pandemic, authorities have provided exceptions to the usual face-to-face learning requirements.

International students on a student visa are required to study full time, i.e. the student must complete a minimum of 1.0 EFTSL of study per year.
5 Core subjects
  • Maths 1 | MAT101
    This subject introduces students to foundational mathematical concepts necessary for specialisation subjects in their degree. Main topics covered are – Linear Algebra, Discrete Maths and Geometry. The delivery consists of theoretical elements, a demonstration, and then the lecturers allow students to put these skills into practice. The students collaborate and share mathematical problem-solving approaches during frequent in-class discussions and are expected to provide these solutions for class reviews.
  • Introduction to Software Engineering | ISE102
    This subject provides an introduction to the information and skills needed to begin working in software engineering. This subject will cover the concepts of object-oriented programming with a particular focus on learning to use the C++ programming language. An understanding of C++ will form the basis of the necessary skills needed for developing professional and complex software packages such as video games.
  • Algorithms and Data Structures (Pre-requisite ISE102) | ADS103
    Students learn the fundamental data structures and algorithms that are needed to solve common software engineering problems. Lecturers show examples of data structures and algorithms, and use analogies to explain. Students improve their learning throughout this subject by working on a large number of projects. They solve common problems by designing, developing, implementing, testing, and enhancing a collection of data structures and algorithms.
  • Microservices Architecture (Pre-requisite ISE102) | MSA106
    In this subject students learn the fundamentals and core concepts of Service Oriented Architecture and characteristics of microservices. They compare microservice architecture with monolithic style, emphasising why the former is better for continuous delivery. They also deal with operational complexities that are created while managing, monitoring, logging and updating microservices, and learn about the tools used to successfully manage, deploy and monitor applications based on microservice.
  • Computer Architecture and Operating Systems (Pre-requisite MAT101 & ISE102) | CAO107
    This subject examines the design, organisation, and operation of modern computer systems from both a hardware and software perspective. The first half of this subject explores the five classic components of a computer system; input, output, memory, datapath, and control, with the last two making up the processor. We explore the history of computer systems, highlighting the recent change in trend from increasing clock speeds to increasing processor/core counts. We describe how the performance of a computer system can be evaluated, how it has been the driving factor behind progress and why this recent change in trend was necessary. Each of the five classic components are examined in both an abstract sense and by looking at specific real-world examples. We put particular emphasis on the structure, design and operation of modern CPUs, how CPUs differ in design and operation from GPUs, and how memory hierarchies are used to improve performance. The second half of this subject examines how operating systems bring all of these computer system components together in a cohesive way, to allow user programs to interact with these components without needing to know about the low-level details. Students will learn about the structure of a modern operating system, with particular emphasis on processes & threads, memory management, file systems and I/O.
Electives available to students may be chosen from the elective bank below. Choose 3 electives:
  • 2D Game Programming | GPR103
    In this subject, introductory programming concepts and software engineering management methods are introduced within the context of game development. Through practical project-based learning and a foundational introduction to development through industry standard video game engine tools and associated programming languages, students will explore how to break complex development problems down into smaller tasks that can be planned, managed and implemented. This process will enable them to respond to game design briefs with appropriate programming and development solutions.
  • Maths 2 | MAT102
    Students learn how to construct mathematical solutions to common gaming problems. They design, develop, test, and enhance a game that requires a significant degree of mathematics. Analytic geometry, matrices, transformations, quaternions, fractals, curves and splines as taught to cover the entire spectrum for 3D games. Software engineering models and notations are used to represent mathematical problems and students learn to write these for all mathematical code. Mathematics used in 3D games are introduced (vectors and matrices) and the more challenging mathematical problems are solved as a team. Lecturers encourage in-class discussions to assist students in their understanding of the concepts.
  • Game Design Principles | GDP102
    Game Design Principles introduces students to game design foundations, techniques and paradigms through a series of lecture-led and student-led activities. Students will explore game design principles through the analysis of existing game artefacts, applying those findings to the development of their own games. Students are introduced to a variety of analysis, development and presentation techniques encouraging discussion, creation and dissemination of their design choices through prototyping and documentation.
  • Concepts in Artificial Intelligence | CAI104
    The goal of this subject is to familiarise the student with the basic concepts of artificial intelligence and the problems AI is used to solve. The course content is organised around the three main areas of AI: Search, Logic and Learning. Topics covered include basic search, heuristic search, adversarial search, constraint satisfaction, logical agents, logic and inference, knowledge representation, probabilistic reasoning, knowledge in learning, learning probabilistic models, reinforcement learning and ethics of AI.
  • Probabilities and Statistics | PST107
    This subject provides an elementary introduction to probability and statistics with applications. In probability, students will learn about probability and distribution theory by defining probability and then studying its key properties. The subject will also introduce concepts of random variables, outcomes of random experiments and data analysis techniques using the statistical computing package R or SPSS. In statistics, students will study data and uncertainty. Students will learn how to use statistics in the design of effective experiments and in determining the type of data collected. Underlying these techniques is the assumption that these data are samples of a random variable that follows a probability distribution describing their behaviour.
  • Introduction to Cloud Computing | ICC104
    In this subject students learn the fundamental elements of Cloud Computing. They identify the building blocks of Cloud Computing including essential characteristics, different service models and how these models differ from each other. In addition, students also develop an understanding of resource pooling and virtualisation in Cloud. They learn about various deployment models in cloud computing and how these deployment models differ from traditional IT deployment models.
  • Introduction to DevOps | IDO107
    In this subject students learn the definition, history, value, building blocks, and scope of DevOps. They also learn the process of unification and collaboration between development and operations. Students are introduced to key concepts, benefits, tools, and practices of implementing Continuous Integration, Continuous Testing, and Continuous Deployment. They also analyse the process of automation in DevOps.

Industry partners and work placements

The big difference at Billy Blue College of Design at Torrens University Australia is that you’ll start working in the design industry from day one – gaining valuable experience, learning from industry professionals and making industry connections.
Apply Now Icon | Billy Blue Design College
Gain professional experience
Work on an industry brief in conjunction with an industry client or immerse yourself in an industry internship as part of your course.
Imogen Frost - Diploma of Graphic Design student testimonial
Imogen Frost
Graduate, Diploma of Graphic Design
Studying at Billy Blue was a true turning point in my career, as I was surrounded by lecturers and classmates who I believe truly wanted me to succeed.

Learning outcomes

  • Master the fundamentals of C++ and C# programming languages
  • Construct mathematical solutions to common software engineering problems
  • Understand data structure design and implementation
  • Uphold ethical software engineering practices
  • Explore the algorithms of software engineering solutions

Why study with us?

With dynamic, cutting-edge courses, Billy Blue College of Design at Torrens University Australia fosters the next generation of innovative, independent thinkers. Our passionate experts equip you with the tools to thrive and prepare you for the creative industry. Thanks to our partnerships, you will collaborate with some of the most influential brands in the world, building a portfolio that will help you secure your dream career.

Connected to industry

Industry professionals and entrepreneurs founded Billy Blue, and today it remains an active creative hub where friendly lecturers teach and mentor students. Our strong relationships with the design industry means you will work on live projects with real industry clients.

Apply Now Icon | Billy Blue Design College
Future-proof your career
Whichever course you take at Billy Blue College of Design at Torrens University Australia, you’ll be prepared for rapid change by having next-generation technology at your disposal.

Student showcase

Students and graduates are strongly recognised and constantly sought out by the design and creative tech industries. Work-ready, incredibly talented and always prepared to push the boundaries, they are creative problem-solvers.

Melanie Tran - Bachelor of UX and Web Design student testimonial
Melanie Tran
Graduate, Bachelor of UX and Web Design
The one thing I’ve learned is that to be innovative, creative and ground-breaking, you first need to believe in yourself. Studying at Torrens University instilled me with the self-confidence to succeed.

Billy Blue Graduate Cap Icon | Torrens University

Are you Domestic or International?

Choose your student type for fees, scholarships & entry requirements

  • Domestic
  • International

Admissions criteria and pathways: Domestic students

Before you begin your course application, check that you meet the requirements listed below.
Apply Now Icon | Billy Blue Design College
Year 12 (Australian secondary school certificate) or equivalent.
Apply Now Icon | Billy Blue Design College
OR successful completion of a Vocational qualification (AQF Level 4), or above OR Successful completion of a Higher Education qualification.
OR work life experience demonstrating the ability to undertake study at the required level. 

Guaranteed pathway and Recognition of Prior Learning

If you have already completed a qualification you may be able to credit this against your degree with us, even if it’s from another institution. This is called Recognition of Prior Learning. We also offer pathway opportunities to further your learning.

Fees: Domestic students

Domestic fees
Check the Domestic Course Fee Schedule for the cost of your course.
FEE-HELP
Eligible Australian students may choose to defer some, or all, of their tuition fees through FEE-HELP, a loan scheme repaid through the tax system based on income.
  • Domestic fees

    Check the Domestic Course Fee Schedule for the cost of your course.

    View our fees

  • FEE-HELP
    Eligible Australian students may choose to defer some, or all, of their tuition fees through FEE-HELP, a loan scheme repaid through the tax system based on income.

    View our fees

Scholarships: Domestic students

We're serious about supporting your studies from start to success, which is why we offer the opportunity to earn a reduction in your course fees, so you can focus on getting into a career you'll love. The scholarships below span all our courses in Design and Creative Technology and are your chance to work into your chosen field as well as become one of our networked ambassadors.

How to apply: Domestic students

Get started
Read through the admissions criteria and ensure you meet the entry requirements.
Apply
It’s easy! Apply online below or contact us and we can help on 1300 575 803.
Offer
We’ll contact you shortly after to confirm your details and help you through the rest of the process.

Admissions criteria and pathways: International students

Before you begin your course application, check you meet all the requirements listed below

Apply Now Icon | Billy Blue Design College
Australian Year 12 or equivalent; and
Apply Now Icon | Billy Blue Design College
Academic IELTS 5.5 (no band less than 5.0) or equivalent.
OR alternative entry requirement may be available. Contact the International Admissions team for more information.

Guaranteed pathway and Recognition of Prior Learning

If you have already completed a qualification you may be able to credit this against your degree with us, even if it’s from another institution. This is called Recognition of Prior Learning. We also offer pathway opportunities to further your learning. Learn more about study pathways.

Fees: International students

International fees
Check the International Course Fee Schedule for the cost of your course. Onshore international students requiring a student visa should choose campus-based / blended options.
Fee payment
Course fees can be paid in 3 instalments. Each instalment to be paid before the beginning of the academic stage census date.
  • International fees

    Check the International Course Fee Schedule for the cost of your course. Onshore international students requiring a student visa should choose campus-based / blended options.

    View our fees

  • Fee payment

    Course fees can be paid in 3 instalments, each instalment to be paid before the beginning of the academic stage census date.

    View our fees

Scholarships: International students

We want you to have the best possible chance to succeed, which is why we offer a range of financial scholarships to support our international students during their study journey.

How to Apply: International students

Get Started
Read through the admissions criteria and ensure you meet the entry requirements.
Apply
It’s easy! You can apply online below or contact our International team on 1300 575 803.
Offer
We’ll contact you shortly after to confirm your details and help you through the rest of the process.

Key intake dates

31 May 2021 | 13 September 2021 | 14 February 2022

Frequently asked questions

  • What are the admissions requirements for international students?
    Overseas Year 12 equivalent applicants who have completed a secondary school qualification from an overseas institution, will have their application assessed by the International Admissions team to determine equivalency with the Australian secondary school certificate.  International students will also have to satisfy minimum English language proficiency requirements. To find out more, visit Admissions Criteria.
  • What are Torrens University Australia’s courses’ ATAR requirements?
    Torrens University Australia no longer considers ATAR (Australian Tertiary Admission Rank) as our primary entry requirement. We have removed ATAR as the key admissions criteria for applicants aiming to study at Torrens University Australia. We strongly believed an alternative to the ATAR system should be found, which more broadly assesses students, especially when soft skills are emerging as important employability attributes. So, students with a recent secondary school education are now considered for admission if they have a Year 12 (Australian secondary school) certificate.
  • Can I get course credit for previous experience?

    Yes, course credit is available upon application and academic approval.

    If you have already completed a qualification or have relevant work experience, you may be able to receive credits towards your degree. This credit can take the form of credit transfer, block credit or Recognition of Prior Learning (RPL).

    Our Program Directors will carefully review the learning gained from your previous qualification and/or experience to ensure we provide you with credit towards our degrees whenever appropriate. Review our course credits page or chat to one of Course and Careers Advisors.

  • What are course credits?

    Course credits are credits that can be applied to your course based on your prior experience or qualifications. To find out more, visit course credits

    .

  • What does admissions criteria mean?

    Admissions criteria is a set of criteria that must be met to be eligible to apply for a chosen course.

    To gain entry to an accredited undergraduate course at Torrens University Australia, applicants must both satisfy general admissions criteria and meet any additional course requirements where specified.

    All admissions criteria and course-specific requirements apply consistently across campus locations and study modes. To find out more, visit admissions criteria.

  • What if I don’t meet the entry criteria for a degree?

    Torrens University Australia has recognised pathways to help you gain entry into our bachelor degrees based on different criteria.

    To find out more, visit Study pathways or contact one of our knowledgeable Course and Careers Advisors.

  • I don’t have a portfolio and I want to study a degree. What can I do?

    If you have met the entry requirement for the course, you do not need to submit a design portfolio.

    If you can’t meet the entry requirement and don’t have a portfolio, you will need to show evidence of prior industry/work experience OR have completed or partially completed study from an accredited institution to gain entry into the course.

    If you would like to talk through the entry requirements, please contact one of our Course and Careers Advisors.

  • I have a portfolio but haven’t completed a Higher School Certificate or equivalent. How can I gain entry into a degree?

    We offer several pathway options for students who have not completed a Higher School Certificate or equivalent.

    For some courses, entry can be achieved by undertaking a diploma course first (pathway criteria applies), and on successful completion of the diploma you can credit this study towards completion of a degree. Mature-aged students (21 and over) are also welcome to apply directly based on work experience and/or an existing portfolio. To find out more about Recognition of Prior Learning (RPL) or applying directly, please contact a Course and Careers Advisor.

  • What makes a good portfolio?

    A good portfolio should include 6-10 pieces of original creative work and provide evidence of both your creativity and skill.

    To find out more, visit portfolio and interviews for guidance on what to include in your application portfolio or speak to a Course and Careers Advisor.

  • How do Torrens University Australia fees charge?

    Torrens University Australia is a full-fee paying institution. To find out more, visit Tuition Fees.

    Domestic students may be eligible for FEE-HELP. For more information on FEE-HELP, please visit: https://www.studyassist.gov.au/.

    Please note we do not currently offer any full fee waivers for international students. We do not offer stipends or living allowances.

  • How much are Torrens University Australia courses?

    For a full list of tuition fees, visit Tuition Fees.

    Remember, if you're an Australian citizen or permanent resident, your fees can be covered by FEE-HELP. You can find out more information on FEE-HELP on the StudyAssist website at https://www.studyassist.gov.au/fee-help or contact us and we can guide you through the process.

  • Am I eligible for FEE-HELP?

    To get a FEE-HELP loan, you must:

    • be an Australian citizen and study at least part of your course in Australia, or
    • be a New Zealand Special Category visa (SCV) holder or permanent humanitarian visa holder and meet the residency requirements.
    • be enrolled in a fee-paying place at a provider that offers FEE-HELP loans
    • be enrolled in an eligible course at your provider by the census date (your provider can tell you if your course is eligible)
    • submit the Request for FEE-HELP form to your provider by the census date
    • not have already borrowed up to your HELP loan limit.

    Permanent residents can only get FEE-HELP for approved bridging studies.

    If you are studying at a non-university, you will also need to meet the ‘pass rate’ requirements.

    You can find out more information on the StudyAssist website at https://www.studyassist.gov.au/fee-help or speak to a Course and Careers Advisor and we can guide you through the process.

  • Can I apply for FEE-HELP?

    To be eligible for FEE-HELP you need to be an Australian citizen , and have a tax file number. You must also be studying at an approved higher education provider, such as Torrens University Australia.

    You can find out more information on the StudyAssist website at https://www.studyassist.gov.au/fee-help or contact us and we can guide you through the process.

  • How do I apply for FEE-HELP?

    If you receive an offer from Torrens University Australia, and you meet the eligibility requirements, you may be eligible for FEE-HELP. You will need to complete a Commonwealth Assistance Form if you want to defer payment of some, or all, of your tuition fees. You will need to quote your tax file number or provide a Certificate of Application for a Tax File Number. The form must be completed before the due date.

    You can find out more information on the StudyAssist website at https://www.studyassist.gov.au/fee-help or speak to our Course and Careers Advisors and we can guide you through the process.

  • Is there a FEE-HELP limit?

    For 2020, the HELP loan limit is $106,319 for most students. The Australian Government publishes the HELP Loan limit on their website.

    FEE-HELP is a loan scheme that assists eligible fee-paying students to pay their tuition costs. Eligible students can borrow up to the FEE-HELP limit to pay their tuition fees. Note: Any loan fees that were applied to study prior to January 1, 2019 will not count towards your FEE-HELP limit.

    Students repay the loan to the Australian Government through the tax system once a student reaches the minimum income threshold level for repayment, which for 2019-20 is $45,881.

    You can find out more information on the StudyAssist website at https://www.studyassist.gov.au/fee-help or Contact Us and we can guide you through the process.

  • What courses are available for FEE-HELP?
    To find out more, visit How to Apply.
  • What is FEE-HELP?

    FEE-HELP is a loan scheme that assists eligible full-fee-paying students pay their tuition costs.

    You must be studying at an approved FEE-HELP provider in order to access a FEE-HELP loan, such as Torrens University Australia.

    A FEE-HELP loan does not cover costs like accommodation, laptops or textbooks, and must be repaid once you start earning above a certain income threshold.

    To find out more, visit the Study Assist website: https://www.studyassist.gov.au/help-loans/fee-help.

  • How do I apply?

    Applying is easy and can be done online by filling out the apply form. If you have any difficulty, please contact a Course and Careers Advisor, who can talk you through the process.

    ALL SA/SACE and Victorian high school students must apply through SATAC and/or VTAC. Search for Torrens University Australia, Billy Blue College of Design or Blue Mountains International Hotel Management School. International applicants may also need to demonstrate compliance with relevant legislative requirements, for example, requirements for student visas (this does not apply for online study outside of Australia).

  • How will I know if my application has been processed?
    Our Course and Careers Advisors will help you through every step of the application process and provide you with updates. If your application is successful, you will receive an offer letter via email.
  • I am having trouble with my application. Who can help?
    Our friendly Course and Careers Advisors are available to answer all your questions and guide you through the application process. Fill out the contact us form and one of them will reach out to you.
  • How can I contact Torrens University Australia?
    The best way to get in contact with Torrens University Australia is to fill out the Contact us form or call 1300 575 803.
  • How do I apply for a scholarship?

    To find out how to apply for scholarships in Australia, visit Scholarships.

    All faculties of Torrens University Australia offer scholarships for both undergraduate and postgraduate courses. Depending on the scholarship type, we don’t just look at your academic record, we want to know what makes you unique in terms of things such as activities, leadership skills and hobbies. When you speak to one of our Course and Career Advisors, let them know you wish to be considered for a scholarship in your application form. They will show you how to apply for a scholarship.

  • What type of scholarships do you offer?

    We offer scholarships in different areas. These include Alumni, Industry, Indigenous, International, Business, Hospitality, Hotel Management, Nursing, Health, and Design, and Creative Technology.

    To find out more, visit Scholarships or let one of our Course and Career Advisors know you wish to be considered for a scholarship in your application.

Explore similar Design courses

Diploma of Game Design and Development
This course introduces the essentials of game theory, game production, visual design and illustration.
Code DGDD19 | CRICOS 102263F
Full-time Part-time Accelerated
Sydney Melbourne Brisbane Online
Online On campus Blended
Diploma of Design
Gain industry experience and graduate with a range of specialist skills including digital media, video production, interior design and fashion.
Code DIPDES15 | CRICOS 094008C
Full-time Part-time Accelerated
Sydney Melbourne Brisbane
On campus Blended
Bachelor of Software Engineering (Artificial Intelligence)
Learn to identify and solve complex software engineering problems, with skills in AI, design thinking, programming, ethical practice and psychology.
Code BASEAI18 | CRICOS 099352B
Full-time Part-time Accelerated
Sydney Melbourne Online
Online On campus Blended
Design Courses and Degrees | Torrens University Australia | Woman Laptop Smiling Denim Studio | Large
Learn from industry-connected experts
Our academics are leaders in their field. With their help, you can navigate the world of creative technology and design with confidence.
X
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.
Confirm