Module

Coding Analytics for Accountants

Module description

Using Python as its core language, students will engage in an intensive program of coding and analytics using up-to-date software and methodology. Students are not required to have any previous coding experience but the module would be suited to students with a good level of analysis, statistics, and problem-solving abilities. By the end of this module students will have undertaken several projects and challenges related to the Accounting and Finance literature, with the skills and knowledge acquired being easily transferable to other disciplines and pathways. Python will be used to perform complex analytics on various contemporary Accounting research areas such as fraud detection, social network analysis and textual/sentiment analysis. By the end of this course students will have a good understanding of up-to-date research methods and be able to use software and technologies in order to independently tackle complex problems. With the fast evolution of AI, analytics and data science within the workplace, this module is an ideal way to equip students with the tools and knowledge required to stand out in an increasingly competitive employment market.

Full module specification

Module title:Coding Analytics for Accountants
Module code:BEAM067
Module level:M
Academic year:2020/1
Module lecturers:
  • Dr Anthony Wood - Convenor
Module credit:30
ECTS value:

15

Pre-requisites:
Co-requisites:

BEAM068- Accounting, Accounts and Accountability: examining its everyday use

Duration of module: Duration (weeks) - term 3:

2

Module aims

The aim of this module is to enhance data analytics and digital competencies for students within the Accounting curriculum and beyond. Students will begin by being introduced to the Python programming language during a one-day course where they will learn the basic functionality and core aspects of the program through multiple tasks and challenges. The remainder of the module builds on this core knowledge and understanding of Python and applies it in a more direct way to statistical data analysis and Accounting research. The latter half of the module focuses on four distinct contemporary topics which have been selected based on special interest articles called for by journals such as Accounting Horizons and Research Policy. These topics will be complemented by discussions of relevant academic literature and will form the basis of the individual research project. By the end of the module, students will have a deep understanding of python and its application and potential within statistics, data analysis (both numerical and textual), and research. Students will have demonstrated the ability to use the up-to-date tools and resources provided in order to undertake a sustained program of independent research and knowledge acquisition in order to solve complex problems; and thereby better preparing themselves for a rapidly changing and increasingly technology-based workplace.

ILO: Module-specific skills

  • 1. Recognise the usage and context of contemporary accounting research
  • 2. Distinguish between quantitative and qualitative research processes and techniques
  • 3. Recognise the theory and rationale behind various analysis and research methods
  • 4. Identify practical issues and limitations surrounding research projects
  • 5. Utilise investigatory skills in order to find solutions to complex logic problems
  • 6. Identify, critique and develop research papers and research methodology
  • 7. Interpret and apply data sources, statistics, and relevant software
  • 8. Use Python to perform and present various statistical analyses using numerical and textual data
  • 9. Use coding techniques to share original content and insight through visualisation

ILO: Discipline-specific skills

  • 10. Critically evaluate techniques and methodology used within accounting research
  • 11. Identify research questions and opportunities for new and exciting disciplinary research
  • 12. Bring together, summarize and critique a rounded body of independently sourced material

ILO: Personal and key skills

  • 13. Demonstrate key skills in coding and analytical practices including data handling
  • 14. Demonstrate effective use of learning resources and independent research skills
  • 15. Pursue and deliver on a sustained program of individual work successfully
  • 16. Complete multistage tasks within a defined period whilst assisted by supervision
  • 17. Identify the latest developments in technology and programming
  • 18. Use contemporary technology to tackle complex problems

Learning activities and teaching methods (given in hours of study time)

Scheduled Learning and Teaching ActivitiesGuided independent studyPlacement / study abroad
442560

Details of learning activities and teaching methods

CategoryHours of study timeDescription
Scheduled Learning and Teaching Activities44Interactive workshop / study sessions (One 8-hour session plus nine 4-hour sessions)
Guided independent study256Private study with remote support

Formative assessment

Form of assessmentSize of the assessment (eg length / duration)ILOs assessedFeedback method
Study Sessions1 x 8 hours plus 9 x 4 hours1-18Verbal, ELE

Summative assessment (% of credit)

CourseworkWritten examsPractical exams
10000

Details of summative assessment

Form of assessment% of creditSize of the assessment (eg length / duration)ILOs assessedFeedback method
Coursework1007,500 word individual research project (this covers everything submitted, i.e. including references, tables, graphs, contents pages, acknowledgements and any appendices). In addition, students will be required to submit (in a separate document) all code which was used to prepare and present the final research project. Both documents are to be uploaded electronically via ELE1-18Written

Details of re-assessment (where required by referral or deferral)

Original form of assessmentForm of re-assessmentILOs re-assessedTimescale for re-assessment
CourseworkRevise and re-submit coursework 100% (7,500 words1-183 months after original submission date

Re-assessment notes

Notes will be provided on a feedback form. A ‘to-do’ list provided to each student eligible to resubmit.

The word limit is 7500 (under the same regulations as the original submission). Students are required to submit an electronic copy of the research project and any code within 3 months of the original submission date. Re-assessment will be 100% for this module.

Syllabus plan

The module syllabus will include the following topics:

  • Introduction to Python
  • Handling financial data with the ‘pandas’ software library
  • Statistical analysis for accounting research
  • Visualisation and report presentation
  • Textual analysis in auditing and accounting
  • Business and social network analysis
  • Fraud detection in corporate accounts
  • Web and social media scraping for accounting research
  • Machine learning to enhance empirical accounting methods

Indicative learning resources - Basic reading

Matthes, E. (2019). Python Crash Course (2nd Edition). No Starch Press, Inc.

Module has an active ELE page?

Yes

Indicative learning resources - Web based and electronic resources

introduced but not limited to: Anaconda, Spyder, Python Crash Course, Github, Kaggle, Stackoverflow, Automatetheboringstuff, towardsdatascience and application/library specific resources

Origin date

01/07/2019

Last revision date

01/09/2019