(() => { if ( document.cookie.split(';').some((item) => item.trim().indexOf('ckns_id=') > -1) ) { return; } function localStorageIsAvailable() { try { const storage = window && window.localStorage; if(typeof storage.getItem === 'function') { return true } return false } catch (error) { return false } } if(localStorageIsAvailable()) { var dismissCount = Number(window.localStorage.getItem('-banner-undefined-dismiss-count')); if (dismissCount >= 4) { return; } var lastDismissedDate = Number(window.localStorage.getItem('-banner-undefined-last-dismissed-date')); var currentTime = Date.now(); if (currentTime - lastDismissedDate < 10 * 86400000) { return; } } document.querySelector('html').classList.add('display--banner'); })()

Computing Science and Digital Literacy

Part of Learn & revise

Sign In Banner

All your learning in one place

Add subjects and guides to My Bitesize to get learning quicker.

Computing science

  • Deg an algorithm

    Before deg an algorithm it is important to first understand what the problem is. Algorithms can be designed using pseudocode or a flowchart, and the standard notations of each should be known.

  • Logical reasoning

    There is almost always more than one solution to a problem. Logical reasoning is used to predict the outcomes of the algorithms that are designed to solve a problem, to help select the best solution.

Digital literacy

  • Online safety

    The internet is a fantastic tool and resource. By taking simple precautions, online dangers can largely be avoided and we can stay safe while online.

  • Bias and reliability

    We use the internet to find information. However, finding information that is reliable and free of bias is as important as finding the information itself.

  • The law and ethics

    Computer-related laws exist to protect s. By being aware of the laws we can stay safe whilst online.