Web Frameworks and Dynamic Data (11841.1)
Available teaching periods | Delivery mode | Location |
---|---|---|
View teaching periods | On-campus |
Bruce, Canberra |
EFTSL | Credit points | Faculty |
0.125 | 3 | Faculty Of Arts And Design |
Discipline | Study level | HECS Bands |
School Of Design And The Built Environment | Level 2 - Undergraduate Intermediate Unit | Band 2 2021 (Commenced After 1 Jan 2021) Band 3 2021 (Commenced Before 1 Jan 2021) |
Learning outcomes
After successful completion of this unit, students will be able to:1. Identify, analyse and implement appropriate client-side frameworks or other technologies designed to interface with a back-end server interface;
2. Design and develop a functional web application using one or more dynamic API's; and
3. Utilise appropriate development and evaluation methodologies in the creation of interactive works.
Graduate attributes
1. UC graduates are professional - employ up-to-date and relevant knowledge and skills1. UC graduates are professional - use creativity, critical thinking, analysis and research skills to solve theoretical and real-world problems
2. UC graduates are global citizens - think globally about issues in their profession
2. UC graduates are global citizens - communicate effectively in diverse cultural and social settings
2. UC graduates are global citizens - make creative use of technology in their learning and professional lives
3. UC graduates are lifelong learners - reflect on their own practice, updating and adapting their knowledge and skills for continual professional and academic development
3. UC graduates are lifelong learners - adapt to complexity, ambiguity and change by being flexible and keen to engage with new ideas
3. UC graduates are lifelong learners - evaluate and adopt new technology
Prerequisites
11055 Programming for Design AND 11056 Front-end Web DesignCorequisites
None.Incompatible units
None.Equivalent units
11058 Back-end Web DevelopmentAssumed knowledge
Understanding of basic HTML and CSS consistent with having completed Introduction to Interaction Design.Year | Location | Teaching period | Teaching start date | Delivery mode | Unit convener |
---|---|---|---|---|---|
2024 | Bruce, Canberra | Semester 2 | 29 July 2024 | On-campus | Dr Ben Ennis-Butler |
2025 | Bruce, Canberra | Semester 2 | 28 July 2025 | On-campus | Dr Ben Ennis-Butler |
Required texts
Unit readings will be available on Canvas.
Submission of assessment items
Extensions & Late submissions
Use of AI in This Unit
The use of AI tools, such as large language models or code assistants, is permitted and even encouraged in this unit as part of the modern web development workflow. However, students must adhere to the following guidelines:
- Transparency: All use of AI tools must be clearly documented in your submissions. This includes specifying which parts of your work were created with AI assistance and which tools were used.
- Critical Evaluation: Students are required to critically evaluate the AI-generated content. This means reviewing, testing, and potentially modifying the AI suggestions to ensure they meet the project requirements and follow best practices.
- Reflection: For each written component, include a brief reflection (200-300 words) on how you used AI tools. Discuss the benefits and limitations you encountered, any challenges in implementing AI suggestions, and how the use of AI impacted your learning process.
- Original Contribution: While AI can be used for idea generation, code snippets, or problem-solving assistance, the overall design, implementation, and integration of your project must demonstrate your own understanding and decision-making.
- Learning Outcomes: Remember that the unit's learning outcomes focus on your ability to analyse, implement, and evaluate web technologies. Your work should clearly demonstrate these skills, regardless of AI usage.
The ability to effectively leverage AI tools while maintaining critical thinking and problem-solving skills is a valuable competency in modern web development. This approach aims to prepare you for real-world scenarios where you may use similar tools professionally.
Note that we reserve the right to request further explanation or demonstration of your understanding of any part of your submitted work.
Special assessment requirements
Resubmission
This unit has substantial opportunities for feedback and self-assessment, and so students who have fully participated in the unit activities are unlikely to fail. In some cases, resubmission of a failed assignment will be possible if the assessment item can feasibly be brought up to a pass level. A typical example might be an assignment that fails due to a missing component that can readily be supplied in a resubmission. The maximum grade for a resubmitted assessment item is 50%. Resubmissions are given at the discretion of the unit convenor and must be applied for in writing (via email) within one week of the assessment grade being released.
Students must apply academic integrity in their learning and research activities at UC. This includes submitting authentic and original work for assessments and properly acknowledging any sources used.
Academic integrity involves the ethical, honest and responsible use, creation and sharing of information. It is critical to the quality of higher education. Our academic integrity values are honesty, trust, fairness, respect, responsibility and courage.
UC students have to complete the Academic Integrity Module annually to learn about academic integrity and to understand the consequences of academic integrity breaches (or academic misconduct).
UC uses various strategies and systems, including detection software, to identify potential breaches of academic integrity. Suspected breaches may be investigated, and action can be taken when misconduct is found to have occurred.
Information is provided in the Academic Integrity Policy, Academic Integrity Procedure, and University of Canberra (Student Conduct) Rules 2023. For further advice, visit Study Skills.
Learner engagement
The tutorials follow a design studio structure, where formative feedback is given on assessment items, therefore attendance within the tutorial times is crucial to succeeding in this unit.
Participation requirements
None.
Required IT skills
Students must already have some knowledge of javascript, HTML and CSS.
This is a practical unit; students must write their own code.
In-unit costs
Students may incur costs associated with domain registration and web hosting.
You may require access to some Adobe Creative Cloud programs to complete this unit successfully. Access to the required software is provided in on-campus computer labs only. If you are studying remotely you will be required to purchase an Adobe CC subscription. Student discounts are available, please see the Adobe website for details: https://www.adobe.com/au/creativecloud/buy/students.html
Work placement, internships or practicums
None