<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Year 7 Digital Technologies by Mick Ogo</title>
      <link>https://padlet.com/mogor1/tdjzcwcjkz53</link>
      <description>Networks and Codes</description>
      <language>en-us</language>
      <pubDate>2017-10-26 01:23:00 UTC</pubDate>
      <lastBuildDate>2025-10-23 18:11:45 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-assets.s3.amazonaws.com/icons/Diskette.png</url>
      </image>
      <item>
         <title>Subject Description</title>
         <author>mogor1</author>
         <link>https://padlet.com/mogor1/tdjzcwcjkz53/wish/200675695</link>
         <description><![CDATA[<div><strong>Digital Technologies – Work Plan</strong></div><div>Content Elaborations</div><div><strong><br>1.</strong>&nbsp; &nbsp; &nbsp; <strong>Networking</strong></div><div><strong>ACTDIK023</strong> - Investigate how data is transmitted and secured in wired, wireless and mobile networks, and how the&nbsp; &nbsp; &nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; specifications affect performance (ACTDIK023).&nbsp;</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Network structure: backbones, ISPs, wireless/wired, mobile, DNS, how the internet/network works</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp;How data is transmitted: routers, hubs, switches, bridges.</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; Protocols: Client-Server relationship. Http, Ftp, and Tcp/Ip protocols</div><div><em><br>Suggested Activities</em></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Student centred research project dealing with the network topics above</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Class jigsaw project<br><br></div><div><strong>2.</strong>&nbsp; &nbsp; &nbsp;<strong>Data Representation</strong></div><div><strong>ACTDIK024</strong> - Investigate how digital systems represent text, image and audio data in binary (ACTDIK024)</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Binary numbers: convert decimal to binary and back. Eg what is ‘A’ in binary&nbsp; &nbsp; “A” = 65 = 01000001</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp;Character Set Codes: ASCII, UNIcode</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; Image formats : Bitmap (bmp, jpeg, png) vs vector (SVG, flash) and consequences when magnified.&nbsp;</div><div>d)&nbsp; &nbsp; &nbsp; &nbsp;RGB colour: Bitwise representation of colour</div><div>e)&nbsp; &nbsp; &nbsp; &nbsp;Sound formats: MP3, WAV</div><div>f)&nbsp; &nbsp; &nbsp; &nbsp; Embedded vs linked media elements</div><div><em><br>Suggested Activities</em></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a binary number generator/convertor in Actionscript</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a setColour function in AS3 for use in a digital art program</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create an ASCII code generator/decoder/encoder</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Examine file sizes of Flash projects after embedded bitmap vs flash vector objects, mp3, wav objects are embedded or linked<br><br></div><div><strong>3.</strong>&nbsp; &nbsp; &nbsp;<strong>Acquire Data</strong></div><div><strong>ACTDIP025</strong> - Acquire data from a range of sources and evaluate authenticity, accuracy and timeliness (ACTDIP025)</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Design search engine queries: use of inURL and inTITLE&nbsp; &nbsp;&nbsp;</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp;Compare data from a range of sources: wikis, websites, books, people, AustBureauStats,</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; Compile data: into digital format</div><div>d)&nbsp; &nbsp; &nbsp; &nbsp;Checking authenticity of data</div><div><em><br>Suggested Activities</em></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Study google’s <a href="http://www.googleguide.com/advanced_operators_reference.html">http://www.googleguide.com/advanced_operators_reference.html</a> and use it in searching for information.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Create a word processed report (using a formal report format) on the differences (inclusions, exclusions, evidence base) between a range of source’s information including a check on the authenticity of material presented. Analyse the data and identify facts vs opinions. Topics for the search can be both student and teacher initiated.<br><br></div><div><strong>4.</strong>&nbsp; &nbsp; &nbsp;<strong>Model Data</strong></div><div><strong>ACTDIP026</strong> - Analyse and visualise data using a range of software to create information, and use structured data to model objects or events (ACTDIP026)</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Create spreadsheets and DBs.&nbsp;</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp; Eg. Budget spreadsheet with summary stats, data plots to identify trends and outliers. Using conditional formatting in spreadsheets, organise, sort and filter data in spreadsheets</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;eg. Create databases in Access and query using simple SQL</div><div>d)&nbsp; &nbsp; &nbsp; &nbsp;Define data, information, knowledge and wisdom, look at modelling relationships between data</div><div>e)&nbsp; &nbsp; &nbsp; &nbsp;Define DB structure: fields, tables, rows, records.&nbsp;</div><div><em><br>Suggested Activities</em></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a ‘budget’ spreadsheet with summary stats, data plots to identify trends and outliers. Using conditional formatting in spreadsheets, organise, sort and filter data in spreadsheets. Do spreadsheets in year 7 and databases in year 8</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Use a ‘key entity’ (properties) model to design a 3<sup>rd</sup> normal form relational database. Linking ‘key entities’ with relationships that produce other informational entities.&nbsp;</div><div>Eg. Customers – order – products.&nbsp; Students – enrollment in – School&nbsp;</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a ‘friends/schools’ relational database (two-three tables) in MS-Access.&nbsp;</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create simple SQL queries to query a single table in the friends/schools database.</div><div>&nbsp;</div><div><strong>5.</strong>&nbsp; &nbsp; &nbsp;<strong>Systems Design - Model Real-World Systems</strong></div><div><strong>ACTDIP027</strong> - Define and decompose real-world problems taking into account functional requirements and economic, environmental, social, technical and usability constraints (ACTDIP027)</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Determine attributes of real-world objects eg. For a computer game or database</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp;Decompose a problem into sub-elements. Eg. Objects, movements, collisions for a computer game.&nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Information flow and ‘operations on objects’ in an information system</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; Decompose into events, objects and actions, user events/interactions for a computer game</div><div>d)&nbsp; &nbsp; &nbsp; &nbsp;Decompose a problem into a data flow diagram or decision tree</div><div>e)&nbsp; &nbsp; &nbsp; &nbsp;Two paradigms- 1.top down design – chunk into more simpler parts until each part is computable</div><div>f)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2. Bottom up design – start simpler and add complexity until the model is&nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;developed far enough.</div><div><em><br>Suggested Activities</em></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Use a ‘key entity’ (properties/attributes) model to design a 3<sup>rd</sup> normal form relational database. Linking ‘key entities’ with relationships eg. For the students/schools database above.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Model a computer game’s key objects (with a view to expose the OOP paradigm) especially -&nbsp; the properties of the objects, the constructor functions, public methods. I have a OOP designed simple tank battle game that I’ve written for use in this section.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Decompose the tank battle game into objects, events and actions, and user events/interactions</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Students can design their own simple computer game/social network system using different design paradigms such as top-down, bottom-up, or prototyping (especially for a dummy user interface). A social network system would be good to use, to show data flow diagrams and decision trees (especially in terms of user menu options).</div><div>&nbsp;</div><div><strong>6.</strong>&nbsp; &nbsp; &nbsp;<strong>Systems Design – User interface</strong></div><div><strong>ACTDIP028</strong> - Design the user experience of a digital system, generating, evaluating and communicating alternative designs</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Design user interface – storyboard a game, prototypes and mock-ups of a solution</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp;Compare different user interfaces – in similar/different systems, re-usability of interface elements,&nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; looking at/presenting alternative designs for the same solution.</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; Principles of UI design – application and evaluation of UI solutions according to design principles.</div><div><em><br>Suggested Activities</em></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Students can compare the UI of popular social network programs/web interfaces.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Students can prototype the UI to their own social network system after learning something about the design principals of digital user interfaces.</div><div><strong>&nbsp;</strong></div><div><strong>7.</strong>&nbsp; &nbsp; &nbsp;<strong>Algorithm Design – diagrams and Structured English</strong></div><div><strong>ACTDIP029</strong> - Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given input and to identify errors (ACTDIP029)</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Investigate common algorithms – search, sort, merge, program structures ie. sequence, iteration and branching.</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp;Testing Algorithms – walkthrough with test data.</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; Structured English/ pseudocode to design an algorithm.</div><div>d)&nbsp; &nbsp; &nbsp; &nbsp;Diagrams to design an algorithm – flowcharts, NS charts?, structure charts from code.org</div><div><em><br>Suggested Activities</em></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Students can learn some simple algorithms for search, sort, merge, using program structures of sequence, iteration and branching.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Students can use blockly to design simple algorithms <a href="https://studio.code.org/s/20-hour">https://studio.code.org/s/20-hour</a>&nbsp; &nbsp; start at stage 9 The Farmer. This will get students used to structured design charts</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Students can use blockly&nbsp; <a href="https://developers.google.com/blockly/">https://developers.google.com/blockly/</a>&nbsp; to create their own structured design charts for solutions to various problems. I have designed a generic blockly web page for use with this.&nbsp;</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Students can turn structured design charts into structured english (optional pseudocode) and vice versa.</div><div>&nbsp;</div><div><strong>8.</strong>&nbsp; &nbsp; &nbsp;<strong>Implement/Modify programs</strong></div><div><strong>ACTDIP030</strong> - Implement and modify programs with user interfaces involving branching, iteration and functions in a general-purpose programming language (ACTDIP030)</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Develop and modify digital solutions using branching, iteration and functions (ie. A game that models real world objects)</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp;Program a robot to recognise objects based on a property such as colour.</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; User navigation structures eg. Menus and quit button that checks if the user really wants to quit.</div><div><em><br>Suggested Activities</em></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a Chopper pilot in Actionscript</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a Gravity/friction balls in Actionscript</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a Plane shooter in Actionscript</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a Pong style game in Actionscrip</div><div><strong><br>9.</strong>&nbsp; &nbsp; &nbsp;<strong>Collaborate on-line when developing solutions</strong></div><div><strong>ACTDIP032</strong> - Plan and manage projects that create and communicate ideas and information collaboratively online, taking safety and social contexts into account (ACTDIP032)</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Create web based systems (html and css)</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp;Establish netiquette rules within the group</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; Discuss school policies about using mobile phones/ social media for on-line collaboration</div><div>d)&nbsp; &nbsp; &nbsp; &nbsp;Project management of a solution (eg. Gantt chart software, task and team management, timelines, saving and back-up procedures, versioning)</div><div>&nbsp;</div><div><strong>10.</strong> <strong>Evaluate Solutions</strong></div><div><strong>ACTDIP031</strong> - Evaluate how student solutions and existing information systems meet needs, are innovative, and take account of future risks and sustainability (ACTDIP031)</div><div>a)&nbsp; &nbsp; &nbsp; &nbsp;Compare solutions to similar problems,&nbsp;</div><div>b)&nbsp; &nbsp; &nbsp; &nbsp;Judge quality based on criteria,</div><div>c)&nbsp; &nbsp; &nbsp; &nbsp; Compare touch input to mouse keyboard especially in terms of accessibility</div><div>d)&nbsp; &nbsp; &nbsp; &nbsp;Look at e-waste issue – heavy metals, toxic toner</div><div>e)&nbsp; &nbsp; &nbsp; &nbsp;Cloud based info system vs Client based</div><div><em><br>Suggested Activities</em></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a simple touch input program in Actionscript and recreate it using mouse/keyboard input then compare these based on criteria especially when used on different platforms (eg. Windows based machines v android devices). I have some simple touch input AS3 examples that can be tested in Device Central.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Research e-waste and cloud based info systems vs client based.</div><div>&nbsp;</div><div>&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2017-10-26 03:56:45 UTC</pubDate>
         <guid>https://padlet.com/mogor1/tdjzcwcjkz53/wish/200675695</guid>
      </item>
      <item>
         <title></title>
         <author>mogor1</author>
         <link>https://padlet.com/mogor1/tdjzcwcjkz53/wish/200676160</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/121064845/8adc3bf882734d7c3af23d4e48f274eb/content_structure.png" />
         <pubDate>2017-10-26 04:02:15 UTC</pubDate>
         <guid>https://padlet.com/mogor1/tdjzcwcjkz53/wish/200676160</guid>
      </item>
      <item>
         <title>Student Outcomes</title>
         <author>mogor1</author>
         <link>https://padlet.com/mogor1/tdjzcwcjkz53/wish/200676506</link>
         <description><![CDATA[<div><br></div><div>At the end of year 8 students will be able to:</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Create a range of digital solutions, such as interactive web applications or programmable multimedia assets or simulations of relationships between objects in the real world.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Use computational thinking such as decomposing problems and prototyping</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Analyse the properties of networks.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Acquire, analyse, validate and evaluate various types of data, and appreciate the complexities of storing and transmitting that data.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Use structured data to model objects.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Define problems and identify the key elements of the problems and the factors and constraints at play.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Design user interfaces; considering user experience factors such as user expertise, accessibility and usability requirements.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Use general-purpose programming languages, and incorporate subprograms into their solutions.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Manage individual and team projects by collaborating on-line.</div><div><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2017-10-26 04:05:42 UTC</pubDate>
         <guid>https://padlet.com/mogor1/tdjzcwcjkz53/wish/200676506</guid>
      </item>
   </channel>
</rss>
