Billy Blue College of Design
Talk to a Course Adviser
1300 851 245
CONTACT US
Menu
CONTACT US

Master Of Software Engineering (Cloud Computing, Advanced)

Billy Blue College of Design

Are you professional in cloud computing looking to enhance your career aspects and gain credibility? Our rigorous, 64-week Master of Software Engineering (Cloud Computing, Advanced) programme is for experienced software engineers looking to significantly deepen their knowledge and pursue specialist careers in the field.

The Master of Software Engineering (Cloud Computing, Advanced) addresses industry demand for highly technical software engineers and developers with skills that encompass DevOps, big data, analytics and distributed development. It offers professionals the opportunity to upskill in order to improve career prospects, provides recent graduates with the chance to continue and specialise in Cloud Computing and DevOps. The course is anchored by distributed development to the field of cloud computing in the wider software engineering body of knowledge.

CAREERS IN CLOUD COMPUTING

  • Senior Software Engineer
  • Senior Systems Engineer
  • Full Stack Engineer
  • Applications Solution Architect
  • DevOps Engineer
  • Senior DevOps Engineer
  • Development Director
  • Systems Architect
  • Solutions Specialist

QUICK COURSE GUIDE

Qualification Title MASTER OF SOFTWARE ENGINEERING (CLOUD COMPUTING, ADVANCED)    

Study Options – Domestic Australian students

Full-time Blended*

Part-time Blended*

*Blended (face to face on campus plus facilitated online)

Study Options - International students

Full-time Blended*

*Blended - face to face on campus plus facilitated online (no more than 30% online)

Start Dates

February, June, September

Course Length

Full-time: 2 years

Accelerated: 4 trimesters

Part-time: 4 years maximum

Admission Criteria

This degree is for experienced software engineers who want to pursue specialist careers in the field.

  • Relevant work experience (documented e.g. CV), demonstrating a reasonable prospect of success; AND

  • a discipline specific portfolio; AND

  • a recommendation letter from 2 most recent employers

Entry Requirements for Overseas Students

Torrens offers a free, personalized admission process where each applicant is considered on an individual basis. Please contact your International Admissions Officer to have your previous studies assessed for equivalence.

Approved English tests include:

    Equivalent IELTS 6.0 (Academic) with no skills band less than 5.5

Payment Options - Domestic Australian students

Upfront payment

This means tuition fees will be invoiced each trimester and payment is required on or before the due date.

FEE-HELP

FEE-HELP is Australian Government’s loan scheme for higher education degree courses.

It can assist you in paying for all, or part of, your course fees. Repayments commence via the tax system once your income rises above a minimum threshold. Just like with any other debt, a FEE-HELP debt is a real debt that impacts your credit rating.

PAYMENT OPTIONS - INTERNATIONAL STUDENTS

Upfront payment

This means tuition fees will be invoiced each trimester and payment is required on or before the due date.

Course study requirements

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

Assessment

Project/Application/Research Proposal, Process/Research Documentation, Application Outcome, Reflective Journal/ Blog, Report/Essay, Presentation/ Pitch, Examinations/Tests/ Quizzes, Research, Collaboration, Individual self-directed major project, Work integrated learning project work, Software development for social enterprise.

Location

Sydney Campus

Melbourne Campus

Provider

Torrens University Australia

Provider obligations

Torrens University Australia is registered as a self-accrediting Australian university by the Tertiary Education Quality and Standards Agency (TEQSA).

Accrediting body

Torrens University Australia Ltd

Course Fees

For details, please click here

CRICOS Course Code

099355K

Key Dates

2019 course dates for all Billy Blue classes held at our Sydney, Melbourne and Brisbane campuses.

Start Dates Census Dates Last Day Breaks
Mon 7 Jan 2019 18 Jan 27 Feb 18 Feb – 25 Feb
Mon 25 Feb 2019 15 Mar 19 May 20 May – 9 June
Mon 10 June 2019 28 June 01 Sep 2 Sep – 15 Sep
Mon 16 Sep 2019 4 Oct 8 Dec 9 Dec – 16 Feb 2020

Course Structure

The structure of the postgraduate pathway consists of 40 credit points for the Graduate Certificate of Software Engineering, 40 credit points for the Graduate Diploma of Software Engineering (Cloud Computing), 40 credit points for the Master of Software Engineering (Cloud Computing) and an additional 40 credit points for the Master of Software Engineering (Cloud Computing, Advanced). Subjects in the Graduate Certificate are common to all specialisations and provide the underpinning of advanced software engineering practice and knowledge (see separate accreditation document).

The course structure comprises 11 core subjects and 2 elective subjects over Levels 400, 500, and 500, as follows:

Level 400 4 core subjects
Level 500 3 core subjects 1 elective subject
Level 600 4 core subjects 1 elective subject

Course rules

