<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Module Journey by Amjad Khan</title>
      <link>https://padlet.com/ad50381/on05ft71qsxmiyjc</link>
      <description>Weekly learning journey of 4013FTE</description>
      <language>en-us</language>
      <pubDate>2023-07-29 12:20:12 UTC</pubDate>
      <lastBuildDate>2025-09-09 14:27:11 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Week 1</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909133</link>
         <description><![CDATA[<p><strong><mark>Summary of Activity:<br></mark></strong>This week will cover an introduction to <strong>Codio</strong> and <strong>Python</strong>, including the formal description of values, variables, and basic data types. You will also learn the fundamentals of debugging and gain a general understanding of programming concepts. <strong><mark><br>Where should I be?<br></mark></strong>At this point in the module, you should have signed up for <strong>Codio</strong> and understand the advantages of using it. You should also be familiar with the basics of Python programming, including the representation of values, variables, and some basic data types. Additionally, you should understand the fundamentals of debugging and have a general idea of what programming entails.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:21:44 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909133</guid>
      </item>
      <item>
         <title>Week 2</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909456</link>
         <description><![CDATA[<p><strong><mark>Summary of Activity: <br></mark></strong>This week will focus on both the theoretical and practical aspects of <strong>functions</strong>, including function calling, defining, importing, and function documentation. Additionally, it will cover <strong>type systems</strong> in Python, error detection, and the differences between <strong>docstrings</strong> and comments.<strong><mark><br>Where should I be?<br></mark></strong>At this point in the module, you should understand the benefits of using functions, professional function practices, and Python type systems. You should be familiar with control structures, indentation, function calling, creating functions, and importing modules from the standard library. Additionally, you should know how to add comments and use docstrings effectively in a function.&nbsp;</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:23:57 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909456</guid>
      </item>
      <item>
         <title>Week 3</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909490</link>
         <description><![CDATA[<p><strong><mark>Summary of Activity: <br></mark></strong>This week will cover <strong>Boolean logic</strong> (bool data type, logical operators) and <strong>comparison operators</strong>, as well as the selection of code using <strong>if-statements</strong>.<strong><mark><br>Where should I be?<br></mark></strong>At this point in the module, you should understand data types, logical and comparison operators, conditional operators, chained and nested conditionals, common error messages, and function scope.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:24:14 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909490</guid>
      </item>
      <item>
         <title>Week 4</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909521</link>
         <description><![CDATA[<p><strong><mark>Summary of Activity: <br></mark></strong>This week will cover working with <strong>sequences</strong>, including <strong>lists</strong> and <strong>strings</strong>. Topics include list aliasing in Python, the <strong>slice operator</strong>, the <strong>in operator</strong>, and common <strong>methods</strong>. <strong><mark><br>Where should I be?<br></mark></strong>At this point in the module, you should be able to work with lists and strings, use both the slice operator and the in operator, and apply methods in Python. Additionally, you should understand aliasing and the difference between mutable and immutable data types.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:24:26 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909521</guid>
      </item>
      <item>
         <title>Week5</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909545</link>
         <description><![CDATA[<p><strong><mark>Summary of Activity: <br></mark></strong>This week will cover working with <strong>iterations</strong>, including <strong>FOR</strong> and <strong>WHILE</strong> loops, the <strong>range</strong> data type, <strong>algorithms</strong> and <strong>pseudocode</strong>, as well as <strong>Turtle graphics</strong> in Python.<strong><mark><br>Where should I be?<br></mark></strong>At this point in the module, you should understand how to use iteration statements, including FOR and WHILE loops, and be able to solve all relevant exercises. Additionally, you should understand the fundamentals of writing pseudocode and basic algorithm analysis.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:24:35 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909545</guid>
      </item>
      <item>
         <title>Week 6</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909612</link>
         <description><![CDATA[<p><strong><mark>Assessment opens: <br></mark></strong>During Week 6, your <strong>core (Pass/Fail) assessment</strong> attempt will open. You have a total of <strong>four opportunities</strong> to pass this assignment before the submission date.</p><p><strong><mark>Summary of Activity: <br></mark></strong>This is a <strong>revision week</strong>, where we will review all material covered in Weeks 1 to 5.<strong><mark><br>Where should I be?<br></mark></strong>At this point in the module, you should understand all the theoretical and practical concepts covered during Weeks 1 to 5, and be able to complete all corresponding Codio exercises as well as the group exercises posted on Aula.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:25:05 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909612</guid>
      </item>
      <item>
         <title>Week 7</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909632</link>
         <description><![CDATA[<p><strong><mark>Summary of Activity: <br></mark></strong>This week will cover the fundamentals of <strong>Big-O analysis</strong>, <strong>global declarations</strong>, and an introduction to <strong>version control systems</strong>, including <strong>Git</strong> and <strong>GitHub</strong>.<strong><mark><br>Where should I be?<br></mark></strong>At this point in the module, you should understand the fundamentals of Big-O analysis and be able to apply it to measure algorithmic complexity. You should understand the concept of global variable declarations and know where and why they should not be used. Additionally, you should understand the benefits of using version control systems and be able to use GitHub effectively.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:25:14 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909632</guid>
      </item>
      <item>
         <title>Week 8</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909658</link>
         <description><![CDATA[<p><strong><mark>Assessment 2<sup>nd</sup>&nbsp; attempt:<br></mark></strong>During this week, you will have a second opportunity to pass your <strong>core (Pass/Fail) assessment</strong>. </p><p><strong><mark>Summary of Activity: <br></mark></strong>This week will cover <strong>recursive functions</strong>, including natural and well-structured recursive functions. You will also explore the geometrical shapes of <strong>fractals</strong> and <strong>snowflakes</strong>.</p><p><strong><mark>Where should I be?<br></mark></strong>At this point in the module, you should understand what recursive functions are, how they compare to loops, and when to use them. You should be able to solve the relevant Codio exercises and create visually appealing snowflake patterns using a recursive approach.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:25:25 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909658</guid>
      </item>
      <item>
         <title>Week 9</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909675</link>
         <description><![CDATA[<p><strong><mark>Summary of Activity: <br></mark></strong>This week will cover <strong>searching and sorting algorithms</strong>, including <strong>binary search</strong>, <strong>bubble sort</strong>, <strong>selection sort</strong>, <strong>quick sort</strong>, and <strong>merge sort</strong>.</p><p><strong><mark>Where should I be?<br></mark></strong>At this point in the module, you should understand the various searching and sorting algorithms, their differences, and their Big-O complexity, and be able to implement them using Python.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:25:34 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909675</guid>
      </item>
      <item>
         <title>Week 10</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909696</link>
         <description><![CDATA[<p><strong><mark>Assessment 3<sup>rd</sup> attempt: <br></mark></strong>During this week, you will have a third opportunity to pass your <strong>core (Pass/Fail) assessment</strong>.</p><p><strong><mark>Summary of Activity: <br></mark></strong>This week will cover the theoretical concepts of <strong>error classification</strong> and <strong>exception management</strong> in Python, creating a simple <strong>GUI with Tkinter</strong>, and concepts related to <strong>programming paradigms</strong>, including <strong>pure and impure functions</strong>, <strong>modifiers</strong>, and <strong>functional programming</strong>, along with their pros and cons.&nbsp;</p><p><strong><mark>Where should I be?<br></mark></strong>At this point in the module, you should understand common types of errors, including syntax, runtime, and logic errors, as well as exception management, including catching and raising exceptions. You should understand various programming paradigms, the differences between pure and impure functions and modifiers, and the advantages and disadvantages of functional programming. Additionally, you should be able to use the Tkinter library to create a simple GUI.&nbsp;</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:25:42 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909696</guid>
      </item>
      <item>
         <title>Week 11</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909712</link>
         <description><![CDATA[<p><strong><mark>Summary of Activity: <br></mark></strong>This week will cover new <strong>data structures</strong> in Python, including <strong>dictionaries</strong> and <strong>tuples</strong>, <strong>file handling</strong> (reading, writing, and using the <strong>pickle</strong> module), and programming concepts related to <strong>Big Data</strong>.<strong><mark><br>Where should I be?<br></mark></strong>At this point in the module, you should understand how to create, read, and write to files using Python, including the use of the read and write functions and the pickle module. You should also understand different data structures, including dictionaries and tuples, and be able to work with Big Data concepts.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:25:50 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909712</guid>
      </item>
      <item>
         <title>Week 12</title>
         <author>ad50381</author>
         <link>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909739</link>
         <description><![CDATA[<p><strong><mark>Assessment Closes:</mark></strong></p><p>During this week, your <strong>core (Pass/Fail) assessment</strong> closes. This is your final opportunity to pass the assessment if you have not done so already.</p><p><strong><mark>Summary of Activity: <br></mark></strong>This is a <strong>revision week</strong>, during which we will review all the material covered throughout the module.</p><p><strong><mark>Assessment Support:<br></mark></strong>Additional assessment support sessions are available. Details can be found in the Assessment Support section on Aula.&nbsp; <strong><mark><br>Extenuating Circumstances:</mark></strong></p><p>If you are unable to submit on time, please check Aula for information on extenuating circumstances, including requests for extensions or deferrals.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-29 12:25:58 UTC</pubDate>
         <guid>https://padlet.com/ad50381/on05ft71qsxmiyjc/wish/2652909739</guid>
      </item>
   </channel>
</rss>
