Acronyms & Abbreviations
Science
Terminology
Computer Lingo
Starts with 'S'
100

HTML

Hyper Text Markup Language

100

It's what the 'A' in ATM stands for.

Automated

100

A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. 

Development Tools

100

The unsolicited e-mail messages you receive. Originating from the name of Hormel's canned meat, it now also refers to junk e-mail or irrelevant postings to a newsgroup or bulletin board.

SPAM

100

This is the process of defining the architecture, product design, modules, interfaces, and data for an electronic control system to satisfy specified requirements.

System design

200

UML

Unified Modelling Language

200

A small image that can be inserted into text like a regular character as a way to represent expressions (happy ☺️, sad ☹️, etc).

emoji

200

This refers to the server, application, and database – the “code” that work behind the scenes – to deliver the website or app to users.

Back end

200

This is a document that stores data in a grid of horizontal rows and vertical columns.

spreadsheet

200

An input device that looks and acts like a pen. Instead of drawing with ink, it sends a digital signal to a compatible touchscreen, which interprets the pressure as drawing on the screen.

Stylus

300

BRB

Be right back

300

This type of software is designed to prevent, detect, and remove unwanted things from a computer. Once installed, these programs run in the background, scanning new files and performing regular system checks.

antivirus

300

This involves creating or modifying a software product to meet the needs of real customers.

Production programming 

300

 A piece of software that gains access to a computer by pretending to be benign or by hiding within some innocent-looking application attempting to gain private information without the computer user knowing.

Trojan Horse

300

This involves quickly moving your finger across a touchscreen or trackpad from left to right. 

Swipe

400

ASAP

As soon as possible

400

This unit is equal to 1,000 megahertz (MHz) or 1,000,000,000 Hz. It is commonly used to measure computer processing speeds. 

Gigahertz

400

A process that helps a business ensure its products meet the quality standards set by the company or its industry. 

Quality assurance

400

To switch a computer off and on again, allowing its operating system and programs to be reloaded. Note that this is not the same as placing a computer into standby/hibernate and then resuming.

Reboot

400

Is software with malicious behavior that aims to gather information about a person or organization and send it to another entity in a way that harms the user—for example, by violating their privacy or endangering their device's security.

Spyware

500

TBD

To be determined

500

This is the coding or scrambling of information so that it can only be decoded and read by someone who has the correct decoding key. It is used in secure Web sites as well as other mediums of data transfer.  

 Encryption

500

This can be defined as a collection of proven techniques for proposing, planning, implementing, managing, and evaluating projects, combined with the art of managing people. It is the application of knowledge, skills, tools, and techniques to a broad range of activities to meet the specified requirements of a particular project.

Project Management

500

A small text file sent to your computer by a web site you have visited. These can be very useful in that they can allow the web site to recognize who you are when you return. They can be used to track your activity across different web sites in order to provide, for example, “targeted” advertisements.

Cookie

500

What does SATA stand for? 

Serial Advanced Technology Attachment