Go with the Coding Flow
Ethical Dilemma
It Hurts when I Type
Tech for a Better Society
Not So Data Basics
100

In a computer program these are a named memory locations that store the current value data used in that program. They may change a lot.

Variable

100
A teacher who shares a poem with his class and leads the class to believe that the poem is his original work has engaged in this. Not only unethical but can also be illegal.

Plagarism

100

Anti-glare screens are sometimes called this due to it's narrow angle of view.

Privacy Filter

100

In 1992 the U.S. EPA introduced this label as a voluntary labeling program designed to identify and promote energy efficient products to reduce green house gas emissions.

Energy Star

100

The characteristics of an entity are called these.

Attributes

200
This type of error occurs when the programmer has not followed the proper rules of the programming language. This would likely be the same as grammar of a programming language. 

Syntax Error

(pg. 453)

200

This emotional health concern is increasingly being tied to lost jobs, broken relationships, crying, and even death in some countries.

Internet Addiction

200

Use one of these to connect a portable computer to a keyboard, mouse, monitor or printer more easily.

Docking Station

200

This term refers to the gap between those who have access to information and communications technology and those who do not.

Digital Divide

200

You might apply this to a field to specify a certain format like forcing only numbers in a field for money values. Don't expect a radient glow afterwards.

Input Mask

300

The first one of these was an actual one that caused the Mark II computer to fail. It sure left an impression.

Bug 

(pg.451)

300

This is a policy often for a school or business that specifies the allowable use of these resources such as computers and other equipment.

Code of Conduct 

300

One RSI related to the repetitive movements made when using a keyboard is this

Carpal Tunnel

300

Have poor eyesight? You can use one of these that will read aloud whatever you type or text on the screen. Not a bad idea even if you have good eye sight.

Screen Reader

300
This contains all definition for a database including table structures, security information, relationships between tables in a database and so on. Don't go asking for this over at Merriam-Webster.
Data Dictionary
400

This is a program that is designed for a specific programming language and translates programs written in that language into machine language that can be executed.

Compiler

(pg. 452)

400

This is the act of registering a domain name with the intent for profiting from the goodwill of a trademark belonging to someone else.

Cybersquatting 
400
Sounds odd but you can combat back ache in the workplace by stepping on now of these.

Footrest

400

With nearly 88% of the population online this continent is the leading world region in Internet users.

North America

400
This term describes a computer using each records primary key field in a mathematical formula called a hashing algorithm to determine a unique address that identifies where the record is physically stored in the database file.

Direct Organization

500

If your program syntax is perfect but your code is doing something wrong and gives you incorrect values you have this kind of error.

Logic Error

(pg. 454)

500

In addition to being a copyright concern this can be used to misquote individuals, repeat comments out of context and retouch or heavily edit photographs.

Digital Manipulation

(pg. 536)

500

Heavy use of computers combined with information overload and 24/7 accessibility via technology can lead to this. A state of fatigue or frustration brought about by overwork. 

Burnout

500

The goal of this product is to make sure that every child in the world has access to a rugged low-cost, low-power connected laptop in order to provide them with access to new channels of learning, sharing and self expression.

One Laptop Per Child (OLPC)

500
The key characteristics for an OODMS (Object-Oriented Database Management System) includes objects, attributes, methods, inheritance and this are similar to object-oriented programming principles.

Classes

M
e
n
u