To be awarded the Master of Software Engineering (Cloud Computing, Advanced), students must complete 160 credit points over 13 subjects as outlined in the course structure above. Each subject has a value of 10 credit points, with one subject having a value of 20 credit points (TWL604 – Technology Work Integrated Learning) and one having the value of 30 credit points (ATW606 – Advanced Technology Work Integrated Learning).

COURSE SUBJECTS - MASTER OF SOFTWARE ENGINEERING (CLOUD COMPUTING, ADVANCED)

In this subject students are introduced to the current Software Engineering standards and processes, with the aim of enabling them to analyse, design, and implement software projects that follow certain quality measures at every stage of the Software Development Life Cycle. The subject covers requirements engineering, modelling and design of software, software architecture, verification and validation of software systems, and other topics that are related to software engineering practices.

This subject helps students explore several non-technical aspects of software development, especially pertaining to human behavior and interactions so that students can appreciate the human aspects of technology. Broadly, the subject covers the theory of knowledge, human cognition, ethical and moral values, analysis of human history, critical analysis, creative aspects of the human mind and social interaction among human beings through a technological context. Students will use the specialised skills that they gain in other subjects to help formulate and suggest innovative solutions to problems that affect diverse societies

This subject deals with integrating the entire development lifecycle of IT systems in a secure environment through secure design methodologies, software development models, architecture design and industry Secure by Design standards like OWASP (Open Web Application Security Project). This subject also deals with how to build adequate security into systems to maintain integrity and safety of the functionality of IT systems while being exposed to cyber threats.

In this subject the students are introduced to the main project management principles and modern software project management practices. During the subject, the different methods for managing and optimising the software development process are discussed along with the different techniques for performing each phase of the software development life cycle.

This subject gives students a fundamental understanding of Cloud Computing. They are able to understand how the cloud computing infrastructure has evolved from the traditional IT infrastructure and what business advantages it brings. Students will also learn the different Cloud Segments and Cloud Deployment models and the key players in the market. The subject also provides a knowledge of Cloud Services and Cloud Security to the students.

This subject introduces students to a framework for developing good scholarly inquiry skills and fundamental knowledge needed to make rational decisions about research strategies. Students will be presented with research strategies to critically investigate exemplar studies and examine the connection between a research question with appropriate research design and methodology. On completion of this subject, students should be able to develop researchable questions, and write research proposals and literature reviews. They will have a critical understanding of the strengths and limitations of the quantitative, qualitative and mixed method approaches to research. They will also learn about the ethical principles of research, challenges in getting approval and the approval processes.

The subject aims to describe, demonstrate and associate design, implementation, and management phases of DevOps deployment pipelines and toolchains that establish connections with continuous integration, delivery, testing and deployment. Core areas include organisations responding to market changes, reduction of risks and lowering of costs while releasing quality solutions. Understanding of quality performance prioritisation in a DevOps pipeline for various employee teams to effectively focus on vision is covered. Execution pipelines are discussed along with the processes, metrics, APls and cultural considerations for Continuous Development.

In this subject students learn techniques and best practices in collecting, storing, cleaning, manipulating, analysing, extracting, and visualising useful information from large, structured, semi-structured, or unstructured data sets, which are useful for crucial organisation decisions. Students will also learn applications of big data analytics across industry sectors such as segmentation and prediction, churn prediction, recommender systems and targeted marketing, sentiment analysis, operational analytics, and Big Data for social good.

This subject provides an in-depth understanding of distributed application and systems development by training learners to aggregate resources of networked computers to construct highly versatile and scalable services. The topics cover how to implement thread pools that leverage lightweight concurrency primitives, harness concepts of distributed algorithms and discuss the role of overlays in content dissemination. Case studies of distributed systems are also covered in detail. Finally, learners design efficient data representation formats for communication between distributed components

This subject is designed to provide students an opportunity to pursue a significant project in a professional environment related to their specialisation. This enables students to develop skills that enhance their prospects of gaining meaningful employment and build their career for the future. Work integrated learning broadens the students’ learning environment while they are studying and allows them to see first-hand how their learnings in their degree translates in practice, as well as how ‘real world’ practice relates to what they are learning at University. Students enrolled in Masters (Advanced) have an opportunity to avail one of the three options below simultaneously for this subject and “Advanced Technology – Work Integrated Learning”.

