Module and Programme Catalogue

Search site

Find information on

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 typeNumberLength hoursStudent hours
Laboratory102.0020.00
Lecture201.0020.00
Private study hours110.00
Total Contact hours40.00
Total hours (100hr per 10 credits)150.00

Opportunities for Formative Feedback

Assignments submitted throughout the semester
In-class tests to validate coursework

Methods of assessment


Coursework
Assessment typeNotes% of formal assessment
AssignmentCoursework25.00
AssignmentCoursework25.00
AssignmentCoursework25.00
AssignmentCoursework25.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 module

Last updated: 30/04/2019

Disclaimer

Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019