Learning Portfolio (20%)
1 The Learning Portfolio
1.1 What Is The Learning Portfolio
The Learning Portfolio is a record of what you will learn in the first six weeks of the course. Your Learning Portfolio will be maintained on your computer (locally) and a cloud platform called GitHub Classroom. As far as grades are concerned, you only need to submit the exercises for all the Need-to-Know and Good-to-Know units. However, you are strongly encouraged to work through(See below) and submit the other notebooks and to seek feedback from your Reviewer. So, ideally, the content of the Learning Portfolio should be made up of Jupyter notebooks consisting of the various examples, walk-throughs, and exercises that I have incorporated into the learning units of the first half of the course.
The material from your Learning Portfolio will also be revisited during the individual viva assessments.
1.2 Why This Assessment Good For You
In this assessment, the emphasis is on ‘learning by doing.’ You will actively engage with Python and computational concepts, enhancing your learning through hands-on activities. This approach will deepen your understanding and equip you with practical skills highly valued in the industry, like using Git, GitHub, and Jupyter; these will be good for your CV.
2 How to Develop Your Learning Portfolio
2.1 Standard Operating Procedure
The Learning Portfolio is designed to help you quickly learn and use Python. I have implemented several strategies to optimise this learning process. Specifically, there is a standard procedure you must follow, which consists of the following steps:
Engage \(\longrightarrow\) Review \(\longrightarrow\) Revise \(\longrightarrow\) Finish.
Everyone must complete all the exercises of the Need-to-know and Good-to-know portions of the Learning Portfolio.
2.2 You are not alone
There are several support systems in place to make this journey easy for you.
- Face-to-face feedback and assistance from the instructors during the lectures and tutorials.
- Anonymous Q & A using the Question Box (See
Communicateat the top). - In class, Q & A using PollEverywhere.