4.1.1

Computational Models

Test yourself on Computational Models

Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

Computational Models

There are many different models of computation which can be used. Three common models are sequential, parallel and multi-agent.

Sequential

Sequential

  • In the sequential model, code is executed from start to end.
  • The code may make use of sequence, selection and iteration.
  • Most programming languages use the sequential model.
Parallel

Parallel

  • In the parallel model, multiple pieces of the code can be executed simultaneously.
  • The parallel model can be much faster than the sequential model.
  • Multithreading and multi-core supporting code are examples of parallel models.
Multi-agent

Multi-agent

  • In the multi-agent model, multiple devices (called “agents”) work together on a problem.
  • The multi-agent model is often used in “swarm” robots.
Jump to other topics
1

Problem Solving

2

Programming

3

Data

4

Computers

5

Communication & The Internet

6

The Bigger Picture

Practice questions on Computational Models

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
  2. 2
  3. 3
Answer all questions on Computational Models

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium