Course coordinator
All emails to teaching staff must be via the course mailbox - DECO7381@eecs.uq.edu.au.
A studio-based capstone design projects course in which interdisciplinary teams design and implement a significant software/IT prototype in a practice-based setting and according to a project brief specification with industry level project deadlines. The course consolidates and expands on students' previous experience, with a focus on project-based learning. The course enables students to showcase technical and professional skills gained during their study program and apply these effectively to assess abilities in teamwork, project management, communication skills, and the analysis of user experience, ethics, and security in relation to the design and implementation of a substantial software prototype project.
In Design Computing Studio 3: Build you will have an opportunity to practice in a studio-based setting designing, developing and communicating a substantial prototype software technology solution that you work on as part of team and iterate from a project brief. The course is a capstone team project course with aᅠfocusᅠ on project-based learning, the course allows you to showcase the skills, you have acquired in your program of study, and apply them effectively to demonstrate your abilities in teamwork, project management, communication skills, and the analysis of user experience, ethics, and security in relation to the design and implementation of a substantial software prototype project.
This course assumes that students are familiar with the development life cycle for software or information systems and have had previous exposure to the construction of software or information systems including:
As aᅠproject-based capstone, rather than teachingᅠnewᅠtechnical skillsᅠ(as is also the case for DECO7380), this course focusses on students demonstrating development of their own core ICT skills. Students applyᅠtechnical, design and evaluation knowledge, and transferrable skills acquiredᅠin other courses within a practice-based setting to independent self-guidedᅠlearning of theᅠenvironments, frameworks and methodologies identifiedᅠas necessary for managing and developing theirᅠprojects.ᅠ
Since this course relies on the practical application of concepts learnedᅠin earlier courses, students should be planning to take the two Studio 3 courses in their final two semesters of study andᅠare expected to have the followingᅠCourse Prerequisites:
It is also preferable to have completed a studio course such as DECO7180 (Design Computing Studio 1), DECO7280 (Design Computing Studio 2), DECO7230 (Digital Prototyping),ᅠDECO7250 (Human-Computer Interaction). Students that do notᅠsatisfyᅠthe prerequisitesᅠshould discuss potential enrolment with the course coordinator prior to enrolling. Students should also note that it is not necessary to have completed DECO7380 in order to take DECO7381; these courses can be taken in either order.
You'll need to complete the following courses before enrolling in this one:
CSSE7030 and DECO7140 and (DECO7250 or INFS7900)
MInfTech or MIDes students in their penultimate semester
This course is jointly-taught with:
All activities are jointly taught.
All emails to teaching staff must be via the course mailbox - DECO7381@eecs.uq.edu.au.
The timetable for this course is available on the UQ Public Timetable.
Students are expected to attend all scheduled studios together with their team. This course is predicated on active team participation;ᅠlack of active participation in scheduled in-class activities are accountable in this course.ᅠ
Design Computing Studio 3: Buildᅠwill provide youᅠwith practice-based experience of developing a substantial piece of software or IT application and prepare you for collaborating on such projects in the workplace. There is an emphasis on you professionally collaborating with yourᅠteam members to design, develop and evaluateᅠa working prototypeᅠthat meets the specifications defined in a project brief, such that it is delivered on time, tested and evaluated with users. This course introduces students to the practice ofᅠcontemporary project management methodologies and tools commonly used in industry and emphasises you demonstratingᅠproject management, team-collaboration, risk planning and mitigation, analytical problem-solving skills, critical reflection, time-management, reasoning about the ethics, security and privacy impacts of your design communication skills and technical skills needed for successful delivery of projects in industry.
After successfully completing this course you should be able to:
LO1.
Analyse a brief or specification for an interactive technology, software, or IT application and apply your expertise to selecting appropriate combinations of tools, technologies and techniques to design and create a prototype solution.
LO2.
Apply teamworking and project management techniques to collaborating effectively in both the scoping and creation of a substantial prototype that meets the goals of the brief or specification and is delivered on time.
LO3.
Apply human computer interaction design methods to design and critically evaluate the usability and features of your team’s prototype application.
LO4.
Apply effective communication skills to justify the need, design, and capabilities of your team’s prototype application to others.
LO5.
Research and critique a range of competing applications and analyse their strengths and weaknesses to compare these against your team's solution [THIS LEARNING OBJECTIVE CONTRIBUTES TO AQF9 RESEARCH FOR MASTERS PROGRAMS]
LO6.
Critically reflect on the ethical, security and data privacy decisions made in the design and implementation of your team’s project and analyse the impact of these decisions on the prototype solution.
LO7.
Appraise (reflect) on your own experience of working in a team to create prototype application and propose improvements to the process, and your own approach, that you could apply in your future professional practice.
| Category | Assessment task | Weight | Due date |
|---|---|---|---|
| Participation/ Student contribution, Practical/ Demonstration, Product/ Design, Reflection |
Individual Project Contributions - Sequence
|
30% |
Formative Individual Demo 14/04/2026 12:00 pm Final Individual Demo 12/05/2026 12:00 pm Class-based activities are conducted during scheduled Studio sessions from Week 2 to Week 10. 5/05/2026 12:00 pm |
| Computer Code, Essay/ Critique, Practical/ Demonstration, Product/ Design, Project |
Team Project - Sequence
|
45% |
Statement of Work & Team Pitch 17/03/2026 12:00 pm Interim Team Project Submission 1 13/04/2026 1:00 pm Interim Team Project Submission 2 11/05/2026 1:00 pm Final Project submission 22/05/2026 1:00 pm |
| Essay/ Critique, Reflection |
Individual Reflection
|
20% |
8/06/2026 1:00 pm |
| Practical/ Demonstration, Presentation, Product/ Design, Project |
Final Exhibit Demonstration
|
5% |
26/05/2026 12:00 pm
Final exhibit will take place inside the scheduled Studio session taking place in Week 13. |
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.
Formative Individual Demo 14/04/2026 12:00 pm
Final Individual Demo 12/05/2026 12:00 pm
Class-based activities are conducted during scheduled Studio sessions from Week 2 to Week 10. 5/05/2026 12:00 pm
Individual Contribution is assessed as sequenced (linked) mandatory assessments commencing after team formation. These include:
Use of AI/MT
This assessment task is to be completed in-person. The use of generative Artificial Intelligence (AI) or Machine Translation (MT) tools will not be permitted. Any attempted use of AI or MT may constitute student misconduct under the Student Code of Conduct.
Weekly Activities: For an activity to be marked as "engaged", students must
Failure to complete either requirement within the scheduled Studio session will result in the student being marked as not engaged for that activity.
Formative and Final Individual Demo: class-based assessment that takes place during your scheduled Studio on campus and will be conducted in the form of an oral interview. Students are expected to bring along their laptop or device that can showcase the work that they have undertaken during the semester to serve as evidence of their contribution to the team project.
You cannot defer or apply for an extension for this assessment.
Class-based activities: Because only the best 5 of 7 will contribute to the mark for this assessment item and results/answers are released soon after the due date, no extensions are permitted.
Individual Demos: Extensions are not available for this assessment item. Students with evidenced exceptional circumstances will be required to present their work to the course coordinator during the next scheduled Studio.
You will receive a mark of 0 if this assessment is submitted late.
Class-based activities: Because the results/answers are released soon after the due date, and only the best 5 of 7 will contribute to the mark for this assessment item a 100% penalty will be applied to late submission.
For Individual Demos: Consistent with industry practice around presentations to clients/industry partners, no late submissions will be accepted and a 100% late penalty applies. This has been approved by the Associate Dean (Academic)
Statement of Work & Team Pitch 17/03/2026 12:00 pm
Interim Team Project Submission 1 13/04/2026 1:00 pm
Interim Team Project Submission 2 11/05/2026 1:00 pm
Final Project submission 22/05/2026 1:00 pm
The primary learning activity in this course is a team project where students design, develop, and implement a substantial software or IT prototype. Working in interdisciplinary teams, students follow a project brief with industry-level deadlines and apply technical and professional skills to address real-world challenges.
This assessment is weighted at 45% of the course, with the following breakdown:
It is standard practice in Industry to maintain code and documentation in some form of version control system and teams are expected to be able to be able to commit to a repository and submit a version of their project at intervals to be able to assess iterative development and for staff to give formative feedback on projects. If you do not submit your final assessment, an early version of your prototype based on your commit history may be graded instead.
Use of AI
This task has been designed to be challenging, authentic and complex. Whilst students may use AI and/or MT technologies, successful completion of assessment in this course will require students to critically engage in specific contexts and tasks for which artificial intelligence will provide only limited support and guidance.
A failure to reference generative AI or MT use may constitute student misconduct under the Student Code of Conduct.
To pass this assessment, students will be required to demonstrate detailed comprehension of their written submission independent of AI and MT tools.
There will be a single submission link on Blackboard for Week 7 and Week 11 Interim Team Project Submissions (Submission 1 and Submission 2). For each interim submission, teams must upload one ZIP file containing all files for the team’s prototype codebase.
The final project submission will have:
You may be able to apply for an extension.
The maximum extension allowed is 7 days. Extensions are given in multiples of 24 hours.
Extensions are not available for all assessment items.
Statement of Work & Team Pitch: Extensions are not available for this assessment item. Extensions for groupwork are typically not available as this impacts on all members of the team. However, if a group encounters extraordinary difficulties in meeting a deadline, they should contact the Course Coordinator in advance of the due date. Teams may be asked to complete an alternative presentation.
Interim Team Project submissions: The maximum extension allowed is 7 days. Extensions are given in multiples of 24 hours. Extensions for groupwork are typically not available as this impacts on all members of the team. However, if a group encounters extraordinary difficulties in meeting a deadline, they should contact the Course Coordinator in advance of the due date.
Final Project submission: The maximum extension allowed is 3 days. Extensions are given in multiples of 24 hours. Extensions for groupwork are typically not available as this impacts on all members of the team. However, if a group encounters extraordinary difficulties in meeting a deadline, they should contact the Course Coordinator in advance of the due date.
Interim and Final Team Project submission: 1 hour grace period followed by 1 grade per hour for up to 8 hours. If students do not make a final project submission, the most recent Interim Team submission (if made) will be marked against the final project grading rubric.
Statement of Work & Team Pitch: 100% Late Penalty
8/06/2026 1:00 pm
All students will need to submit an Individual Reflection essay. This assessment tests students' ability to think critically and reflect on their experience of the process and practice of developing their prototype product. DECO7381 students will complete an additional task involving competitor analysis, which provides an opportunity to demonstrate research skills.
It is important that your essay is written as a reflective piece. Descriptive essays that merely recount events without demonstrating reflective thinking, adherence to the rubric, or evidence of learning will not achieve a passing grade for this assessment item.
Artificial Intelligence (AI) and Machine Translation (MT) are emerging tools that may support students in completing this assessment task. Students may appropriately use AI and/or MT in completing this assessment task. Students must clearly reference any use of AI or MT in each instance. A failure to reference generative AI or MT use may constitute student misconduct under the Student Code of Conduct.
Submission must be via Turnitin through Blackboard.
You may be able to apply for an extension.
The maximum extension allowed is 28 days. Extensions are given in multiples of 24 hours.
It is likely students with an approved extension for the Individual Reflection may not have their grade finalised in time to meet graduation requirements.
A penalty of 1 grade for each 24 hour period from time submission is due will apply for up to 7 days. After 7 days you will receive a mark of 0.
26/05/2026 12:00 pm
Final exhibit will take place inside the scheduled Studio session taking place in Week 13.
Students are required to attend the final exhibit during the scheduled Studio session in Week 13 and deliver an interactive, tradeshow-style demo of their prototype. The exhibit assesses professional conduct, effective communication of the prototype’s value proposition, the ability to engage with an audience, and the capacity to answer questions about both the prototype and the student’s individual contribution.
Use of AI
This task has been designed to be challenging, authentic and complex. Whilst students may use AI and/or MT technologies, successful completion of assessment in this course will require students to critically engage in specific contexts and tasks for which artificial intelligence will provide only limited support and guidance. A failure to reference generative AI or MT use may constitute student misconduct under the Student Code of Conduct.
Oral demonstrations/presentations of the final team project will take place in studio.
You cannot defer or apply for an extension for this assessment.
Students with evidenced exceptional circumstances will be required to present their work in as-is form to the course coordinator at an alternative time.
It is likely students with an approved extension on the Final Exhibit Demonstration may not have their grade finalised in time to meet graduation requirements.
You will receive a mark of 0 if this assessment is submitted late.
Final exhibit prototype demonstration sessions are scheduled with multiple markers and are time-limited to the Studio class.
Full criteria for each grade is available in the Assessment Procedure.
| Grade | Description |
|---|---|
| 1 (Low Fail) |
Absence of evidence of achievement of course learning outcomes. Course grade description: Absence of evidence of achievement of course learning outcomes: Fail: The student fails to provide any evidence of achieving the course learning outcomes. An absence of any evidence of achievement of course learning outcomes. |
| 2 (Fail) |
Minimal evidence of achievement of course learning outcomes. Course grade description: Minimal evidence of achievement of course learning outcomes: Fail: The student demonstrates minimal evidence of any understanding of the key concepts. Demonstrates clear deficiencies in understanding and applying fundamental concepts; communicates information or ideas in ways that are frequently incomplete or confusing and gives little attention to the conventions of the discipline. Fails to meet all assessment hurdles for the course by receiving a FAIL for either Active Studio Participation or Team Project. |
| 3 (Marginal Fail) |
Demonstrated evidence of developing achievement of course learning outcomes Course grade description: Demonstrated evidence of developing achievement of course learning outcomes: Fail: Falls short of satisfying all basic requirements for a Pass. Demonstrated evidence of developing achievement of course learning outcomes Demonstrates a superficial or partial or faulty understanding of the fundamental concepts of the field of study and limited ability to apply these concepts; presents undeveloped or inappropriate or unsupported arguments; communicates information or ideas with lack of clarity and inconsistent adherence to the conventions of the discipline. |
| 4 (Pass) |
Demonstrated evidence of functional achievement of course learning outcomes. Course grade description: Demonstrated evidence of functional achievement of course learning outcomes: The student demonstrates a sound knowledge of the relevant information and a functional understanding of the key concepts. Develops routine arguments or decisions and provides acceptable justification; communicates information and ideas adequately in terms of the conventions of the discipline. |
| 5 (Credit) |
Demonstrated evidence of proficient achievement of course learning outcomes. Course grade description: Demonstrated evidence of proficient achievement of course learning outcomes: The student demonstrates a proficient knowledge of the relevant information and a good understanding of the key concepts. Demonstrates a good level of understanding of fundamental concepts of the field of study and ability to apply these concepts in a variety of contexts; develops or adapts convincing arguments and provides coherent justification; communicates information and ideas clearly and fluently in terms of the conventions of the discipline. |
| 6 (Distinction) |
Demonstrated evidence of advanced achievement of course learning outcomes. Course grade description: Demonstrated evidence of advanced achievement of course learning outcomes: Key concepts are understood, and the student has an advanced knowledge of the course. There is a demonstrated ability to solve previously unseen problems. There are minor factual inaccuracies and there is little irrelevant information. An advanced level of evidence of originality in defining and analysing issues or problems and in creating solutions; uses a level, style and means of communication appropriate to the discipline and the audience. |
| 7 (High Distinction) |
Demonstrated evidence of exceptional achievement of course learning outcomes. Course grade description: Demonstrated evidence of exceptional achievement of course learning outcomes: Key concepts are understood and can be used to solve previously unseen problems. The student's knowledge of the course is comprehensive and exceptional. There is evidence of in depth critical analysis and an ability to synthesise information from different aspects of the course. There are insignificant factual inaccuracies and there is very limited irrelevant information. There is in depth evidence of substantial originality and insight in identifying, generating and communicating competing arguments, perspectives or problem-solving approaches; critically evaluates problems, their solutions and implications. |
Grade Calculation
Your grade is calculated as the weighted sum of your assessment components using the formula: (0.3*G)+(0.5*G)+(0.2*G) where G is a numerical mapping of your grade and may have a late penalty applied (if relevant).
This course includes two hurdle requirements:
If you fail either hurdle, your final grade will be capped at 3 and you will not be eligible for supplementary assessment, as this course is partially exempt from supplementary assessment.
Example 1 - Failed Team Project Sequence:
A student receives:
Weighted calculation = 4.4 → Grade 4 (Pass)
However, while the calculated grade is 4 (Pass), the Team Project hurdle was not met, so the final grade is capped at 3 (Marginal Fail) and no supplementary assessment is available.
Example 2 - Failed Individual Project Contributions Sequence:
A student receives:
Weighted calculation = 5.2 → Grade 5 (Credit)
However, while the calculated grade is 5 (Credit), the Individual Project Contributions hurdle was not met (must pass the demo and participate in 5 of 7 activities). The final grade is capped at 3 (Marginal Fail) and no supplementary assessment is available.
Moderation
Moderation of grading is a policy requirement of The University. Therefore, gradesᅠ(raw, scaled and/or aggregated),ᅠare only an aid to the Course Coordinator in determining the final grade for an assessment item, determining the final course grade and for providing feedback to students on course achievement. The course uses qualitative grading, with additional quality indicators (– / +) can be provided to students alongside numeric grades. These indicators may be taken into consideration during grade moderation. Peer feedback and observed participation are used as input to the course intervention and moderation process. The course coordinator reserves the right to vary individual grades in the team assessment component for each group member in the event of varied contributions to the team effort.
Identity verified assessment:
Studio teaching staff actively monitor individual participation throughout the semester during weekly studio contacts, through scheduled participation activities both in person and through monitoring theᅠMS Teams collaboration platform and through interim submissions. Based on this monitoring, teaching staff are aware of the degree to which students are actively participating and contributing to the team projects.ᅠIf students have not actively participated throughout, further evidence may be requested to assess the level of active participation. Students who are unable to demonstrate their active participation and contribution to the team’s output risk failing this course with an overall grade capped at 2 by not meeting this requirement.
Supplementary assessment is not available for some items in this course.
Supplementary assessment is not available for the team-based or continuously assessed parts of the course which require progressive updates throughout the semester. Supplementary assessment is only available for the Individual Reflection assessment item (approved by EAIT Associate Dean-Academic)
Permitted Use of Generative AI and Open Source Code
The use of the following is permitted on this course only with full disclosure of how it was used and with proper attribution,ᅠyou must make clear what is your teams and/or your ownᅠwork:
Please note the following things are misconduct:
Having Troubles?
If you are having difficulties with any aspect of the course material, you should seek help. Speak to the course teaching staff.
If external circumstances are affecting your ability to work on the course, you should seek help as soon as possible. The University and UQ Union have organisations and staff who are able to help, for example, UQ Student Services are able to help with study and exam skills, tertiary learning skills, writing skills, financial assistance, personal issues, and disability services (among other things).
Complaints and criticisms should be directed in the first instance to the course coordinator. If you are not satisfied with the outcome, you may bring the matter to the attention of the School of EECS Director of Teaching and Learning.
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 are available on the UQ Library website.
Notices
Notices regarding the course will be posted onᅠBlackboardᅠand on Microsoft Teams so you will receive duplicates.ᅠYou are expected to read these notices regularly (at least once a week and more often near deadlines for deliverables).
Web and MS Teams
The course has content available both onᅠBlackboard, and through Microsoft Teams. The course MS Teams platform will contain important information and links to other sites related to the course. You must be enrolled in the course to access this content. You are expected to use the course MS Teams as a collaboration platform.
Communications with Staff, Casual Academics, Industry Mentors
Emails to the course staff (coordinator, lecturers) must be via the course mailbox. Direct emails or direct messages should only be used in exceptional circumstances.ᅠCommunication between teaching staff and teams will primarily be managed in-class and via MS Teams channels. Industry mentors supporting this course are volunteers and if your project has an Industry mentor then communication with them must be professional at all times.
The learning activities for this course are outlined below. Learn more about the learning outcomes that apply to this course.
Filter activity type by
| Learning period | Activity type | Topic |
|---|---|---|
Multiple weeks From Week 1 To Week 13 |
Studio |
Studio & consultation Students will work with support from course teaching staff on their team projects and related activities. Students are expected to work on their projects during and outside of this weekly scheduled activity. An exception to the duration of this activity is in week 13 when the finish time is 20:00 to allow sufficient time for the course Exhibit. Learning outcomes: L01, L02, L03, L04, L05, L06, L07 |
Multiple weeks From Week 1 To Week 12 |
Lecture |
Lectures During the first hour of each studio session, there will be important course information, or Industry guest lectures, or assessed class-based activities. Guest lectures will cover relevant topics for user-centered software development and depend on guest speaker availability. Topics may include working together, project management, industry best practices and related topics. Dates for information sessions, guest lectures and course-wide activities will be advertised in the lecture schedule. Learning outcomes: L01, L02, L04, L05, L06 |
This activity is held within Studio and on an occasional basis based project stage and on Industry guest speaker availability. The course aims to have Industry guest speakers (depending on their availability) giving a brief talk on different topics relating to project-based work in various industries. In addition, some class-based activities and/or assessment-related information is communicated in the first part of the studio. It should be noted that guest speakers are not employed or paid by UQ to teach, and the purpose of these guest lectures is to expose students to a range of Industry computing and information technology practices.
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:
Learn more about UQ policies on my.UQ and the Policy and Procedure Library.
Your school has additional guidelines you'll need to follow for this course: