<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
      <title>Howto on The Art of Computing </title>
    <link>https://artofcomputing.cecs.anu.edu.au/tags/howto/index.xml</link>
    <language>en-US</language>
    <author>Enthusiastic Hugo User</author>
    <rights>Copyright (c) 2014, Enthusiastic Hugo User; all rights reserved.</rights>
    <updated>Mon, 01 Jan 0001 00:00:00 UTC</updated>
    
    <item>
      <title>Assignment Submission Instructions</title>
      <link>https://artofcomputing.cecs.anu.edu.au/submit/</link>
      <pubDate>Thu, 05 Jan 2017 11:13:58 AEDT</pubDate>
      <author>Enthusiastic Hugo User</author>
      <guid>https://artofcomputing.cecs.anu.edu.au/submit/</guid>
      <description>&lt;p&gt;Q: How and when should I submit the assignments? &lt;br /&gt;
A: Online, (almost) every Monday 9am &amp;hellip;
&lt;/p&gt;

&lt;h3 id=&#34;assignment-due&#34;&gt;Assignment due&lt;/h3&gt;

&lt;p&gt;9am the Monday after the corresponding lecture / tutorial.&lt;/p&gt;

&lt;p&gt;Each assignment consist of a small list of tasks that are structured around the corresponding lectures, and we expect many students to be able to complete the weekly assignment in a few hours.&lt;/p&gt;

&lt;p&gt;Note:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lab 1 and 2 are both due on the Monday of week 3.&lt;/li&gt;
&lt;li&gt;See &lt;a href=&#34;https://artofcomputing.cecs.anu.edu.au/grading&#34;&gt;here&lt;/a&gt; for Grading Scheme, Late Policy and Collaboration Policy.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;submission-procedure&#34;&gt;Submission procedure&lt;/h3&gt;

&lt;p&gt;Assignment submission and grade returns are done via the course wattle site
&lt;a href=&#34;https://wattlecourses.anu.edu.au/course/view.php?id=19302&#34;&gt;https://wattlecourses.anu.edu.au/course/view.php?id=19302&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Format and Naming of your submission file&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you are done with the assignment, export your blocks.&lt;/p&gt;

&lt;p&gt;From Snap!, use the &amp;ldquo;export blocks&amp;rdquo; (or export project &amp;hellip; ) menu item as necessary, and then copy-paste the xml code into a &lt;em&gt;plain text&lt;/em&gt; editor, save it with a filename in the format of&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;u1234567_labX_*.xml&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Here &amp;ldquo;u1234567&amp;rdquo; is your ANU UID, &amp;ldquo;labX&amp;rdquo; with X=2, 3, 4, &amp;hellip; denotes which assignment it is, and the &amp;ldquo;*&amp;rdquo; symbol can be any string that help you distinguish the submission file (e.g. final, submit, version3, &amp;hellip; ).&lt;/p&gt;

&lt;p&gt;Submission in any other format will not be accepted. If you have questions about how to save the submission file, ask the tutors/lecturers for guidance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Testing your submission&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As always, test your submission file
&amp;ndash; to make sure everything that should be included is indeed (correctly) included!&lt;/p&gt;

&lt;p&gt;To do so:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start a fresh chrome/chronium session&lt;/li&gt;
&lt;li&gt;Load the project for the corresponding lab.&lt;/li&gt;
&lt;li&gt;Use the &amp;ldquo;import &amp;hellip; &amp;rdquo; function from Snap! to load your submission file containing the blocks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now run these blocks &amp;ndash; make sure they work as expected.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Running Snap! on your laptop?</title>
      <link>https://artofcomputing.cecs.anu.edu.au/post/do-labs-on-your-laptop/</link>
      <pubDate>Mon, 19 Jan 2015 11:13:58 AEDT</pubDate>
      <author>Enthusiastic Hugo User</author>
      <guid>https://artofcomputing.cecs.anu.edu.au/post/do-labs-on-your-laptop/</guid>
      <description>&lt;p&gt;Q: &amp;ldquo;Can I run Snap! on my personal computer, or some other computer outside of the lab?&amp;rdquo; &lt;br /&gt;
A: Yes of course!  &amp;ndash; and we&amp;rsquo;re including another tip for saving and loading your programs.
&lt;/p&gt;

&lt;p&gt;Simply point your browser (the latest version of Chrome preferred) to a Snap! instance, such as &lt;a href=&#34;https://artofcomputing.cecs.anu.edu.au/snap/snap.html&#34;&gt;https://artofcomputing.cecs.anu.edu.au/snap/snap.html&lt;/a&gt; and you are good to go!&lt;/p&gt;

&lt;p&gt;What you are looking at is a blank Snap! instance, you may wonder how to load/save your work in Snap!, or look at pre-existing programs, as what we did in the &lt;a href=&#34;https://artofcomputing.cecs.anu.edu.au/post/first-look-at-snap&#34;&gt;warm-up excercise&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Open the Snap! environment via &lt;a href=&#34;https://artofcomputing.cecs.anu.edu.au/snap/snap.html#open:https://artofcomputing.cecs.anu.edu.au/code/kpart.xml&#34;&gt;this link&lt;/a&gt;, it will automatically load a simple program into the middle gray space. Notice that the &amp;lsquo;program&amp;rsquo; consists of a series of blocks colored differently based on their functions. Press the gree flag on its top, or on the upper right-hand-corner of the your browser window to start the program. (With your computer speaker on!), see/hear what happens .&lt;/p&gt;

&lt;p&gt;Now open &lt;a href=&#34;http://artofcomputing.cecs.anu.edu.au/snap/snap.html#open:http://snap.berkeley.edu/snapsource/demo/kanon.xml&#34;&gt;this link&lt;/a&gt;, excute the program as above. Can you see/hear how this three-part canon is built from the part above?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The first way is to load the program from a file saved on your computer in so-called &lt;em&gt;xml format&lt;/em&gt;. If you click on the paper icon at the upper left hand side of the Snap! window, you will see a menu item that says &amp;ldquo;Import &amp;hellip;&amp;rdquo; (see picture below). Click on it, and you will be presented with a file chooser. Choose your local xml file, wait, and voila! - the program appears in your workspace.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
    &lt;image src=/images/snap_import.png height=300&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;Now with test your setup with the Canon in the &lt;a href=&#34;https://artofcomputing.cecs.anu.edu.au/post/first-look-at-snap&#34;&gt;warm-up programs&lt;/a&gt;.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Save the program xml somewhere to your computer, e.g. the desktop. &lt;a href=&#34;http://snap.berkeley.edu/snapsource/demo/kanon.xml&#34;&gt;http://snap.berkeley.edu/snapsource/demo/kanon.xml&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Load this program via the &amp;ldquo;Import &amp;hellip; &amp;rdquo; menu, test that it runs.&lt;/li&gt;
&lt;li&gt;Change something in the program, and then user &amp;ldquo;export project &amp;hellip; &amp;rdquo; to save your work to disk.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The second way is by encoding the URL that contain the program - i.e., the keyword &amp;ldquo;#open:&amp;rdquo; followed by an ULR to the xml file. For example, as was done in the warm-up excercise: &lt;a href=&#34;http://artofcomputing.cecs.anu.edu.au/snap/snap.html#open:http://snap.berkeley.edu/snapsource/demo/kanon.xml&#34;&gt;http://artofcomputing.cecs.anu.edu.au/snap/snap.html#open:http://snap.berkeley.edu/snapsource/demo/kanon.xml&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>