Found 945 study abroad units

Page 4 of 32

BVB328 Applications in Biotechnology

Unit information

School/discipline
School of Biology and Environmental Science
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

Biotechnology underpins the manufacture of a wide variety of products on which society depends. Such products include pharmaceuticals, chemicals, fuels, and foods. With the major advances in biotechnology and the ability to engineer biological systems in recent decades, biotechnology offers the generation of better products at lower cost with reduced environmental impacts. As such, both established companies and start-ups are making a major impact on the global stage to deliver products that we use every day. You will learn about a variety of biotechnology applications from both a technical and a business perspective. Your learning will be contextualised with local and international biotechnology company case studies and you will perform an entire biotechnology process during practical classes. At the end of the unit you will have a deep understanding of the biotechnology industry and the technologies that underpin it as well as an awareness of the opportunities it offers.

Approval required

You can only enrol in this undergraduate 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.

BVB330 Synthetic Genomics

Unit information

School/discipline
School of Biology and Environmental Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

The field of Synthetic Biology has emerged from decades of advances in DNA sequencing and editing technologies. Thanks to the increasing information available describing DNA sequence-function relationships, scientists can design and build new biological parts (like enzymes), new genetic programs (connecting multiple biological parts), and even new organisms.  These products of synthetic biology are used improve agricultural practices, reduce pollution, develop new therapeutics, and create new bio-based chemicals and materials. In this unit you will be introduced to bioinformatic tools for analysing DNA, and for designing new genetic circuits.  You will apply this knowledge to design, edit and implement genetic programs in vitro and in live organisms, and develop data analysis skills.

Approval required

You can only enrol in this undergraduate 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.

BZB210 Biological Sciences

Unit information

School/discipline
School of Biology and Environmental Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

Cells are the basic structural unit of life. They exist in diverse forms from simple single-celled microbes to complex multicellular organisms such as plants and animals. In this unit you will investigate the diverse nature of cells and consider how they are built and powered and how they interact and reproduce. You will extend these foundation concepts to examine more complex problems involving molecular biology, plant and animal biology, and ecology.

CAB201 Programming Principles

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February) and Semester 2 (July)

Unit synopsis

This unit builds on the gentle introduction to programming provided in IFB104, EGB103 or MZB126. In those units students learn how algorithms are constructed by combining the logical structures of sequence, selection and iteration. Students also learn how functions can be used to abstract and reuse sections of code. These concepts are reinforced in this unit and extended with additional applications of abstraction necessary to combat complexity when building larger systems. Object-oriented principles are introduced where the program is structured around classes of objects that are identified from the real-world providing a high-level architecture that is better able to stand the test of time as requirements evolve throughout the lifetime of the system. This unit provides the foundation for the other more advanced and specialized programming units.

Approval required

You can only enrol in this undergraduate 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.

CAB202 Microprocessors and Digital Systems

Unit information

School/discipline
School of Electrical Engineering and Robotics
Study level
Undergraduate units
Availability
Semester 1 (February) and Semester 2 (July)

Unit synopsis

This unit introduces you to the components inside a computer and how these components work together. The design and development of modern digital electronic systems requires a knowledge of the hardware and software to program the system. This unit identifies design requirements and lets you develop embedded microcontroller-based system solutions. Practical laboratory exercises progressively expose features of a typical microprocessor; and explain how an embedded computer can interact with its environment. This provides a valuable foundation for further studies in areas such as robotics and networking.

Approval required

You can only enrol in this undergraduate 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.

CAB203 Discrete Structures

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

In trying to solve complex problems, a powerful approach is to transform the problem into a simpler model by abstracting away some of the less important details. Once in this more abstract form, powerful mathematical techniques (developed over centuries) can be brought to bear. For computing related problems, the most relevant mathematical concepts and techniques come from the field of discrete mathematics, and include arithmetic, logic, set theory, graph theory and functions. This unit demonstrates how these mathematical concepts and techniques can be used to model and solve real-world problems. The unit also supports subsequent units: CAB301 where algorithms involving graphs are introduced and CAB402 where the mathematical notion of a function provides the basis for alternative programming paradigms.

Approval required

You can only enrol in this undergraduate 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.

CAB210 User Experience Fundamentals

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

User experience (UX) means how a person feels when interacting with digital technology, like mobile applications, web services and games. This unit introduces user experience methods to study people’s needs in a real-world context, and to evaluate the usability and experience with technologies. This unit is important to inform the design and development of technologies that meet the needs of people who are going to use them and the context within which they will be used. A stronger understanding of user experience will provide students with an edge in the market place for jobs such as interaction designers, usability engineers, game designers, app developers, information architects, and user experience designers.