There are three options available to students:

  • Option 1: Industry Placement Students are offered the opportunity to work within a technology company as an intern or volunteer at a technology non-profit organisation. It encourages students to build long-term relationships with the tech industry and provides an opportunity for them to work with and learn from people who may end up becoming colleagues, managers or mentors. It also provides a context in which to enhance their communication skills and work collaboratively in a professional arena. Students will undertake a series of industry-led tasks that are relevant to their field of study in order to understand the key concepts of working in and managing a professional technology team with emphasis placed on the operation of the environment.

  • Option 2: Industry Live Brief Industry live brief, also known as an industry project engages students in an activity where the parameters of success are set by the client. Academic staff and industry provide supervision for students, while industry provides, mentorship in addition. Numerous technology firms have ideas and opportunities they would like to explore and prototype; this is where students or student teams connect with industry to achieve scale with minimal risk. An understanding of research methodologies appropriate to professional practice and the documentation of personal creative investigation is explored. Students also further investigate and examine entrepreneurial and commercial opportunities through collaborative work practice. The subject fosters a cross specialisation perspective and draws on both specialised and common software engineering practices. Students are required to work both independently and as part of a collaborative team that includes industry representatives to conduct research, analyse and define project parameters and deliver innovative solutions that expand the notion of an industry live brief.

  • Options 3: Capstone Students execute, finalise and present their self-initiated project exhibiting a sophisticated understanding of software engineering, whilst addressing the university ethos. Central to the project will be evidence of critical analysis and reflexive and reflective practice, social engagement, in addition to the use of refined visual language in its execution with particular industry relevancy for which their project is intended. Students draw upon the philosophical, practical, methodological, theoretical and technical tools they have gathered over the duration of the degree to complete a successful project. Students are mentored through this research project by an industry supervisor with complementary practice-based research expertise. Projects must pertain to the field of software engineering and in particular to their specialisation. Students are required to work independently or as part of a collaborative team in order to conduct research, analyse and define project parameters and deliver innovative solutions.

This subject builds upon Technology – Work Integrated Learning enabling students to further develop and apply strategic processes, creative tools & research for innovation in the field of software engineering. It extends the opportunity to pursue the significant project in a professional environment in an area related to their specialisation enabling students to develop skills that enhance their prospects of gaining meaningful employment and build their career for the future.

They continue with the same option as chosen previously:

  • Option 1: Industry Placement Students are offered the opportunity to work within a technology company as an intern or volunteer at a technology non-profit organisation. It encourages students to build long-term relationships with the tech industry and provides an opportunity for them to work with and learn from people who may end up becoming colleagues, managers or mentors. It also provides a context in which to enhance their communication skills and work collaboratively in a professional arena. Students will undertake a series of industry-led tasks that are relevant to their field of study in order to understand the key concepts of working in and managing a professional technology team with emphasis placed on the operation of the environment.

  • Option 2: Industry Live Brief Industry live brief, also known as an industry project engages students in an activity where the parameters of success are set by the client. Academic staff and industry provide supervision for students, while industry provides, mentorship in addition. Numerous technology firms have ideas and opportunities they would like to explore and prototype; this is where students or student teams connect with industry to achieve scale with minimal risk. An understanding of research methodologies appropriate to professional practice and the documentation of personal creative investigation is explored. Students also further investigate and examine entrepreneurial and commercial opportunities through collaborative work practice. The subject fosters a cross-specialisation perspective and draws on both specialised and common software engineering practices. Students are required to work both independently and as part of a collaborative team that includes industry representatives to conduct research, analyse and define project parameters and deliver innovative solutions that expand the notion of an industry live brief.

  • Option 3: Capstone Students execute, finalise and present their self-initiated project exhibiting a sophisticated understanding of software engineering, whilst addressing the university ethos. Central to the project will be evidence of critical analysis, reflexive and reflective practice and social engagement, in addition to the use of refined visual language in its execution with particular industry relevancy for which their project is intended. Students draw upon the philosophical, practical, methodological, theoretical and technical tools they have gathered over the duration of the degree to complete a successful project. Students are mentored through this research project by an industry supervisor with complementary practice-based research expertise. Projects must pertain to the field of software engineering and in particular to their specialisation. Students are required to work independently or as part of a collaborative team in order to conduct research, analyse and define project parameters and deliver innovative solutions.

Ready to apply for a course in CLOUD COMPUTING?

Download Course GuideAsk a questionApply now

Frequently asked questions - Master of Software Engineering (Cloud Computing, Advanced)

Yes, all Torrens University Australia qualifications are government-accredited and nationally recognised. In addition, Torrens University Australia maintains close industry links.

The University provides you with the opportunity to seek work experience while you study, and also ensures that you graduate with a professional portfolio that can land you serious work.

Torrens University Australia has campuses located in Sydney, Brisbane, Melbourne and Adelaide. All campuses are centrally situated, close to public transport and cultural/commercial precincts enabling ease of access and connection to services.

There are three major intakes per year for each Torrens University Australia course, plus special, mid-term intakes may also be available. You can enrol anytime during the year and start in the semester of your choice. However, do note that there is a maximum of 25 students per class so it’s important you enrol early to secure your place.

Contact your consultant now for information on available spots in the next intake.

Students are encouraged to bring a laptop to class with the following hardware:

  • Intel Core i5 processor 2.2GHz or higher
  • 16GB RAM recommended; 8GB minimum
  • 25GB SSD or higher
  • Gigabit Ethernet network & IEEE 802.11a/b/g/n compatible WiFi
  • Operating System: Windows 10 (64-bit)
  • Graphics card: Nvidia GTX 1060 or better
  • Tablet: Wacom Intuos Draw or better

Internet access is required for software activation and validation of subscription, as well as to online services.