2023/24 Undergraduate Module Catalogue
COMP0012 Introduction to Programming
10 creditsClass Size: 35
Module manager: Dr H.K. Kelvin Lau
Email: h.k.lau@leeds.ac.uk
Taught: Semester 1 (Sep to Jan) View Timetable
Year running 2023/24
This module is mutually exclusive with
COMP0011 | Programming for the Web (IFY) |
COMP1011 | Programming for the Web |
COMP1012 | Introduction to Programming |
This module is not approved as a discovery module
Module summary
Programming is an essential skill in many professions, including Computer Science. This module introduces a popular, and commonly used, programming language. It covers the fundamentals of the programming language and how to design and implement solutions in the language.Objectives
This module introduces the fundamental skills of programming with Python and contribute to developing problem solving skills.Learning outcomes
On successful completion of this module a student will have demonstrated the ability to:
1. select and use appropriate data and control structures for a given problem.
2. use Python to implement a solution to a given problem.
Skills outcomes
Programming
Skills outcomes
Programming
Syllabus
Concept of a programming language; characteristics of Python; data types and variables; program input and output; conditional statements and loops; basic Python data structures: tuples, lists, sets & dictionaries; structured programming using functions; classes, use of the Python standard library and external libraries.
Teaching methods
Delivery type | Number | Length hours | Student hours |
Laboratory | 10 | 2.00 | 20.00 |
e-Lecture | 10 | 1.00 | 10.00 |
Private study hours | 70.00 | ||
Total Contact hours | 30.00 | ||
Total hours (100hr per 10 credits) | 100.00 |
Private study
The module provides self-directed learning resources, including online reading, screencasts and exercises.Opportunities for Formative Feedback
Demonstrations in labs; coursework assignments.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Assignment | Coursework | 40.00 |
Assignment | Coursework | 60.00 |
Total percentage (Assessment Coursework) | 100.00 |
Resits will be assessed by coursework. Resits will take place in July.
Reading list
The reading list is available from the Library websiteLast updated: 26/09/2023
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