Approval required

You can only enrol in this undergraduate 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.

CAB222 Networks

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

Building on your digital systems knowledge, you will be introduced to practical and theoretical knowledge on a wide range of modern networking topics to be able to design, implement and maintain network-based applications. You will participate in practical networking exercises to provide hands-on experience with network-based computing.

Approval required

You can only enrol in this undergraduate 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.

CAB230 Web Computing

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

The World Wide Web is the most important platform for software systems and an integral part of modern life. Many companies owe their existence to the web, through applications deployed over the Internet using web protocols. All IT professionals require a good understanding of the web and its architecture, especially software developers and those tasked with maintaining and implementing web-based software systems. This unit is a technical introduction to modern web computing. You will design and implement clean and responsive user interfaces, taking account of accessibility and internationalisation. We will provide an introduction to JavaScript and you will use it throughout the semester, gaining practical experience with HTML, CSS and frameworks such as React on the client side, and node.js, Express and the node ecosystem on the server side. You will explore security threats and their mitigation and gain practical experience deploying an internet facing web server using HTTPS.

Approval required

You can only enrol in this undergraduate 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.

CAB301 Algorithms and Complexity

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

This unit teaches you the fundamental principles used to assess the efficiency of software algorithms, allowing you to distinguish solutions that can process large amounts of data or perform complex calculations effectively from those that run unacceptably slowly or not at all. In this unit you will examine a range of different algorithms, review the principles used to predict their efficiency and perform empirical measurements of specific algorithms to confirm the theoretical predictions.

Approval required

You can only enrol in this undergraduate 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.

CAB302 Software Development

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February) and Semester 2 (July)

Unit synopsis

This unit teaches you how to work effectively in a team to develop large-scale software systems. It includes principles of teamwork, modern software development methodologies and tools that are needed when working in a team on a large project.

Approval required

You can only enrol in this undergraduate 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.

CAB310 Interaction and Experience Design

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

This is an advanced human-computer interaction unit focussed on the design and evaluation of emerging technologies for human use. Emerging technologies like robots, machine learning, and Internet of Things devices have the potential to disrupt how we work and live. Based on interaction design theories and methods, this unit focusses on how we design, prototype, and study how people experience such emerging technologies. Understanding how to design emerging technologies for human use will give students an edge in the market place for jobs as user experience professionals, IT developers, and interaction designers. The theories and methods introduced in this unit prepare students for a career in human-computer interaction research and development. This unit builds on design thinking skills from unit IFB103 and user experience research skills from unit CAB210 to design experiences with emerging technologies.

Approval required

You can only enrol in this undergraduate 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.

CAB320 Artificial Intelligence

Unit information

School/discipline
School of Electrical Engineering and Robotics
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

This foundational unit introduces the basics of Artificial Intelligence (AI) ranging from Intelligent Search techniques to Machine Learning. AI strives to build intelligent entities as well as understand them. AI has produced many significant products; from AI chess champions to state-of-the-art schedulers and planners. This unit introduces state representations, techniques and architectures used to build intelligent systems. It covers topics such as heuristic search, machine learning (including deep learning) and probabilistic reasoning. The ability to formalise a given problem in the language/framework of relevant AI methods (for example a search problem, a planning problem or a classification problem) and understand a fast evolving field is a requirement for a range of graduate entry engineer positions. This unit lays the foundations for further studies in Robotics, Pattern Recognition, Computer Vision, Information Retrieval, Data Mining or Intelligent Web Agents.

Approval required

You can only enrol in this undergraduate 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.

CAB330 Data and Web Analytics

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

Data analytics has become a popular way to support decision-making by turning an organization's large collection of data into useful knowledge about their customers and business processes. Data analytics has direct applications in several fields such as social networks, business processes, search-engines, e-commerce, digital libraries, bioinformatics and web information systems. This unit provide fundamental knowledge and skills of data analytics to help with data-driven decision making. You will learn the different types of data mining techniques to apply classification, clustering and association mining. You will learn how the processing can be applied to text and web usage data. This is an introductory unit and the knowledge and skills developed in this unit are relevant to all IT professionals. It builds on CAB220 - Fundamentals of Data Science which introduces the basic concepts of data manipulation.

Approval required

You can only enrol in this undergraduate 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.

CAB340 Cryptography

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

