Module and Programme Catalogue

Search site

Find information on

2020/21 Undergraduate Module Catalogue

COMP1711 Procedural Programming

10 creditsClass Size: 400

Module manager: Dr Ammar Alsalka

Taught: Semester 1 View Timetable

Year running 2020/21

This module is not approved as a discovery module

Module summary

Programming is a fundamental tool in Computer Science for developing solutions to problems. This module focuses on one paradigm of programming, procedural programming. This type of programming is the foundation of other programming paradigms such as objected oriented which is an industrially desired programming technique. This module covers the key skills in programming including designing, implementing, debugging and testing.This module is the base of all programming modules in the Computer Science curriculum and adopts a practical approach.


This module introduces the fundamental skills of programming including, syntax, execution flow control and programming processes and contributes to developing Computer Science practitioners.

Learning outcomes
On successful completion of this module a student will have demonstrated the ability to:

- select appropriate data types to represent data.
- apply problem solving techniques to develop a programming solution to real world problems.
- design, implement, debug and test procedural programs.

Skills outcomes
Computational thinking


This module covers the following 3 topic areas:

- Programming : language syntax, semantics, compilation, design, testing, debugging and typing.
- Data representations : data types, variables, pointers, arrays, strings and complex data types.
- Control Statements : conditional execute, iterative control structures, recursion and functions.

Teaching methods

Due to COVID-19, teaching and assessment activities are being kept under review - see module enrolment pages for information

Delivery typeNumberLength hoursStudent hours
Private study hours60.00
Total Contact hours40.00
Total hours (100hr per 10 credits)100.00

Opportunities for Formative Feedback

Coursework assignments, in-class validation tests

Methods of assessment

Due to COVID-19, teaching and assessment activities are being kept under review - see module enrolment pages for information

Assessment typeNotes% of formal assessment
AssignmentAssignment 120.00
AssignmentAssignment 240.00
AssignmentAssignment 340.00
Total percentage (Assessment Coursework)100.00

Resits will be assessed by the same methodology as the first attempt, unless otherwise stated.

Reading list

The reading list is available from the Library website

Last updated: 16/12/2019 13:10:27


Browse Other Catalogues

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

© Copyright Leeds 2019