inappropriate data structures:

  • e.g. Y2K
    • in the 60s-70s storage was expensive
    • dates represented in 2 digit ints
    • as a consequence to the short-sightedness, it was anticipated that many essential computer systems would fail

Computer malware:

  • Malicious software designed to damage or perform unwanted actions

reliance on software:

  • We rely on many forms of software for day to day lives
  • software has to be designed with consumer reliance in mind

social networking:

  • mass social interaction & connectivity
  • danger of cyberbullying

cyber safety:

huge amounts of information available through the internet:

  • information integrity and source validation