Things that were brushed past

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/17

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:19 AM on 6/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

18 Terms

1
New cards

RFID chip

Radio frequency identification chip: used for tracking inventory, health data and livestock

Pros:

Does not require line of sight like barcodes, multiple can be read at once, durable

2
New cards

OLED vs LCD monitors

OLEDs are brighter, thinner, lighter, each pixel provides own illumination (so can be switched off to achieve true black with no glow) and made of plastic rather than glass. LCD is cheaper and is backlit using LEDs.

3
New cards

Check digit

Last digit of barcode. Algorithm applied to other digits and if result is not the check digit, then there is an error

4
New cards

Run length encoding

3W6B3W etc.

5
New cards

Binary shifts

Left shift:

One left shift doubles, two left shifts quadruple
msb moved into the carry bit, zero occupies lsb

Right shift:

One right shift halves, two divides by four

lsb moves to carry bit, zero comes in the left as the new msb

6
New cards

Disk thrashing

Consequence of pages being swapped between hard disk and main memory too often. Causes the computer to freeze.

7
New cards

PAN

Personal area network. Spans a couple of metres.

Mostly uses bluetooth or USBs, but can be wired.

8
New cards

Modem

Connects network to an ISP. (whereas router connects networks together)

9
New cards

Bus topology

All devices connected to one main cable (can use cables to connect to it).

Data can only be transmitted in one direction at a time.

Heavy usage can cause cable to degrade.

Dependent on main cable.

Easy to add nodes.

10
New cards

Circumvent

Editing/viewing code to bypass validation. Done in client side processing. This is why password checking or data validation should be handled on the server side too.

11
New cards

API

Application programming interface. A connection between computers or between computer programs. Has an API specification which is set a of rules and protocols that enables this communication.

12
New cards

Paradigms

Different approaches to using a programming language to solve a problem. Imperative or declarative.

13
New cards

Imperative paradigms

Code that clearly specifies the actions to be performed.

Procedural:

Sequence of instructions. May be contained within procedures (like a function but no value is returned, you use them all the time). e.g. Python, Pascal

OOPs:

Uses classes made of attributes and methods. e.g. Python, Java

14
New cards

Declarative paradigms

States the desired result rather than the exact series of instructions that need to be performed to get to the result.

Functional:

Built by reusing a set of functions, e.g. C#, Java

Logic:

Uses a knowledge base, patterns and logic to produce a result. AI and machine learning.

15
New cards

Enumeration

A complete, ordered listing of all the items in a collection

16
New cards

Static linking

Libraries combined with code after they are compiled (separately) to form one big executable file

Pros:

  • Allows separate compilation of programmer’s code and libraries

Cons:

  • Every program must have its own copy of the library rather than the programs sharing one copy of the library

  • Library makes file larger which is unnecessary if program doesn’t even make use of the library

  • Must recompile if you want to get any updates that have been made to the libraries

17
New cards

Dynamic linking

Libraries linked at runtime. Code has one function statically linked which allows a link library to be accessed when the program starts. The link library determines which external libraries the program will need.

Pros:

  • Allows separate compilation of programmer’s code and libraries

  • Smaller file size

  • If libraries are updated, no need to recompile to reap the benefits

Cons:

  • Slightly slower program startup

  • Must have libraries on hand

18
New cards

Loader

Moves executable file into main memory so they can be run by operating system