March 21, 2017 (Assignments due on April 7th)

The continuous assessment component of this module involves a set of assignments (worth 25 marks) and an in-class test (15 marks). The set of assignments are specified in this assignment booklet. The assignments must be submitted by the end of the day on Friday April 7th. A submission box can be found in the Computer Science Department office for this purpose.

March 21, 2017 (In-class Test takes place on April 4th)

The in-class test (15 marks) for this module takes place at 4pm on Tuesday April 4th, following the final lecture in the usual laboratory.

February 21, 2017

For the remainder of term the Tuesday 3-5pm lecture will take place in Room G.24.

February 21, 2017

Laboratory sessions start this week as follows:
Tuesday 5-6, Room G24
Thursday 5-6, Room 1.13.

About this Module

Credit Weighting: 5

Pre-requisite(s): None

Co-requisite(s): None

Teaching Method(s): 24 x 1hr(s) Lectures; 10 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 for processing strings and text files: variables, expressions, strings and lists, repetition and conditional statements; Numeric data; Functions; Introduction to processing text markup including XML in Python.

Learning Outcomes: On successful completion of this module, students should be able to: Demonstrate an understanding of the basic principles of computer programming; Write and debug simple programs to search, alter and format strings and text documents; Have an appreciation for the tasks involved in handling text that has been marked-up in XML.

Assessment: Total Marks 100: Formal Written Examination 60 marks; Continuous Assessment 40 marks (5 assignments worth 5 marks each; 1 Departmental Test worth 15 marks).

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 2015.

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.