Gwybodaeth Modiwlau

Module Identifier
Module Title
Computational thinking
Academic Year
Semester 1
Mutually Exclusive
Programming experience.
Other Staff

Course Delivery



Due to Covid-19 students should refer to the module Blackboard pages for assessment details

Assessment Type Assessment length / details Proportion
Semester Exam 2 Hours   Programming handout  online quiz examination  (24 hours)  100%
Supplementary Exam 2 Hours   Exam: programming handout  Resit failed Examination  (24 hours)  100%

Learning Outcomes

On completion of this module, students should be able to:
1. Realize the limitations and strengths of computational systems.

2. Decompose simple computational problems.

3. Develop solutions to those computational problems.

4. Understand and apply essential programming aspects to the developed solutions.


This module is designed to support students who come to University with no programming experience or very weak in programming.

Brief description

This module focuses in designing solutions to simple computational problems by applying essential programming concepts. These solutions will be described algorithmically by either or both of, plain English and pseudo-code.


Each week students will be introduced to an aspect of computational thinking in a 1 hour lecture and will then practice it in a 1 hour laboratory setting. They will do this through some or all of:
- online quiz,
- a set of text based exercises;
- or programming exercises.

The problems discussed in the classes will be related to the following computational concepts:
- Algorithms, and compilation vs. interpretation
- Variables and debugging
- Functions
- Manipulating text
- Selection
- Modularity
- Lists
- Iteration

Efforts will be made to establish a parallel between the programming language being used in the module and in CC12020 and CS12020.

Module Skills

Skills Type Skills details
Application of Number In weekly worksheets and exam.
Communication In weekly worksheets and exam.
Improving own Learning and Performance In weekly worksheets.
Information Technology In weekly worksheets and exam.
Personal Development and Career planning
Problem solving In weekly worksheets and exam.
Research skills In weekly worksheets and exam.
Subject Specific Skills See module content
Team work


This module is at CQFW Level 4