IFB201 Introduction to Enterprise Computing


To view more information for this unit, select Unit Outline from the list below. Please note the teaching period for which the Unit Outline is relevant.


Unit Outline: Semester 1 2026, Gardens Point, Internal

Unit code:IFB201
Credit points:12
Equivalent:ITD201, IFZ201
Assumed Knowledge:

Nil

Coordinator:Ignatius Chukwudi | ignatius.chukwudi@qut.edu.au
Disclaimer - Offer of some units is subject to viability, and information in these Unit Outlines is subject to change prior to commencement of the teaching period.

Overview

This unit provides an introduction to enterprise systems, the most widely used form of software technology in the business world. It will provide you with a background of the different aspects of businesses that they manage, such as resources, teams, products, services, customers and suppliers, and prominent types of enterprise systems in the market, including customer relationship management, enterprise resource planning, supply chain management systems. Based on this background, you will learn how to design, develop and effectively utilise enterprise systems from three perspectives. These are: business processes through which activities are coordinated across an organisation; software applications which provide the programming code underpinning the processes; and decision-making in which data is combined and visualised for users to determine critical outcomes. 

Learning Outcomes

On successful completion of this unit you will be able to:

  1. Explain the fundamental principles of managing enterprise systems and their role in business operations.
  2. Apply human-centric process improvement principles to solve critical business challenges using scenario-based modelling of business process
  3. Create a software prototype and workflow automations to support business processes using an enterprise system and its modules and APIs
  4. Work independently to demonstrate initiative and continuous learning, including addressing complex data-driven decision-making challenges within the enterprise
  5. Apply effective teamwork using ICT professional roles and project work practices
  6. Explain how AI can be applied to improve business processes and operations.

Content

The first module introduces you to the business process perspective of enterprise systems. You will learn about the different types of enterprise systems, the different aspects of businesses that they support, and the business processes they run to coordinate activities across an organisation and its external partners. A lightweight scenario modelling approach will be used to capture business processes and design improvements for them.

The second module introduces you to the software perspective of enterprise systems. You will learn how to rapidly develop software code to support business processes through Web forms and application components. As enterprise systems are acquired off-the-shelf in practice, the focus will be on value-added extensions for business processes and reuse of existing software functionality. You will be exposed to an introductory level of programming through guided instructions, making use of an enterprise system platform and its application programming interfaces (APIs).

The third module introduces you to the decision-making perspective of enterprise systems. You will learn about the issues and effectiveness of data-driven decision-making, and how to structure and visualise data through user interfaces for this.

Learning Approaches

This unit is available for you to study in either on-campus or online mode. Learning in this unit includes weekly lectures, online activities, tutorials and a unit communications channel designed to facilitate communication with peers and teaching staff outside of scheduled classes. You can expect to spend 10 - 15 hours per week, including listening to lectures, attending all scheduled tutorials, completing assessment tasks, and undertaking study to consolidate your learning.

The lectures and online activities will provide you with the knowledge and skills for understanding enterprise systems, business processes and how they can be represented using scenario-based modelling, programming using enterprise systems modules and APIs, and data-driven visualisation and decision-making through user interfaces. You will be guided through these phases, involving exposition, analysis, design, and hands-on activity.

Lecture recordings will be provided and available for access after each lecture session.

Tutorials will be conducted in face-to-face collaborative learning spaces on campus or online. They will be activity-based, involving running through short quizzes for a recap of the theory from lectures and tasks involving the analysis, design and development of business problems that involve different perspectives of enterprise systems: business process, software application and user decision-making. The tutorials build directly on the material presented in the pre-recorded lectures and will involve detailed instruction sheets for undertaking the required tasks. They are designed to support class instruction, group work, and class reflection.

In addition, you will practice the principles and techniques required to develop planning, communication, reflection and teamwork skills. This learning is facilitated by communicating the different levels of an enterprise system under consideration and keeping an online project tracking logbook. This will be used as part of the progressive assessment throughout the unit, offering you multiple opportunities to demonstrate progress and receive feedback on learning. You will also undertake a WIL project, allowing you to interact with an industry partner. 

 

Feedback on Learning and Assessment

You will receive feedback on your learning throughout the semester using the following mechanisms:

  • Class and group based feedback on tutorial exercises
  • Written feedback on the formative phase of assessment tasks
  • Written feedback on summative phases of assessment tasks including a rubric
  • General verbal feedback will be provided to the entire class on assessment tasks
  • Written whole-of-class feedback will be available in the unit site
  • You will receive feedback and results on each assessment task prior to the submission of the next assessment task

Assessment

Overview

The assessment in this unit have been designed so that you may develop deeper understanding of the knowledge and key skills expected of IT graduates concerning business problems and IT solutions and key tasks and skills to address these using enterprise systems. You will develop the skills to work collaboratively and present confidently demonstrating effective written and visual communication. They will also develop the skills to engage in reflective practice.

The assessments will be group-based and focused on different parts of case-based assignment. 

Early in the semester, you will be asked to form teams of 4 or 5 so that you can work together to put together the analysis, design and development tasks of the assignment. You will be required to use team collaboration tools, i.e. Slack (team collaboration) and Trello (project tracking), to support your teamwork activities.

The assessments will be structured through the different perspectives of enterprise systems: business process, software application and user decision-making. Each will involve analysis, design and development activities.

Unit Grading Scheme

7- point scale

Assessment Tasks

Assessment: Business process design

