Found 179 study abroad units
IGB321 Immersive Game Level Design
Unit information
- School/discipline
- School of Computer Science
- Study level
- Undergraduate units
- Availability
- Semester 2 (July)
Unit synopsis
Level design is a critical, key component to any video game, no matter how abstract or realistic. It is crucial that a level designer has the ability to lay out levels, construct levels within the game engines, plan gameplay scenarios and place non-player characters. This unit will help students develop these abilities as well as skills such as building terrain, building architecture and spaces, balancing gameplay, integrating narrative elements and goals, playtesting and implementing iterative design improvements, designing lighting and atmospheric effects and other genre-specific level design skills using the Unreal game engine. Students are expected to have some degree of high level game design skills and preliminary scripting abilities for this unit.
IAB260 Social Technologies
Unit information
- School/discipline
- School of Information Systems
- Study level
- Undergraduate units
- Availability
- Semester 1 (February)
Unit synopsis
This unit introduces the theoretical foundations and practical applications of social technologies, with a focus on online networks and digital communities. You will begin by analysing the structure and dynamics of social networks to understand how people connect, influence each other, and form communities in digital spaces. Using real-world data, you will learn to identify patterns, relationships, and key actors that shape online interactions. Building on these insights, the unit then shifts to designing and developing effective online communities. You will examine the critical design, behavioural, and structural features that underpin successful digital communities and learn how to apply them in practice. As social technologies become increasingly embedded in business models and the broader digital economy, this unit equips you with the skills to evaluate and build social platforms that foster meaningful engagement and purpose-driven participation.
IFN694 Human Factors in Cyber Security
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
This unit provides knowledge and skills essential for understanding Cyber Security (CS) from the perspective of human behaviour, which is critical for CS consultants, analysts, and programmers. Human-centric CS focuses on individuals' actions, decisions, interpretations, and psychological factors, complementary to the technological aspects of CS. You will be exposed to the psychological, social, and organizational aspects that shape cyber security. To support this, you will learn how to identify, design and analyse: human-centric cyber threats and security measures; security awareness and incident response; psychology of cyber criminals; cybercrime business models; and organizational impact on cyber security practices. In addition, you will learn advanced topics including user-centric privacy and data protection, AI and ML for human-centric security. This will be applied through a set of comprehensive cyber security frameworks and practices applied to real-world organizations.
MXN600 Advanced Statistical Data Analysis
Unit information
- School/discipline
- School of Mathematical Sciences
- Study level
- Postgraduate units
- Availability
- Semester 2 (July)
Unit synopsis
This advanced statistics unit will introduce modern statistical methods of data analytics that are frequently used in industry and government to solve real-world problems. It introduces modelling techniques that can be used when it is unreasonable to assume the data are continuous random variables from a normal distribution and/or that the expected value of the random variable can be modelled as a linear combination of regression parameters. This is a Masters level unit, and the knowledge and skills developed in this unit are relevant to those studying advanced data analytics. Further studies in data analytics and data science will most likely build on this unit by extending your analytical skills through industry or research-based projects.
IFN667 Enterprise IoT Systems
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
This is a foundational unit addressing the key technologies, industry examples and case studies, systems concepts and architecture techniques related to Enterprise IoT systems. It aims to provide you with technological expertise in IoT-enabled enterprise systems which supports the integration of business operations and real-time resource management. You will gain an exposure to key technologies, case studies as well as critical practitioner skills involving systems analysis, design and architecture. These are essential for meeting the demands on IT professionals, for this contemporary and competitive area of IT underpinning the strategic ‘Industry 4.0’ vision for IT seen, for example, in the advanced industrial manufacturing, connected airports, provenance supply chains, smart transportation and other applications. The unit focuses on how IoT technologies transforming modern enterprise systems.
IFN666 Web and Mobile Application Development
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
This unit provides a technical introduction to web and mobile application development and the software patterns which support them. We will introduce you to JavaScript on both the client and the server side, and you will build applications targeting desktops and mobile devices using modern standards and frameworks such as React and React Native. You will design and implement clean and responsive user interfaces, taking account of accessibility and internationalisation. We will introduce you to server side web computing using node.js and Express. You will understand security threats and their mitigation, and gain practical experience of HTTPS deployment.
IFN664 Advanced Algorithms and Computational Complexity
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
This unit teaches you data structures, algorithms, and algorithm analysis. When faced with a challenging software problem to solve, it is important to be familiar with a range of clever, but general algorithms and data structures that others in the field have already developed. When no ready-made solution exists, it is important to understand and be guided by the general principles of algorithm design, and to draw upon the experience of the profession in creating new methods. You will learn how to analyse the time efficiency of new and existing algorithms, to determine their suitability for the task at hand. And most importantly, you will learn how to apply your knowledge to solve practical real-world problems.
IFN662 Software Engineering for Enterprise Systems
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
This unit provides the knowledge on advanced concepts and methodologies in software engineering, tailored for the design, development, configuration, and maintenance of Enterprise Systems. Enterprise Systems (ES) represent the backbone of modern organizational operations, such as customer management, managing suppliers, production control, and more. This unit is structured to deepen your understanding of intricate business requirements and to master the art of designing and implementing large scale software systems for real-world enterprises. To support this, you will master a range of advanced topics including, complex software design patterns, methods to develop scalable, robust solutions, contemporary approaches for software development, advanced testing strategies, DevOps practices, scaled agile frameworks, emerging technologies for ES and AI-driven development. By the end of this unit, you will become proficient at advanced software development for large enterprises.
IFN619 Data Analytics for Strategic Decision Makers
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
This unit offers students a practical introduction to the field of data analytics, and its application to making strategic organisational decisions. You will learn common methods for computational data analytics, through which you can gain an overview of key concepts, skills, and technologies for sourcing data, performing data analysis, and producing appropriate visualisations. While the course covers relevant technologies for data analytics and information visualisation, the focus is on asking and addressing good questions that have practical value for organisations. You will work with both structured and unstructured data, and will be encouraged to work with open data to address real-world problems relevant to small and medium enterprises in ways that align with ethical principles and good data governance.
IFN655 Advanced Business Intelligence Concepts for Enterprise Systems
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 2 (July)
Unit synopsis
This unit elevates the Business Intelligence (BI) expertise for enterprise systems by focusing on sophisticated use of data science and machine learning in enterprise settings. BI represents a process fuelled by technology, focusing on the analysis of data and the delivery of actionable insights, crucial for the planning and decision-making activities carried out by executives, managers, and staff. This unit involves AI-driven analytics, data science, machine learning techniques and tools, and advanced IoT analytics, thereby preparing students for high-level managerial decision-making. To support this, you will learn advanced predictive modelling, real-time analytics, and complex data visualization. The unit also covers data Ops, security, and governance. The unit provides a rich exposure to real-world BI platforms, integrating advanced BI skills from data analysis to strategic decision support, ensuring graduates are adept in both technology and its business applications.
IFN654 Lean Six Sigma
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 2 (July)
Unit synopsis
This unit provides a comprehensive introduction to Lean Six Sigma, a rigorous and disciplined methodology, widely used in practice, that uses organisational data and statistical analysis to measure and improve the performance of an organisation's business processes. As a specialisation unit of BPM, it aims to develop learners’ knowledge about different process improvement methodologies and develop specific intermediate skills in solving real-world business problems. The unit addresses the key concepts, methods and techniques in LSS including inclusive design, and the Aboriginal and Torres Strait Islander perspectives on sustainability and waste. In particular, it focuses on introducing the Six Sigma approach known as DMAIC while incorporating the principles of Lean Management. The unit content is aligned with the universally accepted Lean Six Sigma Body of Knowledge for Green Belts, developed by the International Association for Six Sigma Certification.
IFN649 Internet of Things
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 2 (July)
Unit synopsis
This unit is designed for graduate students in the Masters of IT. Students will learn the theory, architecture, hardware/software, and programming of networks, including network services, Internet-of-Things (IoT), as well the security, trust, and privacy considerations in these networks. You will learn the theory and practice of building, monitoring, and tailoring computer networks to applications, including core network functions and services such as routing. You will also learn about the theory and practice of IoT networks that underpin the 'fourth industrial revolution'. There are two main components of the unit: collaborative learning activities covering the principles involved, and practical assignments in which you will build your own miniature networks using free open source software on virtual servers and on IoT devices.
IFN648 Applied Cryptography
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
As a society, we are increasingly dependent on interconnected electronic systems for storage and transmission of information. However, there are many threats to the security of information assets, and security controls are required. Cryptographic algorithms enable practical security services such as confidentiality and integrity assurance for stored or transmitted data, and authentication of entities and data. This unit will provide an in-depth understanding of cryptographic algorithms, and the application of modern cryptographic techniques to protect information in a range of situations. It will also provide an understanding of the limitations of these cryptographic techniques, and the need for effective key management. This unit follows IFN583 Computers and Security, and IFN635 Cyber Security and Governance, and is a detailed examination of a set of cryptographic mechanisms using mathematical and analytical algorithms to protect information assets.
IFN647 Machine Learning for Natural Language Processing
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
This unit provides an understanding of the principles and techniques underlying the development of Text Analysis and Machine Learning solutions to some of the varied and complex problems that involve big data. It teaches you data preprocessing techniques to represent and analyse text, web and social media data. It also includes machine learning and its applications in Web Search, information filtering, text classification, clustering, sentiment analysis, topic modelling and generative AI techniques to understand the text data. It teaches you the methods of text analysis and machine learning algorithms for dealing with both the structured and un-structured information embedded within documents, web pages and social media platforms. This unit is motivated by the ubiquity of unstructured big data in our society and the need for future professionals and researchers to develop skills and knowledge in emerging data science approaches.
IFN635 Cyber Security and Governance
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February) and Semester 2 (July)
Unit synopsis
Cybersecurity is the practice of safeguarding an organisation's critical infrastructure from cyber threats, including ransomware, malware, and phishing. Critical infrastructure encompasses IT components (software, platforms, computing infrastructure, networks, devices) and physical spaces. Infrastructure attacks have increased the need for cyber risk management skills. This unit builds on Computer Systems and Security (IFN583) and offers a broad introduction to cybersecurity and governance frameworks, covering security practices across people, processes, and technology. Topics include threat assessment, risk management, incident response, security compliance, awareness initiatives, and cloud security. You will learn from real-world case studies to prepare for roles as cybersecurity professionals, gaining theoretical knowledge and practical skills to detect, investigate, and remediate cyberattacks. This unit also prepares you for advanced studies in the cybersecurity major.
IFN623 Human Information Interaction
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 2 (July)
Unit synopsis
In contemporary societies, Humans often interact with information by means of technologically driven systems. As our information environment becomes ever more complex, these interactions are becoming more and more diverse. While much is understood about the systems side of this picture, much less is understood about how humans interact with technology-mediated information. Students will investigate cognitive, technological and theoretical perspectives of how humans interact with and process information when interacting with contemporary information technologies (e.g. conversational agents, generative AI, wearable technologies, and embedded environments). This understanding will be translated into conceptual frameworks and associated design principles for critiquing and curating effective interactions and exploring broader implications.
MXN500 Introduction to Statistics for Data Science
Unit information
- School/discipline
- School of Mathematical Sciences
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
Statistics forms the foundation of many tools and techniques used in data analytics. Therefore, appropriate application of statistical methods is essential in many quantitative roles and data science applications. The focus of this unit is on applying statistical methods in real-world contexts. You will look for meaningful patterns and model data to increasing levels of complexity. We will cover data and variables, visualisation, introductory probability, hypothesis testing, and linear regression. You will also learn how to select and apply appropriate quantitative methods using software such as R, an open-source statistical software. You will practice your quantitative skills using real data from scientists, business, and governments. This unit is appropriate for those requiring an introduction to, or a refresher in, statistics. The concepts in this unit are extended upon in MXN600.
IFN583 Computer Systems and Security
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 1 (February) and Semester 2 (July)
Unit synopsis
This unit addresses the core concepts of a computer system: how modern computer systems work, how they are structured, and how they operate. Additionally, the unit teaches you about modern computer environments including networks as well as introducing the fundamental concepts of cyber security in the context of computer systems. In particular, you will learn about controls and countermeasures to mitigate identified security risks, considering the threats, vulnerabilities and security goals of an organization. Understanding the fundamental concepts enables you to adapt with the evolution of computer systems in the future.
IFN582 Rapid Web Development with Databases
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February) and Semester 2 (July)
Unit synopsis
This foundational unit covers both database management and web application development. It explores core concepts, principles, and skills essential for understanding, designing, and effectively managing databases. You will learn how to transform a conceptual model into a relational database design as well as how to use database querying techniques for data retrieval and manipulation. You will apply your data skills by designing and building an interactive dynamic web application using well-known frameworks such as Bootstrap, and Python-Flask while generating effective, ethical, and culturally sensitive solutions.
IFN581 Programming Fundamentals
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 1 (February) and Semester 2 (July)
Unit synopsis
This unit provides a hands-on introduction to computer programming for students with no prior coding experience. It introduces the basic building blocks of algorithms: sequence, selection and iteration and how algorithmic thinking is used to decompose problems into simpler steps. The Python language is used for expressing these concepts in a programming language, which is widely used in the industry. The unit introduces an imperative style of programming in which a sequence of statements changes the program’s state using variables that contain data of various types. The unit introduces the processes for debugging and testing programs and the forms of professional communication associated with software development. The principles of object oriented programming is introduced to help overcome complexity when developing larger programs. The concepts of abstraction and encapsulation are introduced.by using classes, objects and methods.
IFN562 Advanced Business Analysis
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
Business Analysis is a fast-developing domain. With the increased usage of digital technologies, IT graduates need to have multidisciplinary skills in Business, Process & Project Management and be able to devise innovative business solutions that align with the needs and values of the corporation.The Advanced Business Analysis unit aims to develop knowledge in using digital technologies, as well as skills in interpreting and reflecting the different perspectives – both internal and external to the organisation. The unit focuses on building problem-solving ability, analytical and communication skills, and technical capabilities. This unit is balanced with theoretical and practical aspects of business analysis. The unit is fundamental for future business analysts.
IFN561 Enterprise Systems Lifecycle Management
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 2 (July)
Unit synopsis
This is a transitionary unit, providing students with fundamental information systems skills relating to different practices in managing information systems in large, enterprise-level organisations. Information systems and enterprises are becoming inextricably interwoven. It has become nearly impossible to talk meaningfully about enterprises that are not dependent on information systems of one type or another. An important role of managers is to understand what type of information system they should use to achieve the business strategic objectives or to improve existing business capabilities. This unit provides students with fundamental skills that business analysts or IT managers are required to have in order to be able to analyse business strategies, evaluate how information systems may enable enterprises to achieve strategic objectives, and understand how such an information system can be developed and implemented within an enterprise.
IFN585 Systems Innovation and Design
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February) and Semester 2 (July)
Unit synopsis
Organisations are continuously transforming to leverage the potential of information systems. Effective transformation requires leadership to clearly define business problems that information systems can help address. This unit focuses on two key components that support such transformation: data analysis and visualisation, and systems innovation and design. The first component introduces you to data analysis and visualisation, enabling you to explore patterns, generate insights, and communicate findings that support evidence-based decision-making. The second component introduces system dynamics modelling, equipping you with tools to understand and design complex systems through feedback loops and scenario analysis. Together, these approaches enable you to analyse problems, model solutions, and support informed organisational decisions through the strategic use of information systems.
IFN584 Object-Oriented Design and Development
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 1 (February) and Semester 2 (July)
Unit synopsis
Object orientation is a program design principle applicable to software at various scales. In this unit you will extend your knowledge of small-scale object-oriented programming to large-scale systems in which the classes and objects mirror their real-world counterparts in the business-level processes the software supports (e.g., customers, orders, products, projects, etc). To do so you will learn about and apply several standard software design principles and patterns applicable to large-scale IT systems, and you will learn how such designs are communicated professionally and used as part of object-oriented software development processes. You will then implement those designs in an industry-standard object-oriented programming language, making use of its various library modules. Depending on the nature of the practical projects you complete this could require implementing user interfaces, executing concurrent threads, interacting with databases, and so on.
ENN524 Mobile Network Engineering
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 2 (July)
Unit synopsis
Wireless communications, mobile networks and Internet of Things have been widely deployed and integrated into various mobile platforms for value-added services. This unit highlights the recent advances in wireless local area and wireless wide area networks, vehicular networks and Internet of Things with focus on basic principles, selected standards and protocols. The unit also provides an overview for mobile satellite systems and navigation satellite systems and applications
ENN523 Advanced Network Engineering
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
This is an advanced-level networks unit highlighting the systems approach and top-down method for service-oriented planning and design of large-scale computer networks. It introduces the theory and methodology to assemble various network technologies in a cohesive fashion for network planning and design to address the connectivity, scalability, reliability, security, quality-of-service, cloud data centres, and other recent developments of networks. Computer networks have become an integrated part of the fundamental infrastructure in modern industries and societies. Building new networks or upgrading existing networks requires a deep understanding of the concepts and principles of advanced network engineering and particularly network architecture. This advanced network engineering unit helps develop such a deep understanding. The knowledge and skills developed from this unit are relevant to networks and cybersecurity, and other related majors.
IFN521 Trust and Artificial Intelligence
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February)
Unit synopsis
Human beings engage in information environments which are increasingly being powered by AI. Trust plays an important role in the use of AI and collaboration in human-AI systems. This unit covers two aspects within this context 1) the social and cognitive principles and processes surrounding trust between humans and intelligent agents, machines, algorithms, and/or other emergent technologies, (2) how interactions with AI shape human beliefs, perceptions, attitudes, and behaviours.
IFN515 Fundamentals of Business Process Management
Unit information
- School/discipline
- School of Information Systems
- Study level
- Postgraduate units
- Availability
- Semester 1 (February) and Semester 2 (July)
Unit synopsis
This unit provides an in-depth introduction to the management of business processes. It takes you through the fundamental lifecycle phases of a typical business process improvement initiative, from process identification to process monitoring, covering process modelling, analysis, improvement, and automation. The techniques learned include Aboriginal and Torres Strait Islander process views and sustainable practices for waste management as defined by the UN (Goal 12 and Goal 8) in designing robust process solutions. The unit emphasises a practical approach, integrating real-world examples through case vignettes, detailed studies, and industry talks. Assessment is centred on a real-world case study, enabling the application of learned concepts to real-life scenarios. Additionally, we showcase the career journeys and successes of former students, illustrating how the unit aids career advancement and offers mentoring opportunities for your benefit.
IFN509 Introduction to Data Science
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 1 (February) and Semester 2 (July)
Unit synopsis
This fundamental data science unit addresses the core concepts, techniques and practices in data science. In the information age, with large amounts of data produced and made available every minute, data exploration and mining have become necessary for individuals and organisations to unlock the power of data. This unit will introduce you to various data exploration and mining methods to manipulate, model and analyse data. You will explore the complete data science lifecycle and also the importance of data ethics and privacy, and issues of fairness and diversity in data collection, analysis, and algorithmic decision-making.This is an introductory unit and the knowledge and skills developed in this unit are relevant to both data science and non-data science majors. This unit also allows you to review your personal values, attitudes, and goals set for data science learning including consideration of sustainability concerns.
IFN692 Interaction Design for Human Centred AI
Unit information
- School/discipline
- School of Computer Science
- Study level
- Postgraduate units
- Availability
- Semester 2 (July)
Unit synopsis
In IFN692 you will learn how to use Interaction Design to imagine, prototype, evaluate, and critique AI based services and applications such as conversational systems based on generative AI, autonomous transport, social robots, and more. Interaction Design and User Centred methods allow to look beyond the new technologies, to the new experiences, business practices, and forms of social interactions that these technologies will make possible, which is key to leading design innovation. IFN692 builds on the methods and principles encountered in IFN637 - Understanding the User Experience - and will add tools, methods, knowledge and critical skills that you will apply in the context of a design project, from exploring the social and cultural context of the design intervention, to envisioning possible futures for, with, and by users, up to prototyping and testing the interaction with artificial intelligence in a realistic setting.
Approval required
You can only enrol in this postgraduate unit if you meet the specified requirements and have significant background knowledge in the area of study. After you apply, we will assess the units and your background knowledge and let you know the outcome.