Week 17: Data-driven problems, programming and solutions
Class Task and Information
- Lesson 01:
- Programming snippets (IA2)
- Developing UI for better UX
- Develop Low fidelity annotated layouts
- Recommendations and Annotations criteria
- Prescribed and Self-Determined criteria
- Results from your Empathy Map on Parent Lounge.
- In Table groups discuss your findings.
- Report back to the class on the different quadrants and results.
- How did you find the experience?
- How can an empathy map drive the development of a persona and user story?
- Summary So Far - The research and analysis phase:
Overview of UX and its components
- UX Is Not Only About the User
- The representation of user needs should ideally stand on an equal footing alongside both the business objectives and technical requirements
- In this situation, we are aiming to meet as many goals and needs as is feasible in our best efforts to make the best possible product within the constraints we have.
- Visual Design
- Good visual design enhances a user’s experience and builds their trust in the brand by focusing on aesthetics. It aligns the typography, colours, images, and other visual elements to help convey the content or function of the product.
- Interaction Design
- Interaction design is the practice that looks to create meaningful and engaging interfaces
by understanding how users interact with technology. It enables us to guide users
through journeys by giving them clues about what the next steps are, make users more
efficient by anticipating and mitigating possible errors, provide responses to a user’s
actions in the form of feedback, and ultimately make it simple for the user to learn the
- Utilize Recognized Patterns
- What do you expect to happen when you click on the company logo in the top left-hand corner of a website?
- Where do you expect to see a link to log in or register on a website?
- Where do you expect to find a search function on a website?
- Where do you expect to find the main navigation on a website?
- Practical Task in DTP - Microsoft Word
- Crate a template for your IA1
- Using the exemplars and your work from FIA1 create an indexed document.
- Video Tutorial: How to make a folder structure for complex websites
- Video Tutorial: How to make a dynamic web page
- Key Note: When you foreach your results you will need to run the query again if you need to output the results in another section (if you data dump and then output to table - you will need to run the query twice).
- Lesson 02:
- API's and Open Data Sources
- Access and investigate Open Data repositories
- Explore and Analyse Outcomes from combined data sources.
- Class Video to set the context: Transforming cities with technology | The Economist
- Task 01: Data repository exploration
- Task 02: Government Free Data Investigation
- Students are to access the Queensland Government Open Data Portal
- Find combination of data sets and write outcomes that can be used by infrmatiopn systems.
- Present 2 of your outcomes to the class when called upon.
- Methods for data exchange used to transfer data across networked systems including REST, JSON and XML.
Similarity and Differences
- Data Science for Social Good: Best Sources for Free Open Data
- Revise by applying the following to an unseen website.
- synthesise user interface, processing and data components to generate a prototype digital solution (create a Low Fidelity layout in Adobe XD to re-familiarise yourself with the tools)
- the suitability of prescribed and self-determined criteria
- the reliability, maintainability, sustainability, efficiency, effectiveness and useability of algorithms to draw conclusions and make recommendations
- appraise and refine user interfaces by
- testing the useability principles, including accessibility, effectiveness, safety, utility and learnability
- observing and recording user interactions from user experience critiques
- justify selection of relevant data from existing data sources
- user interfaces from existing solutions using heuristic reviews for the useability principles
- by testing program modules for reliability, maintainability and efficiency using computational thinking processes such as debugging to refine a prototype digital solution
- evaluate against prescribed and self-determined criteria the
- user interface and programmed solutions
- prototype digital solution.
- Lesson 03:
- Review of IA1 requirements and performance standards: DS - IA1
- Understand the scenario and scope of the assignment
- Comapre this to the 2 exemplars
- Create a roadmap for completion
- Examplar 2019 QCAA
- Exempler 2020 QCAA
- Practical Task
- Research potential websites and applications that can be used as reference points for your application.
- Record their URL and evaluate their appropriateness as you develop your Prescribed and Self-Determined Criteria.
- Lesson 04:
- Set up document structure
- Conduct research into existing products
- Explore and record dataset that can be used to aid the Prescribed Criteria and Self-Determined Criteria
- Students will have the opportunity to start work on IA1 requirements and performance standards: DS - IA1
Readings / Homework