Information technology

Short courses and professional development

Course Description
Business process identification, analysis and improvement Examine the underlying methodology and methods associated with each phase of a process lifecycle, focusing on process identification, analysis and improvement.
Cyber security (industrial control systems) This course provides you with knowledge and skills to better defend your system services and applications against malware and malicious attackers.
Health Librarianship Essentials An introduction to the healthcare industry and health librarianship, providing a foundation for information professionals from across the industry.
Introduction to social media An overview of social media tools and how to use them to promote issues and agendas.
Law librarianship: legal research Study law librarianship online. Explore and evaluate secondary legal research sources, covering Commonwealth and state jurisdictions.
Lean Six Sigma Green Belt A short course, part of our series on Business Process Management, covering the Six Sigma DMAIC approach while incorporating principles of lean management.
Process modelling with BPMN This course introduces all relevant concepts of process modelling with Business Process Modelling Notation.
Project management professional development We are offering professional development modules from our Graduate Certificate in Project Management that can be studied through flexible online learning.
Rapid process redesign: the NESTT This course will give you a fundamental understanding of the NESTT - a tailored transformational strategy for complex business processes.
Research support services in academic and special libraries Learn about research support services provided in the context of academic and special libraries, with a focus on the Australian research support environment.
Strategic Business Process Management (BPM) This course provides the strategic skills for yielding innovation by leading Business Process Management (BPM) initiatives within an organisation.

Single-unit study

You can study individual units for personal or professional development without having to apply for a full QUT course.

If you successfully complete a unit, you may be eligible for credit if you decide to apply for a degree course in the future.

Units anyone can study

These units don’t have any requirements for previous study or background knowledge.

But if your previous studies were not in English, or were completed in a country where English is not the first language, you will need to demonstrate that you meet our English proficiency requirements when you apply.

Unit Synopsis
AYB114 Forensic Digital Analysis The rise of the Internet and the rapid development of technological applications is significantly changing the way in which business is being conducted, how fraud is occurring, and, consequently, how forensic accountants investigate and analyse digital data. The technologies that impact on business operations and fraud investigation include Office technologies,…
CAB240 Information Security Information systems are increasingly used to store, process and exchange information, with most sectors of the economy dependent on electronic and often automated information systems. Information systems are vital, but also vulnerable. Information security is about protecting information and the systems that use, store and transmit it. This unit provides…
DXB101 Design and Creative Thinking Design processes and creative thinking are at the core of interactive and visual design disciplines. This unit is an introduction to conceptual and practical methods of idea generation and development with an emphasis on creating innovative interactive and visual design for a variety of contexts. Through the combination of lectures,…
DXB102 Visual Communication Interactive and Visual Design deals with visual communication and the creation of meaning through images. This unit will introduce you to the principles, production and presentation of visual design and communication.…
DXB203 Introduction to Web Design This unit provides an introduction to theories and skills underpinning the application of multimedia technology with the Creative Industries, providing a foundation of conceptual and practical skills related to contemporary modes of electronic hypermedia production, communication and publishing.…
DXB303 Programming for Visual Designers As part of a contemporary art and design production, practitioners often need to understand aspects of computer programming. This unit provides artists and designers with an introduction to computer programming. It demonstrates how artists and designers use programming within their practices and introduces the principles of programming that will allow…
DXB304 Interactive Narrative Design This unit addresses theoretical issues associated with non-linear story structures and interactive narratives through the analysis of game structures, the creation of original game ideas and the application of techniques of information design to the structuring of non-narrative content. Addressing the creative and analytical roles of writers, conceptual designers and…
ENN523 Advanced Network Engineering 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 network engineering. Building on previously acquired knowledge and techniques of computer networks, this advanced level unit further…
IAB130 Databases From banking systems, to video games, mobile and cloud apps, databases underlie most of the systems we use today. They are crucial for ensuring information is available, reliable and available to be used by other applications. This unit introduces the basic knowledge and skills required needed to design databases, retrieve…
IAB201 Modelling Information Systems As an Information Systems practitioner, essential skills are modelling and abstraction which you use to understand the problem in its widest context and develop conceptual and logical representations of solution components. In this unit, you are introduced to principles of conceptual modelling of information systems, such as abstraction, aggregation, decomposition…
IAB203 Business Process Modelling Building on the principles of Business Process Management (BPM), this unit will develop a deep understanding of business process modelling as the core activity in BPM initiatives. You will learn about the main components of a business process modelling language. You will also learn how to apply standard modelling languages…
IAB304 Project Management This unit introduces you to the concepts and practice of project management.…
IAB351 Business in the Cloud This unit will address the knowledge, skills and challenges of assisting organisations in adopting cloud computing and transforming business using new cloud orchestration models. It will cover different aspects of developing a detailed digital strategy for business in the cloud, including: cloud computing concepts and principles and developing technical cloud…
IFB101 Impact of IT This unit investigates the transformational relationship between information technology (IT) and individuals, society and organisations. It focuses on determining and evaluating the impact IT can have from a range of perspectives including personal, social, ethical, organisational, political and cultural. Case studies across a variety of domains (e.g. health, education, transport,…
IFB102 Computer Technology Fundamentals This unit develops your knowledge and understanding of computer technology which will support your subsequent learning of IT. This unit covers certain examples of technology but does so in an integrated way which demystifies technology, providing a path to understand computer technology all the way from silicon to the web.…
IFB103 Designing for IT As emerging technologies provide increasing opportunities for innovation, design thinking is becoming a much sought after skill as it provides an effective approach to understand and develop user centred solutions. In this unit, you will be introduced to design thinking as an approach for innovation and problem solving and how…
IFB104 Building IT Systems This introductory unit gives you practical experience with the various kinds of computer languages used to build IT systems. Modern IT applications are built in a variety of ways ranging from "mash ups" of existing applications, to adding new mobile interfaces on top of legacy enterprise systems, to "scratch" development…
IFB130 Database Management Data management is an essential aspect of all large-scale IT systems and has important applications in many industries (e.g., banking, finance health, education and entertainment). Databases are crucial for ensuring information is available, reliable, secure and able to be used by other applications. This unit introduces the basic knowledge and…
IFN500 Design Thinking for IT As emerging technologies provide increasing opportunities for innovation, design thinking is becoming a much sought after skill as it provides an effective approach to understand and develop user centred solutions. In this unit, you will be introduced to design thinking as an approach for innovation and problem solving and how…
IFN501 Programming Fundamentals In this unit you will learn the core theoretical underpinnings of programming and how these are applied in modern programming languages to implement software systems. You will learn how to design solutions to problems that can be implemented in a programming language. You will gain practical experience designing and implementing…
IFN502 IT Innovation and Disruption This unit provides a discourse on the impact of technology across a range of contexts and then provides some guidance on how technology may be evaluated by those responsible for its conception, development and deployment. This overarching view of technology in its different contexts is operationalised in later technical subjects…
IFN503 Fundamentals of Computer Systems This transition unit assumes you have limited technical background in computer systems. You will learn the core concepts about hardware, operating systems and network environments. This will provide you with a sound foundation to take more advanced units that assume an understanding of these details. While the knowledge gained in…
IFN504 Corporate Information Systems Information systems form the backbone of a corporate IT landscape, which integrates software (such as Cloud-hosted application services, mobile apps, Web sites) and hardware infrastructure (like for user interactions, data storage, environmental sensing, computational number crunching, and network connectivity). Organisations deploy information systems to implement new business models, rejuvenate their…
IFN505 Analysis of Programs This unit covers some of the foundational theory underlying the discipline of computer programming. Programming emerged from applied mathematics; computer programs have a 'semantic' basis founded in predicate logic and have predictable run-time performance. This unit explains various aspects of program semantics and how this knowledge can be used to…
IFN507 Network Systems The advancement of information communication technology (ICT) has had an enormous impact on nearly all forms of life. The understanding and mastering of basic network communication skills and concepts is regarded as part of the core learning component for all students into all areas of studies including information technology, science,…
IFN509 Data Manipulation In the information age, with astronomical amounts of data produced and made available every minute, information retrieval, predictive models and data visualisation become a central node of decision support for individuals and businesses alike. This unit will cover the basics of data representation and data analytics methods and how they…
IFN511 Security Management Information security is about protecting information and the systems that use, store and transmit information. This unit provides a foundation for understanding the field of information security, including information security goals, the threats to information assets, the associated risks, and best-practice approaches to managing information security. This unit is important…
IFN515 Fundamentals of Business Process Management This unit provides an in-depth introduction to the management of business processes. It walks you through the fundamental stages of a typical business process management project, from process identification, to monitoring, covering along the way process modelling, analysis, redesign and automation.…
IFN610 Management Issues for Information Professionals The ability to understand and apply management principles and consider how they contribute to the operation of organisations and enterprise environments is vital for the contemporary informational professional. You will be introduced to a range of management issues such as strategic planning, leadership, change management, innovation management, and human resources…
IFN611 Information Retrieval The ability to understand how people seek and use information and the skill to quickly learn and expertly use new information resources and concepts is vital for the contemporary library and information professional. You will develop an understanding of the information environment from the human perspective through information theory including…
IFN612 Emerging Technologies for Information Practice This unit will introduce you to a range of emerging technologies and technology concepts. It will provide you with an opportunity to explore the applications of these in information services environments. In particular, the unit explores social technologies and how they can be used to support user participation.…
IFN614 Information Programs This unit explores trends and issues in contemporary information program, product and service delivery. It provides you the opportunity to explore a range of different programs, products and services including those typically delivered in libraries (including public, academic and special libraries), other collecting institutions, information organisations, and organisational units that…
IFN615 Information Management The field of information management (IM) has emerged from a number of disciplines. However in a business context, the strategic management of information enables organisations to leverage value from information resources, supports the creation and sharing of knowledge; and it encourages good governance.…
IFN616 Online Information Services This unit introduces you to a broad range of topics related to the design, delivery and evaluation of online information services. The unit focuses on development of skills and knowledge related to creating, managing and describing web content in a variety of formats. This unit has a strong focus on…
IFN617 Managing and Organising Collections Developing, managing and organising dynamic and relevant collections is an exciting challenge for contemporary information professionals. This unit provides students with a grounding in theory and taking a practical approach. You will undertake a user needs analysis, develop a pilot collection, and create a prototype database in which the collection…
IFN645 Data Mining Technology and Applications Data mining has been used intensively and extensively in many organizations around the globe as an efficient method of finding useful knowledge about their customers and business processes. It has been applied in many fields of business, industry and science to discover new knowledge. It is an exciting new field…
IFN652 Enterprise Business Process Management This unit will provide an overview about all factors that impact the enterprise-wide deployment of Business Process Management (BPM). The unit will follow the six factors of a BPM maturity model and cover the impact of emerging technologies in the design and management of business processes.…
IFN662 Enterprise Systems and Applications This unit introduces fundamentals of Enterprise Systems (also referred to as ERP systems) configuration. It uses the market leading SAP Enterprise System as the example to demonstrate how organizations could adopt packaged Enterprise Systems to its organizational and user requirements. It builds on your existing knowledge and skills in business…
INB180 Computer Games Studies This unit is designed to give you a clear understanding of the socio-cultural issues that affect the computer game industry. Through critical review of games and games industry literature, playing games and actively participating in classroom discussion you will develop your capacity to join in the discourse about the design,…
KNB123 Animation and Motion Graphics The field of motion graphics has expanded rapidly, with its application extending beyond the role of cinematic storytelling to applications for title sequences, music promotion, marketing, computer games and information design. This unit provides an introduction to animation and motion graphics concepts and practices, with an emphasis on the principles…
KNB124 3D Animation 1 In the evolving fields of animation, games and graphical visualisation, you will require new literacies and skills to participate fully in the 3D Computer Graphics production process. By introducing you to principles, processes, methods and theories of modelling; the architecture of 3D graphics; and node based applications, you will gain…
KVB114 Digital Media This unit examines the audio-visual conventions of digital media. It focuses specifically on analysing and creating moving images.…
PUB358 eHealth Concepts This unit will provide the student with an understanding of contemporary health information technologies and their application in the health sector. Students will have the opportunity to explore the technical requirements and processes surrounding the introduction of electronic health records, including privacy, person and provider identification, hybrid EHRs, interoperability, terminologies,…

Units you need background knowledge to study

These units have requirements for previous study or background knowledge. Check the unit’s previous study requirements for details. If you have any questions, contact the unit coordinator for the semester you want to study.

If your previous studies were not in English, or were completed in a country where English is not the first language, you will also need to demonstrate that you meet our English proficiency requirements when you apply.

Unit Synopsis
AYB221 Accounting Systems and Technologies This unit provides an examination of the concepts, processes and issues relevant to computerised accounting systems including: accounting information systems; internal controls; design and development of computerised accounting systems including general ledger and reporting cycle, revenue cycle, expenditure cycle and payroll cycle; computer fraud, security and crime; accessing accounting information;…
AYB341 Forensic and Business Intelligence This unit focuses on providing skills in forensic and business intelligence through the use of SAS technologies. The unit assists students to analyse large data sources and report their findings to assist managerial decision making. Forensic and business intelligence issues and corporate decision making processes are emphasised. This unit provides…
CAB201 Programming Principles This unit gives you a positive introduction to modern programming concepts and techniques. Although some theoretical aspects of programming are covered in lectures, the overall emphasis of the unit is to learn programming concepts and related problem-solving strategies though an exploratory problem based approach. Through this means, you will be…
CAB203 Discrete Structures This unit introduces you to basic mathematical principles which underlie all computing systems, thus giving you a deeper appreciation for the way computing technology works. All established technological disciplines have a sound theoretical foundation and Information Technology is no different. Discrete Structures concerns the branches of mathematics and the formalisms…
CAB210 People Context and Technology This unit develops a human-centred view of technology and information systems. Individuals and groups interact with information, technology, and other people in a wide variety of information environments of increasing complexity. You will learn to explore and model interactions from a variety of perspectives; cognitive, social, emotional, experiential, cultural, contextual…
CAB230 Web Computing The World Wide Web has become our most important computer system. However, designing software for the web is rather different from designing for standalone PC applications. The unit starts with the protocols and architecture of the Internet and World Wide Web, including how search engines like Google work. After reviewing…
CAB301 Algorithms and Complexity 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 all. Despite extraordinary advances in computer processing speeds and memory…
CAB302 Software Development This unit teaches you how to advance your skills from 'programming-in-the-small' to 'programming-in-the-large' through the application of a sound software development process and appropriate tools and techniques for development and maintenance of large-scale, long-lived software. Software Development introduces you to the processes and practical techniques of professional application development, providing…
CAB303 Networks You will be introduced to the technical underpinnings of computer networks. Computer networks are essential to the activities of modern organisations and daily life and are the basis of a wide range of application systems, noticeably the Internet and the World Wide Web. You will be introduced to practical and…
CAB310 Interaction and Experience Design Human centred design is investigated from theoretical and practical perspectives. This unit extends on the fundamental human-centred view of technology to explore theories and design approaches for particular kinds of interactions, relations and technologies. We will explore interactional stances (e.g. embodied interaction, persuasive technology, game interaction, mobile interaction), emerging human-technology…
CAB320 Artificial Intelligence This unit introduces you to the basics of Artificial Intelligence (AI) ranging from Intelligent Search techniques to Machine Learning. It lays the foundations for further studies in Games, Robotics, Pattern Recognition, Information Retrieval, Data Mining and Intelligent Web Agents.…
CAB330 Data and Web Analytics With every organisations housing massive data sources, data analytics has become an increasingly popular way to turn an organization's data into useful information and knowledge about their customers and business processes. Data analytics has direct applications in social networks, information retrieval, business processes, search-engines, e-commerce, digital libraries, bioinformatics, web information…
CAB340 Cryptography Common information security goals are confidentiality, integrity and availability of stored or transmitted information. Cryptography provides a rich collection of tools that can be used to guarantee confidentiality (by encrypting private information), authentication and integrity of communicated messages (by appending a massage authentication code or a MAC). Cryptographic protocols can…
CAB401 High Performance and Parallel Computing 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. Parallelism is the fundamental way to overcome the performance limitations of individual computer processors when solving computationally challenging problems or…
CAB402 Programming Paradigms 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. A paradigm is a distinct set of concepts and pattern of thinking. The way software developers think and express themselves is profoundly influenced…
CAB403 Systems Programming This unit gives you experience in programming at the level of a computer's operating system, as is needed for IT system administration or to interface computer processors with peripheral hardware devices. Systems programming is one of the many specialisations of software development and maintenance. It concerns software that works at…
CAB420 Machine Learning Machine learning concerns the construction and study of systems that can learn from data by generalizing from examples. This approach is often feasible and cost-effective when traditional programming is not. This unit provides you with a broad introduction to machine learning and its statistical foundations. Topics include: definition of machine…
CAB430 Data and Information Integration The ever increasing variety (values, raw text, sensors, etc.) and volume of data available, together with recent advances on standards to describe and organise data (e.g. semantic web, relational databases, noSQL) brings both new opportunities and challenges for innovation. In particular, data integration can lead to a better understanding of…
CAB431 Search Engine Technology This unit aims to equip you with a solid foundation in a broad range of topics that are required in order to effectively design, develop and improve Web search and text analysis systems. Through this study, you will be able to demonstrate knowledge of the principles and techniques of Web…
CAB432 Cloud Computing Cloud Computing is among the most important developments in the IT industry in recent years, and one which has received enormous, and at times ill-informed, media attention. In many respects, Cloud may be seen as a natural progression from earlier trends in service and infrastructure outsourcing and virtualisation, but it…
CAB440 Network and Systems Administration Computer networks are essential for the running of organisations today. To ensure the effective and efficient operation of computer networks, they need to be administered and managed by competent technical people. This unit introduces the theory and practical aspects of network administration, management and security policies in an environment (Unix…
CAB441 Network Security Government and private organisations currently face an unprecedented level of malicious computer network activity from a wide range of sources, including hackers, activist groups, organised crime syndicates and nation states. IT professionals are expected to have an understanding of the vulnerabilities and threats that computer systems under their protection may…
DXB201 Visual Interactions This unit further develops visual interface design skills for communications technologies including iterative design process, interaction and design development, narrative-based visual systems, refinement of concepts and ideation, project brief analysis and visual problem solving through a range of presentation modes.…
DXB301 Interface Design Visual Interface design is an essential part of contemporary communication media. It is required to produce digital media forms for the web, mobile devices, or large touch screens. Visual interface design requires an in-depth understanding of how visual design and communication principles apply to the creation of visual interfaces. Through…
DXB302 Typographic Design Typography surrounds us. The way in which type is used is essential to the transmission and understanding of messages. This unit deals directly with the understanding of, use and manipulation of type in order to communicate messages more effectively and originally. It combines theory and practice, history and experimentation in…
DXB401 Advanced Web Design Web Design has extended significantly from the concept of information delivery into social networking and other expanded modes of engagement. Web applications now appear in a range of delivery platforms from the desktop to personal and mobile technologies, such as media players and mobile phones. This unit will extend upon…
DXB402 Theories of Visual Communication This unit aims to build on your understanding of the principles of visual communication and its role on determining the values of our contemporary cultures and societies. Through theory and discussions you will critique and analyse images and visual designs applied to multiple contexts.…
DXB403 Design for Interactive Media Designing for contemporary media requires a sophisticated understanding of how we effectively interact with new technologies, software applications, objects and environments. This unit focuses on the field of interaction design and user experience design. It develops an understanding of the theories, methods, and processes employed in Interaction/Experience Design through a…
DXB404 Enabling Immersion As creative practitioners within a highly networked technological society, it is important to develop a critical understanding of how the application of technology influences modes of communication, production processes and creative practices, particularly within the Creative Industries. This unit provides an introductory overview of the philosophies underlying applications of technology,…
DXB501 Tangible Media The design and production of computational and interactive media forms requires theoretical knowledge and an understanding of the processes that underpin the tangible as well as the embodied ways in which people interact with such systems. Therefore, it is important for you to build upon previous studies in embodied interfaces…
DXB502 Visual Information Design Information is an essential aspect of everyday life. In contemporary society the generation of data is much greater than the ability to digest and visualise this as meaningful information. Through this unit you will expand your visual design and communication knowledge to include principles for effective information design.…
DXP401 IVD Practices and Techniques This unit will provide you with the knowledge of the tools, techniques and practices required to support future studies and projects. This includes the skills and knowledge required to design for contemporary interactive media technologies, such as mobile applications, web based media, and domains such as large touch surfaces.…
DXP404 User Experience Design This unit provides an introduction to theories and skills underpinning the application of multimedia technology with the Creative Industries, providing a foundation of conceptual and practical skills related to contemporary modes of electronic hypermedia production, communication and publishing.…
IAB202 Business of Information Technology Whether you are launching an internet start-up or advising your company on how to embark on a successful technical direction you need to have an understanding of the basic business building blocks to enable your decision making. This unit will help you to explore these necessary commercial concepts by engaging…
IAB204 Business Analysis This unit gives you an introduction to the role, knowledge areas, and skills required of the modern business analyst. The unit focuses on the key elements of business analysis, including planning and monitoring, elicitation, requirements analysis, solution assessment and validation, and requirements management and communication. The unit will equip you…
IAB205 Corporate Systems Large enterprises have many different computer applications and many different technology platforms supporting these applications. This diversity is called Corporate Systems and understanding of this landscape, and its complexity is essential in any Information Systems graduate. This Corporate Systems unit introduces you to the IT landscape of the modern enterprise.…
IAB230 Mobile and Ubiquitous Computing This unit provides the opportunity for exploring new and emerging ubiquitous computing technologies, wireless, and sensor technologies. Students will critically review and understand how they can be used for current contexts such as government, business, education and social community, as well as emerging 'wilderness' environments with no power and wired…
IAB260 Social Technologies Social technologies are changing the way we work, learn and play. This unit takes a hands-on approach to learning and encourages you to play with social technologies. You will critically explore a range of established, new and emerging social technologies, and how they can be used in different contexts. You…
IAB270 Innovation and Disruption IT and business professionals are often involved in innovation with IT as a major driver and enabler of incremental changes as well as radical transformations. Innovation is seen as crucial for organizations and economies to survive and grow in dynamic environments. This unit offers you the opportunity to develop a…
IAB301 Enterprise Architecture This unit provides a comprehensive understanding of Enterprise Architecture (EA), the different ways it is applied in professional practice, and the key approaches and techniques for developing an EA. You will first be exposed to the principles of enterprise architecture, comparing these with the issues of modelling, design and solution…
IAB302 Information Systems Consulting This subject provides the you with a comprehensive understanding of the operations of an information systems consulting firm and skills pertaining to the consulting process. The focus of the subject is engagement; in other words, the practices that consultants use to win clients. You are professionally trained in information systems…
IAB303 Business Intelligence The market for business intelligence (BI) continues to be one of the fastest growing segments of commercial demand and requirement for BI expertise is also increasing. BI offers notable competitive advantage to the enterprise because it allows decision makers to exploit new information flows and visualising real time data to…
IAB320 Business Process Improvement This unit will teach you how to conduct an end-to-end organizational process improvement project, from analysis to redesign. The students will be equipped with a comprehensive set of methods, techniques and tools that can be used effectively to progress with a process improvement effort. These include quantitative and qualitative analysis…
IAB321 Business Process Technologies Whether you will be a business analyst, a process owner, a solution architect or a software engineer, it is essential that you understand the principles and value of business process automation, in order to fully realise the benefits of Business Process Management. This unit introduces the fundamentals of "business process…
IAB330 Mobile Application Development Proliferation of mobile devices with everyday users have resulted in high demand for creative developers to build innovative applications, and given the variety of platforms there is a major skills shortage. Students with software and user interface design and programming skills will benefit from this project-based unit to start their…
IAB350 Enterprise Systems Configuration Configuration is a critical step of ES implementation. Configuring an Enterprise System is largely a matter of balancing the way the organisation wants the system to work with the way it was designed to work, as per the business requirements of the organisation. Configuring an Enterprise System is completed through…
IAB370 Digital Transformation Digital technologies (e.g., social, mobile, wearable, cloud) are disrupting markets and industries creating new opportunities for new organizations (start-ups) and requiring established organizations to rethink their business. This unit will enable you to identify new digital opportunities and develop transformative digital initiatives. You will learn to analyse and assess digital…
IAB450 Enterprise Systems Management Enterprise System lifecycle is lengthy and complex. It involves multiple parties; both internal and external to the organisation. During the lifecycle of these complex systems developed by software vendors (e.g. SAP AG., Oracle Corp.) are implemented by software consultants (e.g. Accenture, IBM). The selection of such an application suitable to…
IFN600 Understanding Research This unit will introduce you to the role of research in professional settings. It will provide you with an opportunity to explore the application of research principles and methods within the context of your professional practice. In particular, the unit explores how research has a vital role to play in…
IFN641 Advanced Network Management The aim of this unit is to provide you with a deep understanding of the advanced technical issues pertaining to the management of organisational networks of various sizes. You will use the Unix environment as the learning platform for attaining additional technical skills and for the enhancement of existing problem…
IFN642 Applied Cryptography and Network Security As IT systems become increasingly networked, exposure to remote attacks becomes a greater risk. This unit will examine vulnerabilities and defences for networked systems in a variety of application contexts, including IT networks, web services, and mobile and wireless systems. Particular attention will be paid to cryptographic techniques for protecting…
IFN643 Computer System Security Computers running vast variety of operating systems, tools and applications have become indispensible ingredients of our daily lives. However, current threat reports show that there are over 100 million malwares which exploit the security vulnerabilities on these computer systems and threaten the privacy of individuals and organizations in their daily…
IFN647 Advanced Information Storage and Retrieval This unit provides you with an understanding of the principles and techniques underlying the development of information storage and retrieval (IS&R) solutions to some of the varied and complex problems that involve heterogeneity of data (structured, unstructured, text, image, speech, genomics, etc.), with very large amounts of data. Specifically, this…
IFN650 Business Process Analytics Business Process Analytics introduces you to a number of state-of-the-art business process intelligence techniques that can be used at different stages of a business process management life cycle. In particular, the unit focuses on techniques that can be applied as a prelude to process execution as well as techniques that…
IFN651 Lean Six Sigma This unit introduces the Lean Six Sigma methodology for improving Business Processes. You will learn how to combine statistical analysis techniques from Six Sigma with the principles of Lean Management, and apply these in the context of a Business Process Management (BPM) initiative. Hands-on case studies will provide you with…
IFN660 Programming Language Theory This unit introduces the theory underlying computer programming language implementations. It explains how human-readable computer program code is translated into machine-executable instructions, and thereby helps understand the rationale for the design of various programming language features, the commonality between such languages, and the functions and limitations of program development environments.…
IFN661 Mobile and Pervasive Systems Computers of all sizes and shapes such as smartphones, tablets, sensors and embedded systems are continuously pervading our lives creating a new computing paradigm, called pervasive computing. Combined with the wireless communication and cloud computing technologies, pervasive computing enables unobtrusive and always available personalized services which gradually change the way…
IFN663 Advanced Enterprise Architecture This unit provides an advanced understanding of Enterprise Architecture (EA), addressing the ways in which EA is used to improve organisations through their business and IT strategy developments. You will be exposed to the principles of enterprise architecture, contrasting these with the concerns of modelling, design and solution architecture of…
IFN665 Advanced Topic 1 This advanced level unit offers the opportunity to undertake an in-depth examination of an advanced topic to acquire expertise in a discipline area. The skills gained in this unit are developed and refined through activities relevant to the discipline and topic. Such skills are essential to effectively take your place…
IFN680 Advanced Topics in Artificial Intelligence This unit provides you with an understanding of the principles and techniques underlying the development of artificial intelligence solutions to complex problems that involve uncertainty, noise or ever-changing context. It will explore selected topics such as uncertain reasoning, decision making, and machine learning. Specifically, this unit introduces the concepts and…
IFN690 Advanced User Centred Design Theories and frameworks help us to understand how people interact with computers and devices and with other people. In particular, theories that are well grounded in studies of the contexts and cultures of human interaction give us ideas for how to design for those contexts and cultures. This unit introduces…
IFN691 Gamification and Persuasive Computing The unit builds upon theories of human-computer interaction, game design and psychology in the development of technology designed to change attitudes and behaviours through persuasion and social influence. The unit focuses on gamification (i.e. the application of game elements and game design techniques to non-game problems) as a mechanism for…
IFN700 Project Management IT projects consist of design, development and implementation of novel systems as well as the implementation of commercial, off the shelf package solutions, and the deployment of system upgrades to the technical infrastructure and the application landscape. The majority of information technology (IT) and organisational change initiatives, such as systems…
INB280 Fundamentals of Game Design Modern games production is a complex process involving various businesses and organisations, working with budgets in the tens of millions. One of the roles within a game production team is that of the game designer. It is crucial that a game designer understands how to create a game world, the…
INB281 Advanced Game Design This unit will provide you with theoretical and practical knowledge of advanced games design concepts; that is, specific activities undertaken by game designers and their purpose. By the end of this unit you will have the knowledge to identify problems and suggest solutions for innovative game designs, as well as…
INB282 Games Level Design Modern games production is a complex process involving teams in the order of a hundred people or more, working with budgets in the tens of millions. One of the roles within a game production team is that of the level designer. It is crucial that the level designer has the…
INB379 Game Project Design INB379 BGIE Game Project Design (P1) extends your work on the role, design, and plan of a computer game concept. The unit covers the conceptualisation and game design stages up to the game design pitch. If the project is given a green light by the assessment panel, it may be…
INB381 Modelling and Animation Techniques The development of computer graphics tools is a significant application within the IT, Games and related industries, relying heavily on software engineering methodologies. These tools, such as CAD systems, 3D modelling systems and games engines, are used in such industries as advertising, engineering, manufacturing, simulation for education and training, computer…
INB382 Real Time Rendering Techniques This unit will provide you with knowledge and skills in basic to advanced techniques in real-time rendering using shading languages. You will be able to implement a high-quality real-time rendering system in an industry standard API.…
INB383 AI for Games The aim of this unit is to provide students with an intermediate to advanced level course in computer game AI, involving computational approaches to solving a wide range of problems in the interactive entertainment and game industries.…
KNB211 3D Animation 2 This unit further develops your knowledge and skills of 3D animation, introducing you to the methods and processes involved in animating CG characters to achieve convincing and appealing actions.…
KNB212 Real-time 3D Computer Graphics This unit focuses on the development and application of real-time 3D assets, with the overall aim being to provide you with a strong foundation in the practices and concepts associated with real-time graphics production. This unit builds upon the fundamental 3D skills of modelling, texturing and animating obtained during KNB124…
KNB222 Virtual Environments 3D Virtual Environments are continuing to be adopted by a wide range of industries providing artists with many more creative outlets and employment opportunities. By learning how to apply their 3D skills to the development of a virtual environment, students are making themselves more versatile as future animators, designers and creative practitioners. This unit builds on the fundamental skills developed in the prerequisite unit (Real-Time 3D Computer Graphics) allowing students to develop a major work for public exhibition.