October 5th, 2018
Lab sessions for this module take place in G26 today.
About this Module
Credit Weighting: 5
Teaching Method(s): 24 x 1hr(s) Lectures; 9 x 1hr(s) Practicals.
Module Objective: Introduce the basics of Python programming for Digital Humanities.
Module Content: Running Python scripts; Using a programming editor; Basic Python programming: variables, data types (integers, floats, strings, etc.), and expressions. Introduction to functions and parameters. Introduction to data structures (dictionaries, lists). Program control flow (repetition, conditional statements).
Learning Outcomes: On successful completion of this module, students should be able to: Explain the principles of programming with Python; Write and execute simple expressions; Write and debug simple programs that use functions, data structures and control flow.
Assessment: Total Marks 100: Formal Written Examination 60 marks; Continuous Assessment 40 marks (Laboratory assignments/tests).
Compulsory Elements: Formal Written Examination; Continuous Assessment.
Penalties (for late submission of Course/Project Work etc.): Work which is submitted late shall be assigned a mark of zero (or a Fail Judgement in the case of Pass/Fail modules).
Pass Standard and any Special Requirements for Passing Module: 40\%.
Formal Written Examination: 1 x 1.5 hr(s) paper(s) to be taken in Winter 2018.
Requirements for Supplemental Examination: 1 x 1.5 hr(s) paper(s) to be taken in Autumn 2016. The mark for Continuous Assessment is carried forward.