The dependence of modern society on remote electronic data transmission and storage makes it an essential requirement that this data be secured, both against unwanted disclosure and malicious alterations. This unit provides a self-contained introduction to the field of cryptography, from historical roots and attacks, to the mathematical principles that underpin the workings of the modern ciphers most commonly in use for securing internet communications. The focus of this unit is on a grounded understanding of cryptographic designs and their limitations, which in turn inform how they are used in practice.

Approval required

You can only enrol in this undergraduate 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.

CAB401 High Performance and Parallel Computing

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

Building on your skills in "sequential" programming, this unit teaches you the tools and techniques needed to exploit multi-processor computer systems to achieve dramatic performance improvements for computationally intensive problems. This unit gives you both an understanding of why future computer hardware will be increasingly parallel, the challenges this poses for software development as well as a set of practical skills in creating high-performance programs using today's best tools and techniques.

Approval required

You can only enrol in this undergraduate 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.

CAB402 Programming Paradigms

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

This advanced unit exposes you to special-purpose programming languages that operate under different paradigms than the conventional "imperative" languages you have used in the course so far. This unit will expose you to new ways of thinking about and expressing software solutions, exploring advanced programming language constructs, principles for the sound design of new languages and how they evolve. The unit provides both a deep theoretical foundation for programming languages by abstracting them to basic mathematical forms as well as showcasing practical application of those advanced principles for software development in the real world.

Approval required

You can only enrol in this undergraduate 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.

CAB403 Systems Programming

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

Most of our other Computer Science units focus on high-level applications programming. Applications programmers are insulated from the low- level intricacies of the underlying hardware by making use of services provided by the operating system such as threads, virtual memory, file systems and device drivers. This unit focuses on Systems Programming, where the programmer can’t necessarily rely on high level services provided by the operating system and must interact directly with the underlying hardware. Systems software is either part of the operating system or software that operates at a similar level. This unit aims to give you practical programming skills for developing systems level applications and services.

Approval required

You can only enrol in this undergraduate 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.

CAB420 Machine Learning

Unit information

School/discipline
School of Electrical Engineering and Robotics
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

Machine learning is the science of getting computers to act without being explicitly programmed. This unit provides you with a broad introduction to machine learning and its statistical foundations. Topics include: definition of machine learning tasks; classification principles and methods; dimensionality reduction/subspace methods; graphical models; and deep learning. Application examples are taken from areas such as computer vision, finance, market prediction and information retrieval.

Approval required

You can only enrol in this undergraduate 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.

CAB430 Data and Information Integration

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

With the rapid growth of data and digital repositories, there is an increasing awareness of benefits of data warehousing and mining techniques for Business Intelligence. Data warehousing represents an ideal vision of maintaining a central digital repository of all organizational data that can be smartly used through data mining tools to maximize business profits. Data warehousing is recognized by the IT industry as a dominant technique for applications of databases in the future. This unit discusses the concepts, architectures and methods of data warehousing and mining techniques, e.g., data warehouse architecture and schema, data cubes and OLAP (on-line analytical processing), ETL (Data Extraction, Transformation and Loading) process, data quality, association analysis and classification. It also focuses on the topics and techniques that are most promising for building and analyzing multidimensional data for efficiently organizing data warehouses and mining tools.

Approval required

You can only enrol in this undergraduate 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.

CAB431 Text Analysis and Web Search

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

With the explosion of information resources on the Web, social media and corporate intranets, there is an imminent need for advanced technologies to help people deal with big text data. There are many practical applications of Web search and text analysis in the areas such as classification of news stories, academic papers or medical records; spam or junk email filtering, understand customers opinion or behaviors through their feedback in online-systems or social media, customer service promotion etc. Therefore, it is urgent for IT developers, Web analysts, information management consultants, or Web development & support officers to understand NLP (Natural Language Processing) techniques, popular text processing models (such as Web search engine, information retrieval models); advanced text mining techniques (such as supervised methods for information filtering or classification and unsupervised method for topic modelling); and future directions in Web Intelligence.

Approval required

You can only enrol in this undergraduate 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.

CAB432 Cloud Computing

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

Cloud Computing is among the most important developments in the IT industry in recent years, and one which has received enormous attention. Cloud is a natural progression from earlier trends in service and infrastructure outsourcing and virtualisation, but is distinguished by its elasticity and scale: service and infrastructure provisioning may change rapidly in response to variations in demand, allowing clients to cater for unexpected spikes in load without tying up capital in expensive and potentially underutilised assets. Cloud services and technologies are becoming increasingly diverse and sophisticated, moving rapidly from the original 'bare metal' offerings and providing a rich set of options and APIs. This unit provides a technically oriented introduction to Cloud Computing, giving you experience in developing modern cloud applications and deploying them to the public clouds of the major vendors.

Approval required

You can only enrol in this undergraduate 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.

CAB440 Network and Systems Administration

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

This unit builds on your existing knowledge of networks and systems administration. You will be introduced to technical knowledge and practical skills for managing network administration, including: (1) configuring addressing and routing with physical/virtual network devices, (2) installing/maintaining/troubleshooting network services on a Unix-like platform, and (3) preventing vulnerabilities/threats to network systems and proposing mitigation strategies to secure network infrastructure. CAB441 Network Security builds on this unit by extending your network administration skills to secure network application services.

Approval required

You can only enrol in this undergraduate 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.

CAB441 Network Security

Unit information

School/discipline
School of Computer Science
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

As a system administrator or information security professional you are expected to have an in depth understanding of a variety of network security controls, principles and analysis tools and their use in a wider cybersecurity context.  In this unit you will learn these tools by building and testing a secure network in a virtualised environment in accordance with cybersecurity principles.

Approval required

You can only enrol in this undergraduate 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.

CCB105 Digital Platforms

Unit information

School/discipline
Digital Media
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

It is critical for communication professionals to understand the cultural, economic, and technical contexts from which contemporary digital platforms have emerged and in which they are continuing to evolve. This unit focuses on the technological developments, business logics, and socio-economic shifts that have shaped the brief history of digital platforms, focusing on what differentiates digital platforms from other media forms. It develops students’ contextual understanding of digital platforms by exploring how key concepts in digital media studies map onto specific platforms and their audience and user cultures. 

CCB106 Popular Culture

Unit information

School/discipline
Digital Media
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

The products, practices, and pleasures of popular culture are frequently dismissed as being superficial, unserious, or unimportant. This unit, however, celebrates popular culture as a contested and shifting phenomenon that permeates everyday life. Far from mundane, popular culture is charged with a political valence that reflects—and shapes—our lives. This unit further develops conceptual framework(s) and analytic tools to critically evaluate the texts, artefacts, and/or practices of popular culture. In completing this unit, students will understand how the communication industries produce and circulate popular culture, and will be able to critique the politics of pleasure that frame the consumption of mass culture.

CCB201 Australian Media

Unit information

School/discipline
Digital Media
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

This unit critically evaluates the industrial and cultural logics of Australian media. You will develop an understanding of contemporary debates and developments in Australian media, and will learn about how national and local media (including the Indigenous Australian media sector) are shaped by a range of factors including globalising media markets amidst concerns of local content, questions of national culture and identity, and digital disruption. This unit introduces the theories and policies that seek to improve media industry visibility, its consumption, and its social and economic importance. Understanding the technological, economic, and political drivers/impediments for industrial change will help you to form ethical media choices and professional communication practices.

CCB202 Social Media, Self and Society

Unit information

School/discipline
Digital Media
Study level
Undergraduate units
Availability
Semester 1 (February)

Unit synopsis

Social Media has had a tremendous impact on our lives as individuals and members of larger societies. The debates surrounding these new and powerful technologies are often multi-faceted in their complexity. In this unit you will develop skills in critically examining and contributing to debates about social media’s impact on issues such as identity, privacy and the ethics of everyday life. You will draw on scholarly research to evaluate opposing perspectives and become critically informed communication professionals.

CCB205 Digital Media Analytics

Unit information

School/discipline
Digital Media
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

This unit equips you with critical understanding and skills in contemporary research and practice methods as they are applied to digital content, platforms and networks. From computational analyses of ‘big social data’ to close qualitative analysis of digital media platforms and practices, the approaches, methods and tools that are grounded in and suitable for the study of digital media are expanding and evolving rapidly. This unit aims to provide you with critical understanding and practical skills in how to select and implement contemporary digital approaches to the collection, analysis and interpretation of various forms of communication data, such as social media content (both textual and visual) and geodata. 

CCB206 Global Media and Culture

Unit information

School/discipline
Digital Media
Study level
Undergraduate units
Availability
Semester 2 (July)

Unit synopsis

This unit provides students with a critical understanding of the economic, political, and cultural dimensions of global media industries. It introduces key disciplinary theories and debates about the creation, circulation and consumption of media content as it circulates across different locations and cultures. The unit also enables students to develop skills and knowledge necessary for living and working in globally diverse communities and professional contexts. The unit may survey a range of media industries and cultural forms and/or focus on a single site of global activity as it explores the inherently transnational nature of the content we consume.

Page 4 of 32