<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Further Programming by ISC all users</title>
      <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn</link>
      <description>Module Map</description>
      <language>en-us</language>
      <pubDate>2022-01-10 09:07:03 UTC</pubDate>
      <lastBuildDate>2024-05-07 09:10:49 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Introduction to Further Programming</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983411461</link>
         <description><![CDATA[<p>Module Learning Outcomes</p><ul><li><p>At the end of this module, the successful student will be able to:</p></li><li><p>Develop well-organised and modular code using object-oriented techniques such as inheritance.</p></li><li><p>Design and construct Graphical User Interfaces with Swing.</p></li><li><p>Understand and apply strategies to write robust code that can deals with errors gracefully.</p></li><li><p>Understand and apply software engineering techniques to develop software projects<strong>.</strong></p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:09:54 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983411461</guid>
      </item>
      <item>
         <title>Inheritance</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983412073</link>
         <description><![CDATA[<p>Learning Outcomes</p><p>By the end of this unit of teaching and learning, you will be able to:</p><ul><li><p>Use inheritance to improve programs where appropriate</p></li><li><p>Create effective superclasses (the parent class)</p></li><li><p>Create descendent subclasses (the ‘child’ of the superclass)</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:10:18 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983412073</guid>
      </item>
      <item>
         <title>Defensive Programming</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983413473</link>
         <description><![CDATA[<p>Learning Outcomes</p><p>By the end of this unit of teaching and learning, you will be able to:</p><ul><li><p>Define and use Defensive Programming techniques in Java.</p></li><li><p>Identify and handle different types of errors, including programmer, user, and system errors.</p></li><li><p>Implement input validation to ensure the robustness of the program.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:11:15 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983413473</guid>
      </item>
      <item>
         <title>Polymorphism</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983414321</link>
         <description><![CDATA[<p>Learning Outcomes</p><p>By the end of this unit of teaching and learning, you will be able to:</p><ul><li><p>define polymorphism in OOP</p></li><li><p>use polymorphism via:</p><ul><li><p>overriding</p></li><li><p>overloading</p></li></ul></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:11:52 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983414321</guid>
      </item>
      <item>
         <title>Abstract Classes and Interfaces</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983414902</link>
         <description><![CDATA[<p>By the end of this unit of teaching and learning, you will be able to:</p><ul><li><p>Use and interpret extended access modifiers appropriately.</p></li><li><p>Describe the benefits of abstraction in object-oriented programming.</p></li><li><p>Define and use:</p><ul><li><p>abstract classes</p></li><li><p>interfaces</p></li></ul></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:12:18 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983414902</guid>
      </item>
      <item>
         <title>Saving Data</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983415482</link>
         <description><![CDATA[<p>By the end of this unit of teaching and learning, you will be able to:</p><ul><li><p>Read and write text files</p></li><li><p>Use Readers, Writers and Streams in Java</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:12:40 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983415482</guid>
      </item>
      <item>
         <title>Graphical User Interfaces (GUI)</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983416932</link>
         <description><![CDATA[<p>Learning Outcomes</p><p>By the end of this unit of teaching and learning, you will be able to:</p><ul><li><p>Define a form in Swing</p></li><li><p>Place and use elements on a Canvas in Swing</p></li><li><p>Use Action Listeners in Swing</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:13:31 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983416932</guid>
      </item>
      <item>
         <title>Using GUI&#39;s</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983417640</link>
         <description><![CDATA[<p>By the end of this unit of teaching and learning you will be able to:</p><ul><li><p>Pass data between forms</p></li><li><p>Define more complex form elements</p></li><li><p>Construct apps using forms</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:14:00 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983417640</guid>
      </item>
      <item>
         <title>Multiple Inheritance</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983418256</link>
         <description><![CDATA[<p>By the end of this unit of teaching and learning you will be able to:</p><ul><li><p>Define and use multilevel inheritance</p></li><li><p>Define and use multiple inheritance</p></li><li><p>Explain the advantages and limitations of both</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:14:25 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983418256</guid>
      </item>
      <item>
         <title>Software Engineering</title>
         <author>sussex_isc1</author>
         <link>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983418938</link>
         <description><![CDATA[<p>By the end of this unit of teaching and learning you will be able to:</p><ul><li><p>Understand the key principles of software engineering.</p></li><li><p>Recognise the importance of following best practices in software development.</p></li><li><p>Learn how these principles contribute to the creation of robust, scalable, and maintainable software.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-01-10 09:14:51 UTC</pubDate>
         <guid>https://padlet.com/sussex_isc1/eai8hgbe0prf8wkn/wish/1983418938</guid>
      </item>
   </channel>
</rss>
