Course overview
- Study period
- Semester 1, 2025 (24/02/2025 - 21/06/2025)
- Study level
- Undergraduate
- Location
- St Lucia
- Attendance mode
- In Person
- Units
- 2
- Administrative campus
- St Lucia
- Coordinating unit
- Business School
Structured analysis and design for business; data analysis and design; object-oriented analysis and design; testing and quality assurance; practical group experience with computer-assisted software engineering tools for business applications.
This course teaches you how to use design thinking principles to analyse and design business information systems. This course will provide you with the skills and knowledge necessary to effectively design and implement business information systems that meet the needs of organisations and their stakeholders. This course builds your digital skills for many career opportunities, specifically for roles such as a Systems Analyst, Business Analyst, and Project Manager.
Course requirements
Assumed background
Before attempting this course, students are advised that it is important to complete the appropriate prerequisite course(s) listed on the front of this course profile. No responsibility will be accepted by the School of Business, the Faculty of Business, Economics and Law or the University of Queensland for poor student performance occurring in courses where the appropriate prerequisite(s) has/have not been completed, for any reason whatsoever.
Prerequisites
You'll need to complete the following courses before enrolling in this one:
BISM2202 OR 8 units of BInfTech courses
Incompatible
You can't enrol in this course if you've already completed the following:
BISM7255 or INFS3222 or 7255
Restrictions
Quota: Minimum of 15 enrolments
Course contact
Course staff
Lecturer
Timetable
The timetable for this course is available on the UQ Public Timetable.
Additional timetable information
Please note: Teaching staff do not have access to the timetabling system to help with class allocation. Therefore, should you need help with your timetable and/or allocation of classes, please ensure you email business.mytimetable@uq.edu.au from your UQ student email account with the following details:
- Full name
- Student ID
- Course Code
Aims and outcomes
The overall course objective is to provide the concepts and skills required to analyse information and design systems. The course concentrates on requirements elicitation and techniques for communicating to developers, as well as giving a low-code experience with prototyping an application. The course discusses the placement of information analysis and system design in the context of project management, data and enterprise architecture, as well as system maintenance.
Learning outcomes
After successfully completing this course you should be able to:
LO1.
Describe the major alternative methodologies used in developing information systems and the considerations involved in choosing which methodology to use.
LO2.
Analyse a business need within a complex environment and develop an appropriate strategy to meet the need, and provide the required information service.
LO3.
Prepare and use various information gathering techniques for eliciting user information requirements and system expectations.
LO4.
Construct a variety of system description documents, following agile methodology, including a working prototype.
LO5.
Explain, collaborate, and innovate through information systems development to address business challenges as an individual and as part of a team.
Assessment
Assessment summary
Category | Assessment task | Weight | Due date |
---|---|---|---|
Examination, Product/ Design, Quiz | In-class examination | 45% |
16/05/2025
During Class Time |
Presentation, Product/ Design, Project |
In-tutorial presentation
|
55% |
Written Report Week 11, Fri 5:00 pm Presentation During Tutorials Week 12,
Students must have submitted their report (word file and the slides) by Friday in week 11 (before 5pm) via the available Blackboard link. |
A hurdle is an assessment requirement that must be satisfied in order to receive a specific grade for the course. Check the assessment details for more information about hurdle requirements.
Assessment details
In-class examination
- Mode
- Written
- Category
- Examination, Product/ Design, Quiz
- Weight
- 45%
- Due date
16/05/2025
During Class Time
- Learning outcomes
- L01, L02, L03, L04
Task description
The in-class exam tests students' knowledge about the course. It will be short answer questions and MCQs.
AI Statement:
This assessment task evaluates students' abilities, skills and knowledge without the aid of generative Artificial Intelligence (AI). Students are advised that the use of AI technologies to develop responses is strictly prohibited and may constitute student misconduct under the Student Code of Conduct.
Exam details
Planning time | 5 minutes |
---|---|
Duration | 90 minutes |
Calculator options | Any calculator permitted |
Open/closed book | Closed Book examination - specified written materials permitted |
Materials | Two A4 sheets of handwritten notes, double sided, are permitted |
Exam platform | Inspera |
Invigilation | Invigilated in person |
Submission guidelines
Submission via Inspera software.
Students must bring their own devices for the exam.
Students must install the UQ safe browser per the guidelines: https://elearning.uq.edu.au/student-guides-original/inspera-assessment-original/safe-exam-browser-inspera-original
Deferral or extension
You may be able to defer this exam.
In-tutorial presentation
- Hurdle
- Team or group-based
- In-person
- Mode
- Oral, Product/ Artefact/ Multimedia, Written
- Category
- Presentation, Product/ Design, Project
- Weight
- 55%
- Due date
Written Report Week 11, Fri 5:00 pm
Presentation During Tutorials Week 12,
Students must have submitted their report (word file and the slides) by Friday in week 11 (before 5pm) via the available Blackboard link.
- Learning outcomes
- L01, L02, L03, L04, L05
Task description
During the semester, students learn how to design and develop applications. The assessment tests this. It is a group project with max 5 students who all must be part of the same tutorial. Students will prepare a report and develop an app. Details about the assessment are on Blackboard in week 2.
Presentations will be scheduled for week 12 (and, if necessary, in week 13). A schedule will be created once enrolments are finalised.
This is a group presentation with max. 5 students who all must come from the same tutorial.
Students who miss the presentation of their group will receive a failing grade.
Please Note: The presentation will be recorded for marking purposes per UQ Policy.
AI Statement:
This assessment task evaluates students' abilities, skills, and knowledge without the aid of generative Artificial Intelligence (AI). Students are advised that the use of AI technologies to develop responses is strictly prohibited and may constitute student misconduct under the Student Code of Conduct.
Hurdle requirements
Students must obtain a passing grade to pass the course.Submission guidelines
The report (including a Word file and a PowerPoint presentation) will be submitted as a zip.file via the links provided on Blackboard, and the project (app and ppt) is to be presented during the presentation.
Deferral or extension
You may be able to apply for an extension.
Extensions or deferrals are not available for an in-class presentation. An extension may be available for the submitted material only.
Late submission
A penalty of 10% of the maximum possible mark will be deducted per 24 hours from time submission is due for up to 7 days. After 7 days, you will receive a mark of 0.
Late submission penalties apply when the report is unavailable for the marker to prepare for the presentation.
Course grading
Full criteria for each grade is available in the Assessment Procedure.
Grade | Cut off Percent | Description |
---|---|---|
1 (Low Fail) | 0 - 29 |
Absence of evidence of achievement of course learning outcomes. |
2 (Fail) | 30 - 46 |
Minimal evidence of achievement of course learning outcomes. |
3 (Marginal Fail) | 47 - 49 |
Demonstrated evidence of developing achievement of course learning outcomes |
4 (Pass) | 50 - 64 |
Demonstrated evidence of functional achievement of course learning outcomes. |
5 (Credit) | 65 - 74 |
Demonstrated evidence of proficient achievement of course learning outcomes. |
6 (Distinction) | 75 - 84 |
Demonstrated evidence of advanced achievement of course learning outcomes. |
7 (High Distinction) | 85 - 100 |
Demonstrated evidence of exceptional achievement of course learning outcomes. |
Additional course grading information
Grades will be allocated according to University-wide standards of criterion-based assessment.
Supplementary assessment
Supplementary assessment is available for this course.
Learning resources
You'll need the following resources to successfully complete the course. We've indicated below if you need a personal copy of the reading materials or your own item.
Library resources
Find the required and recommended resources for this course on the UQ Library website.
Learning activities
The learning activities for this course are outlined below. Learn more about the learning outcomes that apply to this course.
Filter activity type by
Please select
Learning period | Activity type | Topic |
---|---|---|
Week 1 |
Lecture |
Introduction to Information Analysis and System Design Learning outcomes: L01, L02 |
Week 2 |
Lecture |
Project Management Learning outcomes: L01 |
Tutorial |
Practical 1: Introduction and Project Management 1 Learning outcomes: L01 |
|
Week 3 |
Tutorial |
Practical 2: Project Management 2 Learning outcomes: L01, L02 |
Lecture |
The Low-Code Development Method and Practical Experiences with Low-Code Tool Glide Learning outcomes: L04 |
|
Week 4 |
Lecture |
User Requirements for Systems Design Learning outcomes: L02, L03 |
Tutorial |
Practical 3: Capturing Requirements Learning outcomes: L02, L03 |
|
Week 5 |
Lecture |
Development Methods - Selection and Application Learning outcomes: L01, L02 |
Tutorial |
Practical 5: UML modelling – Use Case Learning outcomes: L02, L03 |
|
Week 6 |
Lecture |
Agile Information Systems Development Techniques Learning outcomes: L03, L04 |
Tutorial |
Practical 6: UML modelling – Activity diagram Learning outcomes: L02, L03 |
|
Week 7 |
Lecture |
Sourcing and Costing of Information Systems Learning outcomes: L03 |
Tutorial |
Practical 7: UML modelling – Sequence diagram Learning outcomes: L03, L04 |
|
Week 8 |
Lecture |
Case Study - Information Systems Activities Integrated and Guest Presenter Good Friday Public Holiday - Friday 18 April 2025 - Check Blackboard for announcements about affected classes and materials. Learning outcomes: L03, L04 |
Tutorial |
Practical 8: UML modelling – Class diagram Good Friday Public Holiday - Friday 18 April 2025 - Check Blackboard for announcements about affected classes and materials. Learning outcomes: L03, L04 |
|
Mid-sem break |
No student involvement (Breaks, information) |
In-Semester Break |
Week 9 |
Lecture |
User Interface Design Learning outcomes: L03, L04 |
Tutorial |
Practical 9: UML modelling – State machine Learning outcomes: L04 |
|
Week 10 |
Lecture |
Testing of Systems Learning outcomes: L01, L02 |
Tutorial |
Practical 10: App Development Labour Day Public Holiday - Monday 5 May 2025 - Check Blackboard for announcements about affected classes. Learning outcomes: L03, L04 |
|
Week 11 |
Lecture |
In-class Exam During class time, the in-class exam will take place. Please make sure you bring your laptop with you to class and have installed and tested the "Safe Exam Browser for Inspera" https://elearning.uq.edu.au/student-guides-original/inspera-assessment-original/safe-exam-browser-inspera-original Learning outcomes: L04 |
Tutorial |
Practical 11: App Development Learning outcomes: L03, L04 |
|
Week 12 |
Lecture |
Deployment of Systems, Production Readiness and Change Management Learning outcomes: L04 |
Tutorial |
Practical 12: Presentation Students, in teams, present their semester-long project. Learning outcomes: L02, L03 |
|
Week 13 |
Lecture |
Summary Lecture and Semester Reflection Learning outcomes: L01, L02 |
Policies and procedures
University policies and procedures apply to all aspects of student life. As a UQ student, you must comply with University-wide and program-specific requirements, including the:
- Student Code of Conduct Policy
- Student Integrity and Misconduct Policy and Procedure
- Assessment Procedure
- Examinations Procedure
- Reasonable Adjustments - Students Policy and Procedure
Learn more about UQ policies on my.UQ and the Policy and Procedure Library.