1. Use optional and repeating elements in a Dreamweaver template.
2. 8.1 Investigate how data are transmitted and secured in wired, wireless and mobile networks, and how the specifications of hardware components impact on network activities (ACTDIK023)
2.1. Discuss the relationship between web addresses and IP addresses.
2.2. explaining how cellular radio towers (transceivers) and mobile phones work together to create mobile networks
2.3. Investigate possible causes of a slow web page such as server load, network load and local pc load.
2.4. for example routers, hubs, switches and bridges manage data traffic and that the characteristics of these components impact on the operation (speed and security) of networks
2.5. for example hypertext transfer protocol (HTTP) is used for transferring web page files in a browser, file transfer protocol (FTP) is used for sending and receiving any files over a network and transmission control protocol/internet protocol (TCP/IP) is used for controlling file transfers over the internet
3. 8.2 Investigate how text, image and audio data are represented in binary and how these are represented (ACTDIK024)
3.1. explaining that characters in text correspond to numbers defined by the character set
3.1.1. for example ‘A’ corresponds to 65 in the ASCII and Unicode character sets
3.2. recognising that Unicode attempts to represent the written symbols of every language; and using Unicode charts to look up characters from Asian writing systems
3.2.1. Discuss web safe fonts and Google fonts and the commands required to load different fonts libraries in a webpage.
3.3. investigating the different representation of bitmap and vector graphics and its consequences
3.3.1. discuss optimisation strategies to balance image quality with smaller file size to optimise images and improve webpage download times.
3.3.2. for example pixelation in magnified bitmap and vector images
3.4. explaining ways media elements are presented
3.4.1. for example the difference between embedded and linked media elements
3.5. Use an online colour picker to find the Hex values to specify colours for webpage elements.
4. 8.5 Define and decompose real-world problems taking into account functional requirements and economic, environmental, social, technical and usability constraints (ACTDIP027)
4.1. Create a design brief to develop a webpage focusing on accessibility and usability features.
4.2. Decompose the problem of appealing to a target audience by analysing how colour, font-size, layout and content can be used effectively in a web page design.
5. 8.6 Design the user experience of a digital system, generating, evaluating and communicating alternative designs (ACTDIP028)
5.1. designing the user interface of a solution using a range of design tools
5.1.1. for example using a storyboard to explain the stages of a game, and wire-frames and mock-ups to describe the appearance of a solution
5.2. identifying similar digital systems and their user interfaces, assessing whether user interface elements can be re-used
5.2.1. Identify the common elements on webpages from the same site and creating a template for these components.
5.3. applying the principles and elements of design to a series of solutions to evaluate the success of each solution to hold the viewer’s attention
5.3.1. for example identifying which colour combinations or framing of visual elements keep different audiences engaged with on-screen activity
5.4. Create a range of website mockups based on a client brief and use client feedback to evaluate the strengths and weaknesses of each mockup.
5.4.1. Eg. Each group member creates a website mockup and only one mockup is selected for the final website.
6. 8.7 Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given input and to identify errors (ACTDIP029)
6.1. investigating and designing some common algorithms
6.1.1. such as to search, sequence, sort, merge, control data structures
6.2. checking the accuracy of an algorithm before it is implemented
6.2.1. for example desk checking it with test data to see if the instructions produce the expected results
6.3. using diagrams to describe key decisions
6.3.1. for example creating flowcharts using digital systems to describe a set of computational instructions
6.4. using structured English to express algorithmic instructions
6.4.1. for example using conventional statements such as ‘while’ and ‘endwhile’ in a ‘while loop’ when describing interactive instruction
7. 8.8 Implement and modify programs with user interfaces involving branching, iteration and functions in a general-purpose programming language (ACTDIP030)
7.1. Create a simple web form with data validation.
8. 8.11 Plan and manage projects, including tasks, time and other resources required, considering safety and sustainability (ACTIP033)
8.1. organising the instructions and files in readiness for implementation of a solution
8.1.1. for example applying a file naming convention to all data files that are going to be used to create solutions
8.2. documenting the tasks that need to be done, their order and the resources that are needed to create solutions
8.3. devising and applying protocols to manage the collaborative creation of solutions
8.3.1. for example planning to use cloud computing to store common files and establishing virtual meetings that acknowledge time zone differences
8.4. organising the timeline, resources, file naming conventions, back-up measures and sequence of tasks required to collaboratively create solutions that meet specified needs
9. 8.3 Acquire data from a range of sources and evaluate authenticity, accuracy and timeliness (ACTDIP025)
9.1. designing a search engine query to find specific information on the web and checking its accuracy against information contained in other sources
9.1.1. for example entering instructions such as intitle: and inurl: prefixes to find information within a general directory, and comparing the results with information found in a wiki
9.2. acquiring data from a range of sources
9.3. internet search techniques for a research context including how to reference webpages correctly.
10. 8.4 Analyse and visualise data using a range of software to create information, and use structured data to model objects or events (ACTDIP026)
10.1. describing the attributes of complex objects
10.1.1. describe how the css box model can be used to create web page elements that match a design plan.
10.2. Use an online load test to generate load statistics that models a specific event and analyse the results to make recommendations about improvements to a website.
10.3. Conduct a usability survey and use a spreadsheet to summarise and graph the results.
10.4. Use SQL to create a user view of data suitable for a webpage. Use php commands to display data from a mysql database on a webpage.
11. 8.9 Evaluate how well developed solutions and existing information systems meet needs, are innovative and take account of future risks and sustainability (ACTIP031)
11.1. judging the quality of a developed solution based on specific criteria
11.2. Evaluate which features of a website developed for a standard PC would need to change for a touch device.
11.3. Evaluate a developed website against the needs specified in the initial client survey.
11.4. Evaluate whether a website meets usability standards.
11.5. Evaluate an online library system to identify possible changes that might be required for the future. Eg. e-book lending, adding different types of resources available for loan, etc.
11.6. Test a website on multiple devices and browsers.
12. 8.10 Create and communicate interactive ideas and information collaboratively online, taking into account social contexts (ACTIP032)
12.1. establishing a set of ‘rules’ about acceptable and unacceptable behaviour when collaborating online
12.1.1. for example only applying tags to images of other people with their permission or considering social protocols of Aboriginal and Torres Strait Islander People
12.2. discussing how different social contexts affect participation in global virtual spaces
12.2.1. for example considering the use of language, acronyms and humour, and providing opportunities for each team member to express their opinions on their own terms
12.3. creating web-based information to meet specific needs
12.4. creating a web-based project that involves modifying an existing website template or writing HTML and cascading style sheets (CSS)
12.5. customising online environments to work more effectively and efficiently with others
12.5.1. for example selecting appropriate tools and setting sharing properties
12.5.2. for example creating a website that involves modifying a web publishing template