{"id":143,"date":"2022-10-20T10:35:22","date_gmt":"2022-10-20T09:35:22","guid":{"rendered":"https:\/\/blogs.glowscotland.org.uk\/fi\/digital\/?page_id=143"},"modified":"2024-01-17T10:30:25","modified_gmt":"2024-01-17T10:30:25","slug":"third-level-glossary","status":"publish","type":"page","link":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/glossary\/third-level-glossary\/","title":{"rendered":"Third Level Glossary"},"content":{"rendered":"<table>\n<tbody>\n<tr>\n<td width=\"300\">Abstraction<\/td>\n<td width=\"300\">Simplifying things; identifying what is important without worrying too much about the detail. Abstraction allows us to manage complexity<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Binary (code)<\/td>\n<td width=\"300\">A coding system using the binary digits 0 and 1 to represent a letter, digit, or other character in a computer or other electronic device<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Bit<\/td>\n<td width=\"300\">A single unit of information used in computing and digital communications \u2013 8 bits in 1 byte. A binary bit is either a 1 or a 0<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Bluetooth<\/td>\n<td width=\"300\">Allows the exchange of data over short distances from fixed and mobile devices<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Boolean<\/td>\n<td width=\"300\">Boolean logic is a form of algebra in which all values are reduced to either TRUE or FALSE<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Byte<\/td>\n<td width=\"300\">A byte is 8 bits<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Conditional Loop<\/td>\n<td width=\"300\">Condition-controlled loops are also called WHILE loops or WHILE-END WHILE statements. A WHILE loop code is repeated based on a certain condition. The condition are either &#8216;true&#8217; or &#8216;false\u2018. The WHILE loop executes while a condition is true<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Compression<\/td>\n<td width=\"300\">Reducing file size to save space in memory<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">CPU (Central Processing Unit)<\/td>\n<td width=\"300\">Often known as the brain of a computer that interprets program commands and executes its instructions<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Debugging<\/td>\n<td width=\"300\">Errors in algorithms and code are called \u2018bugs\u2019, and the process of finding and fixing these is called debugging<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Decomposing\/Decomposition<\/td>\n<td width=\"300\">Breaking problems or systems down into smaller, more manageable parts making it easier to manage complexity<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Encryption<\/td>\n<td width=\"300\">Putting data into code<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Field<\/td>\n<td width=\"300\">A set of items in a database of all the same data type<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Fixed (count controlled) Loop<\/td>\n<td width=\"300\">A loop that is set to run a set number of times<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Forever Loop (Infinite)<\/td>\n<td width=\"300\">A piece of code that will run continuously until the program ends as it does not have a functional exit<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Glitch<\/td>\n<td width=\"300\">A sudden, usually temporary malfunction or fault of equipment or computer program<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">HTML<\/td>\n<td width=\"300\">Hypertext Markup Language (the coding used for websites)<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Input<\/td>\n<td width=\"300\">Data transferred from the outside world into a computer system via some kind of input device such as a keyboard, scanner or storage device<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Integer<\/td>\n<td width=\"300\">Programming data type used to store whole numbers<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Internal Commentary<\/td>\n<td width=\"300\">Non-code lines that describe processes within the code<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">IP Address<\/td>\n<td width=\"300\">A computer&#8217;s unique address e.g.192.168.0.127 &#8211; This address is used by computers to communicate across a network<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">LAN<\/td>\n<td width=\"300\">A Local Area Network (LAN) is a network where the workstations are &#8216;close&#8217; together. It is usually thought of as computers in the same room, or building or even in a number of buildings, which are next to each other<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Loop<\/td>\n<td width=\"300\">A block of code repeated automatically under the program\u2019s control<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Memory<\/td>\n<td width=\"300\">There are two main types of memory : Random Access Memory (RAM) &#8211; this is where the computer stores programs and files it is using at the moment \u2013 all data stored in RAM is lost when the device switches off. Read Only Memory (ROM) holds part of a program that starts running when a computer is switched on<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Mesh<\/td>\n<td width=\"300\">A local network topology nodes (i.e. switches and routers) connect directly and non-hierarchically to as many other nodes as possible to efficiently route data to pc\u2019s on the network<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Nested Loop<\/td>\n<td width=\"300\">A loop within a loop<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Network<\/td>\n<td width=\"300\">Two or more computers connected for the purpose of storing, sharing, and managing data i.e. the internet<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Output<\/td>\n<td width=\"300\">The data actively transmitted from within the computer to an external device such as a monitor, storage device or printer<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Packet<\/td>\n<td width=\"300\">A block of data transmitted across a network<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Parallel Process<\/td>\n<td width=\"300\">Multiple processes all running at the same time (simultaneously)<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Peripheral<\/td>\n<td width=\"300\">Any input, output or storage device connected externally or internally to the computer&#8217;s CPU, such as a monitor, keyboard, mouse, printer, hard disk, graphics tablet, scanner, joystick etc.<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Pixel<\/td>\n<td width=\"300\">The basic unit of a digital image, representing a single colour or level of brightness<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Predict<\/td>\n<td width=\"300\">To make known in advance<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Process<\/td>\n<td width=\"300\">An instance of a computer program that is being run<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Processor<\/td>\n<td width=\"300\">The main part of a computer system that performs all operations<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Router<\/td>\n<td width=\"300\">Network hardware which forwards packets of data onwards to the most appropriate hardware to which it is connected allowing users to connect to a network<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Selection<\/td>\n<td width=\"300\">A programming construct in which one section of code or another is executed depending on whether a particular condition is met<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Sequence<\/td>\n<td width=\"300\">Arrange things in a particular order (computer programs are built up of sequences of instructions)<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Server<\/td>\n<td width=\"300\">A computer or computer program which manages access to a centralised resource or service in a network<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Simultaneous<\/td>\n<td width=\"300\">At the same time<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Specification<\/td>\n<td width=\"300\">A definition (layout, blueprint, design) of hardware or software<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Sprite<\/td>\n<td width=\"300\">An icon in a computer game which can be manoeuvred around the screen by means of a joystick, etc.<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">String<\/td>\n<td width=\"300\">Programming data type used to store a sequence of text characters<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Structure<\/td>\n<td width=\"300\">Anything composed of organized or interrelated elements i.e. hierarchical file structure.<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Switch<\/td>\n<td width=\"300\">PCs on a network are connected to a &#8216;switch&#8217;. A switch manages lots of connections with computers at the same time and lets them all communicate with the server<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Topology<\/td>\n<td width=\"300\">The arrangement of a network, including its nodes and connecting lines<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Variable<\/td>\n<td width=\"300\">A way in which computer programs can store, retrieve or change data, such as a score, the time left, or the user\u2019s name<\/td>\n<\/tr>\n<tr>\n<td width=\"300\">Wi-Fi<\/td>\n<td width=\"300\">A local area network (LAN) that uses high frequency radio signals to transmit and receive data over distances of a few hundred feet<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Abstraction Simplifying things; identifying what is important without worrying too much about the detail. Abstraction allows us to manage complexity Binary (code) A coding system using the binary digits 0 and 1 to represent a letter, digit, or other character in a computer or other electronic device Bit A single unit of information used in &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/glossary\/third-level-glossary\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Third Level Glossary&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3257,"featured_media":0,"parent":26,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-143","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/wp-json\/wp\/v2\/pages\/143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/wp-json\/wp\/v2\/users\/3257"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/wp-json\/wp\/v2\/comments?post=143"}],"version-history":[{"count":1,"href":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/wp-json\/wp\/v2\/pages\/143\/revisions"}],"predecessor-version":[{"id":387,"href":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/wp-json\/wp\/v2\/pages\/143\/revisions\/387"}],"up":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/wp-json\/wp\/v2\/pages\/26"}],"wp:attachment":[{"href":"https:\/\/blogs.glowscotland.org.uk\/fi\/compsci\/wp-json\/wp\/v2\/media?parent=143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}