You will be required to provide a set of business processes to support the coordination of work activities undertaken by a number of resources across an organisation and its partners. As part of this, you will analyse the current state of an overall system and its processes and critique these in terms of given business objectives. The current state processes will utilise different parts of an enterprise system, including its forms and modules. Based on your analysis, you will be required to design future-state processes in which your proposals reflect important business process improvement principles. The current-state and future-state processes will be captured visually using scenario-based modelling as well as textual descriptions for describing concrete examples and details of your analysis and design justifications.

As part of this Assessment, you will be required to submit a final report of not more than 10 pages long (excluding the cover page). 

The use of generative artificial intelligence (GenAI) tools is prohibited during his assessment. 

This assignment is eligible for the 48-hour late submission period and assignment extensions.

Weight: 20
Individual/Group: Individual
Due (indicative): Week 7
Related Unit learning outcomes: 1, 2, 4

Assessment: Software development

You will be required to develop a software prototype of the business process design (from the first part of the assignment). For this aspect, you will be provided with the pre-existing Web forms and modules to display data retrieved from the enterprise systems modules. You will be required to modify the code in the JavaScript language, Apex, or other programming languages to support the future-state processes. You will be required to demonstrate your solution by showing how the business processes are supported when running the software, including data entry and explanations of the returned results. The prototype may require some processing aspects to be supported, e.g. validation of data in form fields. Your final solution will include an API endpoint (for writing and retrieving data) and a virtual assistant that supports customer-facing business processes. You may also be required to produce data visualisations for some key aspects of the solution. This  assessment will offer you the opportunity to engage with an industry partner to undertake a real-world task  

As part of the assessment, you will be required to submit a recorded video presentation of not more than 20 minutes that captures all aspects of the enterprise application you developed. In addition, you will submit a final report of not more than 20 pages capturing evidence and justification of your application implementation. 

The ethical and responsible use of generative artificial intelligence (GenAI) tools is authorised in this assessment. See the relevant assessment details in Canvas for specific guidelines.

This assignment is eligible for the 48-hour late submission period and assignment extensions.

Weight: 40
Length: 4 weeks
Individual/Group: Individual and group
Due (indicative): Week 13
Related Unit learning outcomes: 3, 4, 5, 6

Assessment: Examination (Invigilated)

You will be required to sit for a final invigilated exam. The exam will test your understanding of the fundamental principles of managing enterprise systems and their roles in business operations. It will also cover the application of business process improvement patterns, including how AI can improve business processes. 

This is a closed book exam and the use of generative artificial intelligence (GenAI) tools is prohibited during this assessment.

 

Weight: 40
Individual/Group: Individual
Due (indicative): During central examination period
Central exam duration: 2:10 - Including 10 minute perusal
Related Unit learning outcomes: 1, 2, 6

Academic Integrity

Academic integrity is a commitment to undertaking academic work and assessment in a manner that is ethical, fair, honest, respectful and accountable.

The Academic Integrity Policy sets out the range of conduct that can be a failure to maintain the standards of academic integrity. This includes, cheating in exams, plagiarism, self-plagiarism, collusion and contract cheating. It also includes providing fraudulent or altered documentation in support of an academic concession application, for example an assignment extension or a deferred exam.

You are encouraged to make use of QUT’s learning support services, resources and tools to assure the academic integrity of your assessment. This includes the use of text matching software that may be available to assist with self-assessing your academic integrity as part of the assessment submission process.

Breaching QUT’s Academic Integrity Policy or engaging in conduct that may defeat or compromise the purpose of assessment can lead to a finding of student misconduct (Code of Conduct – Student) and result in the imposition of penalties under the Management of Student Misconduct Policy, ranging from a grade reduction to exclusion from QUT.

Resources

All learning resources for this unit will be made available via the Canvas unit site. There is no required textbook for this unit. However, this unit may where appropriate, make use of the selected chapters from textbooks, journals, and magazines. You are encouraged to obtain a copy of these materials from the library. Where possible, materials will be made available online through QUT Readings. 

Risk Assessment Statement

There are no unusual health and safety issues associated with this unit.

Course Learning Outcomes

This unit is designed to support your development of the following course/study area learning outcomes.

DS01 Bachelor of Data Science

  1. Demonstrate a broad and coherent knowledge of the principles, concepts and techniques of the data science discipline, with depth of knowledge in at least one area developed through a major.
    Relates to: Examination (Invigilated)
  2. Use appropriate statistical, computational, modelling, data management, programming and generative artificial intelligence techniques to develop solutions for deriving insights from data.
    Relates to: Software development
  3. Work effectively both independently and collaboratively in diverse and interdisciplinary teams.
    Relates to: Business process design, Software development

IN01 Bachelor of Information Technology

  1. Demonstrate a broad theoretical and technical knowledge of well-established and emerging IT disciplines, with in-depth knowledge in at least one specialist area aligned to multiple ICT professional roles.
    Relates to: ULO1, Examination (Invigilated)
  2. Integrate and apply technical knowledge and skills to analyse, design, build, operate and maintain sustainable, secure IT systems using industry-standard tools, technologies, platforms, and processes.
    Relates to: ULO3, Software development
  3. Demonstrate an understanding of the role of IT in enabling business outcomes and how business realities shape IT decisions.
    Relates to: ULO2, Business process design, Examination (Invigilated)
  4. Demonstrate initiative, autonomy and personal responsibility for continuous learning, working both independently and collaboratively within multi-disciplinary teams, employing state-of-the-art IT project management methodologies to plan and manage time, resources, and risk.
    Relates to: ULO4, ULO5, Business process design, Software development
  5. Assess the risks and potential of artificial intelligence (and other disruptive emerging technologies) within an organisation and leverage AI knowledge and skills to solve IT challenges, improve productivity and add value.
    Relates to: ULO6, Software development, Examination (Invigilated)