Learning Portfolio (20%)

Quick Summary
Type Weight Deliverable
Individual 20% Completed Learning Portfolio.
Submitted through the Individual Repository.

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.

Engage

refers to engaging with the content and reproducing and working out the exercises of a learning unit. For instance, if you are on the unit Fundamentals(Need), you will work on a corresponding file called fundamentals_need.ipynb in your Learning Portfolio.

Review

Once you have worked on the exercises of a unit, you will submit them for review by a human reviewer. For this, you will use an interface called NBReviewer, embedded in GitHub Classroom.
This reviewing process should be initiated by you by submitting a commit of the form ‘READY FOR REVIEW 'FILE_NAME'’.

Revise

The reviewer will get back to you with suggestions and improvements. You must respond and adjust your notebook based on the feedback given to you by the reviewer.

Finish

Once you have responded to the reviewer’s comments to her satisfaction, you will have completed that unit and can then move on to the next unit.

Important

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.

  1. Face-to-face feedback and assistance from the instructors during the lectures and tutorials.
  2. Anonymous Q & A using the Question Box (See Communicate at the top).
  3. In class, Q & A using PollEverywhere.
Back to top