2019/20 Taught Postgraduate Module Catalogue
COMP5711M Practical Programming
15 creditsClass Size: 50
Module manager: Dr Brandon Bennett
Email: b.bennett@leeds.ac.uk
Taught: Semester 1 (Sep to Jan) View Timetable
Year running 2019/20
This module is not approved as an Elective
Module summary
This module provides an introduction to programming, using languages such as Python and Java that are particularly relevant to web application development and other tasks involving computer networks and the web. You will learn how to develop a solution to a problem and design and implement its solution as a program, learn how to design robust code, debug to identify errors and test to ensure design requirements are met.Objectives
On completion of this module, students should be able to:- Analyse a problem and develop an algorithm to solve it
- Implement an algorithm in a widely-used programming language
- Test and debug programs in a systematic way
- Organise programs in a flexible and modular fashion
- Understand some of the ways in which programming languages differ
- Understand how to choose an appropriate language for a given problem
- Use programming language libraries to solve practical problems
Skills outcomes
Computational thinking
Programming
Syllabus
On completion of this module, students should be able to:
- Analyse a problem and develop an algorithm to solve it
- Implement an algorithm in a widely-used programming language
- Test and debug programs in a systematic way
- Organise programs in a flexible and modular fashion
- Understand some of the ways in which programming languages differ
- Understand how to choose an appropriate language for a given problem
- Use programming language libraries to solve practical problems
Teaching methods
Delivery type | Number | Length hours | Student hours |
Laboratory | 10 | 2.00 | 20.00 |
Lecture | 20 | 1.00 | 20.00 |
Private study hours | 110.00 | ||
Total Contact hours | 40.00 | ||
Total hours (100hr per 10 credits) | 150.00 |
Opportunities for Formative Feedback
Assignments submitted throughout the semesterIn-class tests to validate coursework
Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Assignment | Coursework | 25.00 |
Assignment | Coursework | 25.00 |
Assignment | Coursework | 25.00 |
Assignment | Coursework | 25.00 |
Total percentage (Assessment Coursework) | 100.00 |
Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated
Reading list
There is no reading list for this moduleLast updated: 30/04/2019
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD