2.2.1+Software+Fundamentals

**2.2.1 Software fundamentals**

**//Social and ethical issues//**

Students must study and evaluate the social and ethical issues involved in the use of software. These may include:
 *  bug-free software


 *  software piracy


 *  interfaces adapted for the disabled


 *  language independence of GUIs, making computers accessible to a very wide range of users, including those with special needs, and very small children


 *  use of password protection to prevent unauthorized access


 *  globalization of software.

**//Knowledge of technology//**

In order to study and evaluate the social and ethical issues involved in the use of software, the student must have an understanding of related technological concepts. These may include: • key terms—software (application), shareware, public domain, freeware, commercial software, integrated software, user manual, registration card, serial number, warranty, copyright, licence (multi-user, single user, site licence), compression/decompression, back-up, back door (trapdoor), upload/download, wizard, template • GUI, command-line interface, voice recognition.