ACCT10019 Python for Accounting
ACCT10019 Python for Accounting
Module Descriptor
Session: 2024-25
Summary of Module
This module is specifically designed for accounting students with no prior knowledge
of Python. It aims to introduce students to Python's application within the accounting
field. The module covers several key areas:
The module employs a hybrid learning approach, combining face-to-face lab sessions,
online drop-in clinics, and additional resources such as tutorial videos and Q&A
videos. This method is specifically designed to accommodate students from diverse
backgrounds, including those with no prior coding experience.
● The face-to-face lab sessions are essential for maintaining structured and
consistent engagement, ensuring students actively participate in their learning
process.
● The online drop-in clinic offers personalised tutorials and guidance, allowing
for one-on-one interaction with lecturers.
● The tutorial videos and Q&A videos are important resources that enable
students to learn at their own pace, revisiting complex topics as needed. This
1
Published 2024/25 Module Descriptor
For assessment, the module uses a digital portfolio approach, which includes video
submissions of the coding process accompanied by personal commentary and
reflection, as well as online Google Colab notebooks presenting the codes. Mandatory
video topics cover the Python Basics, ensuring a foundational understanding for all
students. Beyond the compulsory topics, students are encouraged to select from Data
Analysis and Visualization, Automation, or Introduction to Machine Learning for their
subsequent submissions. This choice is based on their individual comprehension and
areas of strength within these topics, allowing them to showcase their proficiency in
areas where they feel most confident.
☐ ☒ ☐
Face-To-Face
Term used to describe the traditional classroom environment where the students
and the lecturer meet synchronously in the same room for the whole provision.
Fully Online
Instruction that is solely delivered by web-based or internet-based technologies.
This term is used to describe the previously used terms distance learning and e
learning.
Blended
A mode of delivery of a module or a programme that involves online and face-to-
face delivery of learning, teaching and assessment activities, student support and
feedback. A programme may be considered “blended” if it includes a combination
of face-to-face, online and blended modules. If an online programme has any
compulsory face-to-face and campus elements it must be described as blended
with clearly articulated delivery information to manage student expectations.
2
Published 2024/25 Module Descriptor
☒ ☐ ☐ ☒ ☐ ☐ Add name
3
Published 2024/25 Module Descriptor
4
Published 2024/25 Module Descriptor
Other:
The current position is that 10 hours per credit point is the accepted working norm –
thus for a 20 point module, 200 notional student effort hours would be expected. For
a standard face-to-face delivery over a term, this should equate to a maximum of 36
scheduled contact hours.
5
Published 2024/25 Module Descriptor
Note that the categorisation of the learning activities has been removed I.e.
Scheduled, Placement and Independent will no longer appear beside the activities.
Lab sessions 20
Core Text: Sweigart, A. (2019). Automate the boring stuff with Python: practical
programming for total beginners. No Starch Press.
(**N.B. Although reading lists should include current publications, students are
advised (particularly for material marked with an asterisk*) to wait until the start of
session for confirmation of the most up-to-date material)
Attendance Requirements
6
Published 2024/25 Module Descriptor
course-related learning resources including those in the Library and on the VLE, and
complete assessments and submit these on time. Please refer to the Academic
Engagement Procedure at the following link: Academic engagement procedure
For the purposes of this module, academic engagement equates to the following:
Attending face-to-face lab sessions and engaging with the provided materials,
including tutorial videos and Q&A videos, available on the VLE.
Please ensure any specific requirements are detailed in this section. Module Co-
ordinators should consider the accessibility of their module for groups with protected
characteristics..
(N.B. Every effort will be made by the University to accommodate any equality and
diversity issues brought to the attention of the School)
Supplemental Information
Divisional Programme
Accounting, Finance and Law
Board
Assessment Results
Yes ☐ No ☒
(Pass/Fail)
School Assessment Board Business and Creative Industries
Moderator
Digital portfolio (100%): online video submission and Google Colab notebooks
7
Published 2024/25 Module Descriptor
For assessment, the module uses a digital portfolio approach, which includes video
submissions of the coding process accompanied by personal commentary and
reflection, as well as online Google Colab notebooks presenting the codes. Mandatory
video topics cover the Python Basics, ensuring a foundational understanding for all
students. Beyond the compulsory topics, students are encouraged to select from Data
Analysis and Visualization, Automation, or an Introduction to Machine Learning for
their subsequent submissions. This choice is based on their individual comprehension
and areas of strength within these topics, allowing them to showcase their proficiency
in areas where they feel most confident.
(N.B. (i) Assessment Outcomes Grids for the module (one for each component) can
be found below which clearly demonstrate how the learning outcomes of the module
will be assessed.
(ii) An indicative schedule listing approximate times within the academic calendar
when assessment is likely to feature will be provided within the Student Handbook.)
8
Published 2024/25 Module Descriptor
Footnotes
A. Referred to within Assessment Section above. 1. More than one assessment method can
be used to assess individual learning outcomes.
B. Identified in the Learning Outcome Section above. Please choose assessment type from
list below: