\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Brecon} \pdfinfo{ /Title (wjec-a2-computer-unit-3-9.pdf) /Creator (Cheatography) /Author (Brecon) /Subject (WJEC A2 Computer Unit 3.9 Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{A3A3A3} \definecolor{LightBackground}{HTML}{F3F3F3} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{WJEC A2 Computer Unit 3.9 Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Brecon} via \textcolor{DarkBackground}{\uline{cheatography.com/62644/cs/16048/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Brecon \\ \uline{cheatography.com/brecon} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 9th June, 2018.\\ Updated 9th June, 2018.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{2} \begin{tabularx}{8.4cm}{x{2.08 cm} x{5.92 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Moral and Ethical Issues}} \tn % Row 0 \SetRowColor{LightBackground} Moral issue & It concerns our own individual behaviour and our own personal concept of right and wrong. We learn our moral values from other people such as our parents, teachers and peers, and we learn them for ourselves from experience \tn % Row Count 8 (+ 8) % Row 1 \SetRowColor{white} Ethical Issues & Factors that define the set of moral values by which society functions. \tn % Row Count 11 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.28 cm} x{4.72 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Moral and Social Issues}} \tn % Row 0 \SetRowColor{LightBackground} Unauthorised access & Hackers gain access to systems for different reasons. Hacking for the purposes of committing fraud is considered to be wrong by many people. However, there are groups of people called ethical hackers who claim that they hack in order to expose weaknesses in system security. They claim that their actions therefore are for the good of society. \tn % Row Count 15 (+ 15) % Row 1 \SetRowColor{white} Unauthorised use of software & Some people believe that software companies and programmers spend hours developing programs and should therefore be rewarded for their work. Some people believe that software is too expensive, requires too many updates and that software companies are exploitative. Therefore, downloading or copying software is morally defendable. \tn % Row Count 30 (+ 15) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{3.28 cm} x{4.72 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Moral and Social Issues (cont)}} \tn % Row 2 \SetRowColor{LightBackground} Inappropriate behaviour & There is evidence that people's behaviour changes when they are online. In the worst cases this can lead to online bullying, trolling and other forms of abuse that may then spread into the real world. \tn % Row Count 9 (+ 9) % Row 3 \SetRowColor{white} Inappropriate content & A lot of content on the Internet is what most people would consider to be inappropriate. This includes pornography, violence or sites promoting religious or ethnic hatred. These sites may not be illegal but there is concern about what effect they have on the society, particularly younger people. \tn % Row Count 22 (+ 13) % Row 4 \SetRowColor{LightBackground} Freedom of speech & Some people believe that you should be able to say whatever you like, even if that offends other people. The Internet gives almost everyone the ability to do that. It therefore raises the issue of whether there should be some code that all Internet users should adhere to when expressing their views. \tn % Row Count 36 (+ 14) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{3.28 cm} x{4.72 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Moral and Social Issues (cont)}} \tn % Row 5 \SetRowColor{LightBackground} Unemployment & A broader social issue relates to the impact that new technology has on people's working lives. For example, many businesses such as retail and banking may no longer need to employ as many people in their stores and branches. On the other hand, they may create more jobs in IT for employees working in their on line businesses. \tn % Row Count 15 (+ 15) % Row 6 \SetRowColor{white} Access to the Internet & It is difficult to know how many people have access to the Internet. Some estimates are that there are 2.5 billion Internet users. There are 7 billion people in the world, so that means only around 35\% of the world's population have access to it. An estimated 15\% of the UK population do not have Internet access. Are they disadvantaged by this? \tn % Row Count 30 (+ 15) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Legal Issues}} \tn \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{{\bf{Legal issues}} relate to those issues where a law has been passed by the government. There are very few Acts of Parliament that are specific to the world of computing. The two main ones are the Data Protection Act and the Computer Misuse Act.% Row Count 5 (+ 5) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.04 cm} x{4.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Legal Issues Con}} \tn % Row 0 \SetRowColor{LightBackground} Geographical limitations & Most UK laws only apply in the UK With the global nature of the Internet it can be difficult to prove where a particular offence took place. Also, if the perpetrator breaks a UK law but they are based in another country, it can be difficult to prosecute them. Different countries have different laws and therefore there is no universal way of regulating the computer industry or the Internet. \tn % Row Count 17 (+ 17) % Row 1 \SetRowColor{white} Constant change & Many acts are introduced in response to current events. As technology develops so rapidly, laws often become out of date quite quickly. The Computer Misuse Act is a good example of this as it was introduced before the widespread adoption of the Internet. \tn % Row Count 28 (+ 11) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.84 cm} x{4.16 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Cultural Issues}} \tn % Row 0 \SetRowColor{LightBackground} Over-use of data & There are fears that we are becoming completely dependent on data. Data are being collected about us by every single organisation we deal with including government agencies and businesses. Many decisions about the way in which the country is run are based on data analysis. \tn % Row Count 14 (+ 14) % Row 1 \SetRowColor{white} Invasive technologies & A lot of data are collected without our consent. Satellite images and Google StreetView enable anyone to look at your house. Zoopla and other websites tell everyone how much you paid for it. \tn % Row Count 24 (+ 10) % Row 2 \SetRowColor{LightBackground} Over-reliance on computers & What happens when computer systems fail? At a simple level you might lose some data on your computer. At a more serious level people may be in physical danger or even die as a result of computer failure. \tn % Row Count 35 (+ 11) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{3.84 cm} x{4.16 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Cultural Issues (cont)}} \tn % Row 3 \SetRowColor{LightBackground} Over-reliance on technology companies & According to some sources, two-thirds of all Internet searches are done through Google. That is around 115 billion searches a month. Wikipedia often appears on the front page of search results. This gives these two organisations a massive influence over the information we access. \tn % Row Count 14 (+ 14) % Row 4 \SetRowColor{white} 'Big brother' culture & The original meaning of 'big brother' is that the government is watching everything we do and that we have to modify our behaviour to meet expected behaviours. With the increasing use of CCTV, the desire for national identity cards and the monitoring of emails and mobile phone calls, some people believe that we heading in that direction. \tn % Row Count 31 (+ 17) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{3.84 cm} x{4.16 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Cultural Issues (cont)}} \tn % Row 5 \SetRowColor{LightBackground} Globalisation & As we become more connected to other cultures, we are more likely to be influenced by them. For example, many individuals and organisations use technology to try and influence the debate on religion and politics. \tn % Row Count 11 (+ 11) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Code of Conduct}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{always operate in the public interest} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{have a duty to the organisation that they work for, or the college they attend} \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{have a duty to the profession} \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{maintain professional competence and integrity.} \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Data Protection Act}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Fairly and lawfully processed} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Processed for limited purposes} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Adequate, relevant and not excessive} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Accurate and up-to-date} \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Not kept longer than necessary} \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Processed in accordance with the data subject's rights • held securely} \tn % Row Count 7 (+ 2) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Data may not be transferred outside EU unless the country has adequate data-protection legislation.} \tn % Row Count 9 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Another feature of the Act is that data subjects have the right to know what data are stored about them by any particular individual or organisation. These are known as subject access rights. If this information is incorrect then the data subject has the right to have it corrected. The organisation must be given notice and may charge a small fee to the data subject} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Freedom of Information Act}} \tn \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{The Freedom of Information Act extends the subject access rights of the Data Protection Act and gives general rights of access to information held by public authorities such as hospitals, doctors, dentists, the police, schools and colleges. Both Acts are overseen by the Information Commissioner. \newline % Row Count 6 (+ 6) The Act gives individuals access to both personal and non-personal data held by public authorities. The idea behind the Act was to provide more openness between the public and government agencies. Therefore, the agencies are obliged to give the public access to information and to respond to individual requests for information. Much of this is done through websites and email communications.% Row Count 14 (+ 8) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Computer Misuse Act}} \tn % Row 0 \SetRowColor{LightBackground} Unauthorised access to computer programs or data & This includes some forms of hacking including breaking through password protection and firewalls, decrypting files and stealing another user's identity. \tn % Row Count 8 (+ 8) % Row 1 \SetRowColor{white} Unauthorised access with further criminal intent: & An extension of the first offence where there is a clear intention to carry out a further criminal act such as an act of fraud or a copyright breach. \tn % Row Count 16 (+ 8) % Row 2 \SetRowColor{LightBackground} Unauthorised modification of computer material & This includes falsifying bank details or exam grades, spreading viruses designed to corrupt data and programs and interfering with system files. \tn % Row Count 24 (+ 8) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{p{1.04 cm} x{6.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Regulation of Investigatory Powers (RIP) Act}} \tn % Row 0 \SetRowColor{LightBackground} Part 1 & which relates to the interception of communications, including electronic data \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Part 3 & which covers the investigation of electronic data protected by encryption. In simple terms \tn % Row Count 6 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{They also have the right to decipher these data if they are encrypted even if this means that the user must tell the police how to decrypt the data. \newline \newline It also allows employers to monitor the computer activity of their employees, for example, by monitoring their email traffic or tracking which websites they visit during work time. This raises a number of issues relating to civil liberties.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Copyright, Designs and Patents Act}} \tn \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{This Act gives rights to the creators of certain kinds of material allowing them control over the way in which the material is used. The law covers the copying, adapting and renting of materials. \newline % Row Count 4 (+ 4) The law covers all types of materials but of particular relevance to computing are: \newline % Row Count 6 (+ 2) • original works including instruction manuals, computer programs and \newline % Row Count 8 (+ 2) • some types of databases \newline % Row Count 9 (+ 1) • web content \newline % Row Count 10 (+ 1) • original musical works \newline % Row Count 11 (+ 1) • sound recordings \newline % Row Count 12 (+ 1) • films and videos. \newline % Row Count 13 (+ 1) Copyright applies to all works regardless of the format. Consequently, work produced on the Internet is also covered by copyright. It is illegal to produce pirate copies of software or run more versions on a network than have been paid for. It is an offence to adapt existing versions of software without permission. It is also an offence to download music or films without the permission of the copyright holder. \newline % Row Count 22 (+ 9) In computing, two techniques are used to protect copyright: \newline % Row Count 24 (+ 2) • Digital Rights Management (DRM): This uses access control software to limit the way in which users can control, use, copy, print or edit digital content that they have bought. \newline % Row Count 28 (+ 4) • Licensing: Normally used for software, this provides users with a paper-based or digital proof that they have purchased software legally and details what they are allowed to do with the software.% Row Count 32 (+ 4) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Other Acts Relevant to Computer Science}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{The Official Secrets Act prevents the disclosure of government data relating to national security.} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{The Defamation Act prevents people from making untrue statements about others which will lead to their reputation being damaged.} \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{The Obscene Publications Act and the Protection of Children Act prevent people from disseminating pornographic or violent images.} \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{The Health and Safety (Display Screen Equipment) Regulations provides regulation on the correct use screens and is a specific addition to the Health and Safety at Work Act, which contains more general regulation on keeping employees safe.} \tn % Row Count 13 (+ 5) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{The Equality Act makes it illegal to discriminate against anyone of the grounds of sex, sexual orientation, ethnicity, religion, disability or age. This includes the dissemination of derogatory material.} \tn % Row Count 18 (+ 5) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}