**A Level Computer Science: Algorithm design methods**

This module contains:

##### Compatible with the following examination boards

### Download A Level Module 11A: Algorithm design methods

**This download is exclusively for Teach Computer Science subscribers!**

To download this file, click the button below to signup (it only takes a minute) and you'll be brought right back to this page to start the download!

Already a member? Log in to download.

**Algorithm design methods**

Depending upon the scenario, different methods are available to help us design algorithms. There are three such methods: decision table, Jackson structured programming and finite state machine. For modelling logics precisely, a decision table is used. Jackson structured programming (JSP) is another methodology in which structure is developed based on the data used by the program. Computer systems are modelled as a finite state machine (FSM) to develop algorithms where its state is transformed based on possible input values. A state-transition table maps the different states of FSM.

This A Level Computer Science module introduces algorithm design methods to your students, explaining:

- Methods to design algorithms:
- Decision table
- Jackson Structured Programming (JSP)

**More Software and software development Modules**

Algorithm design methods is one lesson in our Software and software development module. The other theory lessons can be found below: