Module Overview

Intro to Prog & Prob Solving

This module aims to develop the learner's problem solving ability. It introduces algorithmic concepts that can be used to model and solve particular problems and puzzles.

Module Code

RETL 9127

ECTS Credits

5

*Curricular information is subject to change

Strategies for Problem Solving:-

-Types of problems.

-Using computers to solve problems.

 -Steps in analysing a problem and designing an appropriate solution.

 -Classic Puzzles Algorithmic Problem Solving:-

-Understanding the purpose of an algorithm.

-Identifying standard documentation techniques such as flowcharts or pseudocode.

Beginning Problem Solving Concepts for the Computer

-An introduction to programming structure.-Constants & variables.-Data types

-How the computer stores data.

-Functions Operators Expressions & equations.

Problem Solving & Control Statements

-Understanding when to use a control statement.

-Problem solving with Decision.

-Problem solving with Case Logic Structure.

-Problem solving with Loops.

Evaluating Algorithmic Solutions-Apply test plans to algorithmic solutions.

-Understanding algorithm efficiency.

The module will be delivered through lecturer lead lectures in a computer lab environment. Module materials will be placed on web courses.

 

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100