<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Back to Basics: Zero to Python Heroes by Swe Sin Tha</title>
      <link>https://padlet.com/swe3/uaumii73ktm6</link>
      <description>Course Outline</description>
      <language>en-us</language>
      <pubDate>2018-12-24 12:59:52 UTC</pubDate>
      <lastBuildDate>2018-12-24 15:03:37 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-assets.s3.amazonaws.com/icons/Diskette.png</url>
      </image>
      <item>
         <title>Computer Parts</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316607410</link>
         <description><![CDATA[<div><strong>Theory</strong><br>We introduce them to the essential hardware parts of all modern computers and the functions they perform.<br><br><strong>Activities</strong><br>1. Assembling a system unit from parts given (Motherboard, RAM, Hard-disk, CPU, Power Supply, GPU, Cooling Unit)<br><br>2. They are given a budget and tasked to design their own pc on <a href="https://pcpartpicker.com/">https://pcpartpicker.com/</a> and justify their choices to the class in a show and tell<br><br>3. They are introduced to the Raspberry Pi and taught to assemble the Pi-top laptop they will be programming on for the entirety of the course</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 13:10:17 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316607410</guid>
      </item>
      <item>
         <title>Information Representation with Binary</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316608029</link>
         <description><![CDATA[<div><strong>Theory</strong><br>We have a discussion about how information is represented on computers. They are guided through the thought process of how numbers are represented in a base 10 system when we count, to a base 2 system with transistors inside computers to how characters are represented using ASCII and Unicode standards and finally how images are represented using pixels.<br><br><strong>Activities</strong><br>Counting using base 2 system with the binary bulbs game: <a href="https://cdn.cs50.net/2016/x/psets/0/pset0/bulbs.html">https://cdn.cs50.net/2016/x/psets/0/pset0/bulbs.html</a><br><br>Converting decimal digits to binary digits and the reverse.<br><br>Converting binary to letters using the ASCII chart and the reverse.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 13:28:00 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316608029</guid>
      </item>
      <item>
         <title>How to run python code</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316608388</link>
         <description><![CDATA[<div><strong>Theory</strong><br>They are introduced to 3 ways of running python code:<br>1. on the Thonny IDE (Integrated Development Environment)<br>2. Web compiler (<a href="https://repl.it/">https://repl.it/</a>)<br>3. Linux Terminal (the operating system on the Pi-top is linux based)<br><br>We discuss what the pros and cons of each method are and touch a bit about operating systems (difference between windows &amp; linux) and how web compilers like repl work<br><br>They are also introduced to the difference between the python interpreter and writing python scripts.<br><br><strong>Activities<br></strong>Compile and run simple Hello World program on the 3 platforms.</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 13:41:29 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316608388</guid>
      </item>
      <item>
         <title>Intro to Python Programming</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316608752</link>
         <description><![CDATA[<div><strong>Theory</strong><br>We get into python programming proper with the introduction of:<br><br>1. Data types<br>2. Input/Output <br>3. Typecasting<br>4. Variables &amp; Assignments<br>5. A brief introduction to functions<br><br>They are also taught to read python documentation: <a href="https://docs.python.org/3/">https://docs.python.org/3/</a><br><br><strong>Activities</strong><br>Writing programs making use of the concepts taught.  <br><br>Learning strategies to write programs from specifications that the instructor gives.</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 13:52:58 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316608752</guid>
      </item>
      <item>
         <title>More Python Programming</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316608924</link>
         <description><![CDATA[<div><strong>Theory</strong><br>We introduce them to more programming concepts: <br>1. Booleans (True/False Conditions)<br>2. Operators <br>3. Conditionals (if,elif, else)<br>4. Iterators(while loop, for loop)<br>5. Software libraries that other programmers wrote that they can import into their programs<br> <br><strong>Activities<br></strong>Writing programs making use of the concepts taught. <br><br>Learning strategies to write programs from specifications that the instructor gives.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 13:58:46 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316608924</guid>
      </item>
      <item>
         <title>Breadboarding</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316609020</link>
         <description><![CDATA[<div><strong>Theory</strong><br>They are taught the basics of building simple circuits using a breadboard and attaching it to the Pi-top using the GPIO (General Purpose Input Output) pins to program them.<br><br>The integration between hardware and software is demonstrated using the gpio zero software library.<br><br><strong>Activities</strong><br>Writing a morse code encoder python program that sends signals to the circuit they built so the LEDs flash morse code.</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 14:02:39 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316609020</guid>
      </item>
      <item>
         <title>Even more python programming</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316609446</link>
         <description><![CDATA[<div><strong>Theory</strong><br>They are taught how to organize their code better in functions, how to read code that other programmers wrote and write their own software libraries that other programmers can import and use.<br><br><strong>Activities</strong><br>Reading the simonsays.py program that was provided to them and reverse engineering a software library "simon.py" that that siminsays.py makes use of<br><br>Brainstorming and writing a specifications sheet for the final project they will showcase on Day 5. The project has to make use of at least 5 programming concepts that they have been taught.</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 14:13:26 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316609446</guid>
      </item>
      <item>
         <title>Final Projects</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316609824</link>
         <description><![CDATA[<div>They will submit the specification sheet they wrote for their final project for instructor approval. The instructor will correct any glaring logical errors, scope it for feasibility and have them start programming and provide them any help they need.<br><br><strong>Activities</strong><br>Final Project Presentation</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 14:25:06 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316609824</guid>
      </item>
      <item>
         <title></title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316609973</link>
         <description><![CDATA[<div>This course aims to demystify computers to children by taking them through how they work from hardware parts, information representation using bits and the binary system, to basic python programming.<br><br>Each day's lesson structure is broken down and summarized into columns so parents have a better idea of what their children learnt on each day.<br><br>The "Taking it further" column provides parents with information on what their children can do with the knowledge and skills they have acquired at this camp.</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 14:29:04 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316609973</guid>
      </item>
      <item>
         <title></title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316610333</link>
         <description><![CDATA[<div>Think of what we teach them over the 5 days as tools in a toolbox. They can now use these tools to build even more complicated things.<br><br>Some of the things they can build are:<br>1. Web Applications<br>2. Games<br>3. Automate tasks on their own computers<br><br>They can even deepen their knowledge and add more tools into their toolboxes. Computer Science and Programming are fast growing disciplines with an unending treasure trove of things to learn.<br><br>Below are links to some great learning resources that will allow your to take what they have learnt with us much further.</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 14:40:15 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316610333</guid>
      </item>
      <item>
         <title>FREE E-books on How to Build Games with Python </title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316610949</link>
         <description><![CDATA[<div><a href="http://inventwithpython.com/invent4thed/">http://inventwithpython.com/invent4thed/</a><br><a href="http://inventwithpython.com/pygame/">http://inventwithpython.com/pygame/</a></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 14:56:25 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316610949</guid>
      </item>
      <item>
         <title>FREE E-book on How to Write Automation Programs with Python </title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316611055</link>
         <description><![CDATA[<div><a href="https://automatetheboringstuff.com/">https://automatetheboringstuff.com/</a></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 14:59:02 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316611055</guid>
      </item>
      <item>
         <title>FREE E-book on How to Build Websites &amp; Web apps with Python</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316611160</link>
         <description><![CDATA[<div><a href="https://www.fullstackpython.com/web-development.html">https://www.fullstackpython.com/web-development.html</a></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 15:01:21 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316611160</guid>
      </item>
      <item>
         <title>Free University Accredited Programming Courses</title>
         <author>swe3</author>
         <link>https://padlet.com/swe3/uaumii73ktm6/wish/316611200</link>
         <description><![CDATA[<div><a href="https://www.edx.org/course/subject/computer-science">https://www.edx.org/course/subject/computer-science</a></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-12-24 15:02:11 UTC</pubDate>
         <guid>https://padlet.com/swe3/uaumii73ktm6/wish/316611200</guid>
      </item>
   </channel>
</rss>
