Module and Programme Catalogue

Search site

Find information on

2022/23 Undergraduate Module Catalogue

COMP0012 Introduction to Programming

10 creditsClass Size: 35

Module manager: Dr Hui Lau
Email: h.k.lau@leeds.ac.uk

Taught: Semester 1 (Sep to Jan) View Timetable

Year running 2022/23

This module is mutually exclusive with

COMP0011Programming for the Web (IFY)
COMP1011Programming for the Web
COMP1012Introduction 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 two popular, and commonly used, programming languages. It covers the fundamentals of both programming languages and how to design and implement solutions in the languages.

Objectives

This module introduces the fundamental of programming with Python and JavaScript that are particularly relevant to web application development 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.
3. use JavaScript to perform simple tasks.

Skills outcomes
Programming
Web technologies


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; characteristics of JavaScript; differences between JavaScript & Python; data types & variables in JavaScript; conditional statements & loops in JavaScript; execution of JavaScript in the browser.

Teaching methods

Delivery typeNumberLength hoursStudent hours
Laboratory102.0020.00
Private study hours80.00
Total Contact hours20.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 typeNotes% of formal assessment
AssignmentCoursework30.00
AssignmentCoursework30.00
AssignmentCoursework40.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 website

Last updated: 01/06/2022 16:59:01

Disclaimer

Browse Other Catalogues

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

© Copyright Leeds 2019