Principles of Programming & Coding: Print Purchase Includes Free Online Access
- Length: 400 pages
- Edition: 1
- Language: English
- Publisher: Salem Press
- Publication Date: 2018-05-01
- ISBN-10: 1682176762
- ISBN-13: 9781682176764
- Sales Rank: #2744558 (See Top 100 Books)
This new volume makes sense of the jumble of techno-jargon and programming acronyms for high school and undergraduate students. More than 125 entries explain the fundamental concepts, popular languages, systems, and protocols that go into computer program
Table of Contents
Publisher’s Note
Editor’s Introduction
Contributors
3D PRINTING
ALGORITHMS
AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE (ASCII)
ANDROID OS
APPLICATION
AUTONOMIC COMPUTING
AVATARS AND SIMULATION
BINARY HEXADECIMAL REPRESENTATIONS
BOOLEAN OPERATORS
BRANCHING LOGIC
CHARACTERS AND STRINGS
CLOUD COMPUTING
CODING AND ENCRYPTION
COLOR CODING
COMBINATORICS
COMMENT PROGRAMMING
COMPARISON OPERATORS
COMPUTER ANIMATION
COMPUTER MEMORY
COMPUTER MODELING
COMPUTER SECURITY
COMPUTER-AIDED DESIGN (CAD)
COMPUTER-AIDED DESIGN AND COMPUTER-AIDED MANUFACTURING SOFTWARE (CAD/CAM)
COMPUTER-ASSISTED INSTRUCTION (CAI)
CONDITIONAL OPERATORS
CONSTRAINT PROGRAMMING
CONTROL SYSTEMS
COWBOY CODING
CPU DESIGN
CROWDFUNDING
CROWDSOURCING
CRYPTOGRAPHY
DATA MINING
DATA WAREHOUSE
DATABASE DESIGN
DATABASE STRUCTURING CONVENTIONS
DEBUGGING
DEVICE DRIVERS
DIFFUSION OF INNOVATIONS
DIGITAL DIVIDE
DIGITAL FORENSICS
DIGITAL LIBRARIES
DIGITAL NATIVE
DIGITAL PHOTOGRAPHY
DIGITAL SIGNAL PROCESSORS (DSP)
DIGITAL WATERMARKING
DISK OPERATING SYSTEM (DOS)
DRONE WARFARE
DRONES
E-BANKING
E-LEARNING
ELECTRONIC CIRCUITS
ELECTRONIC COMMUNICATION SOFTWARE
ENCRYPTION
ERROR HANDLING
EVENT-DRIVEN MARKETING (EDM)
EXPECTANCY THEORY
EXPERIMENTER’S BIAS
EXTREME PROGRAMMING
FIREWALLS
FIRMWARE
FUNCTIONAL ELECTRICAL STIMULATION (FES)
GAME PROGRAMMING
GAMIFICATION
GRAPHICAL USER INTERFACE (GUI)
GRAPHICS FORMATS
GUARD CLAUSE
HTTP COOKIE
IMAGINED COMMUNITIES
INCREMENTAL DEVELOPMENT
INFORMATION TECHNOLOGY (IT)
INFORMATION VISUALIZATION
INTERNET PROTOCOL (IP)
INVERSION OF CONTROL (HOLLYWOOD PRINCIPLE)
IOS
ITERATIVE CONSTRUCTS
JAVA PROGRAMMING LANGUAGE
JAVASCRIPT
KNOWLEDGE WORKER
LEVELS OF PROCESSING THEORY
LOGIC SYNTHESIS
LOGISTICS
MACHINE LEARNING
MASSIVE OPEN ONLINE COURSE (MOOC)
META-ANALYSIS
METACOMPUTING
METADATA
MICROPROCESSORS
MIXED METHODS RESEARCH (MMR)
MOBILE APPS
MOBILE TECHNOLOGY
MOTHERBOARDS
MULTIPROCESSING OPERATING SYSTEMS (OS)
MULTI-USER OPERATING SYSTEM (OS)
NAMING CONVENTIONS
NET NEUTRALITY
NETWORK SECURITY
NEURO-LINGUISTIC PROGRAMMING (NLP)
NEUROMARKETING
NEUROMORPHIC CHIPS
OBJECTIVITY
OBJECT-ORIENTED DESIGN (OOD)
OBJECT-ORIENTED PROGRAMMING (OOP)
PRIVACY RIGHTS
PROGRAMMING LANGUAGES
PROTOTYPING
QUANTUM COMPUTING
RANDOM ACCESS MEMORY (RAM)
RAPID APPLICATION DEVELOPMENT (RAD)
RATIONAL CHOICE THEORY
SEARCH ENGINE OPTIMIZATION (SEO)
SEMANTIC MEMORY
SEMANTICS
SIGNAL PROCESSING
SOURCE CODE COMMENTS
SPIRAL DEVELOPMENT
STANDARD DEVIATION
STANDPOINT THEORY
STATISTICAL INFERENCE
STRING-ORIENTED SYMBOLIC LANGUAGES (SNOBOL)
STRUCTURAL EQUATION MODELING (SEM)
TECHNOLOGY IN EDUCATION
TEST DOUBLES
THEORY OF MULTIPLE INTELLIGENCES
THEORY X AND THEORY Y
TRANSFORMATION PRIORITY PREMISE (TPP)
TREE STRUCTURES
TURING TEST
UNCERTAINTY REDUCTION THEORY (URT)
UNICODE
UNIX
VARIABLES AND VALUES
WATERFALL DEVELOPMENT
WEB DESIGN
WEB GRAPHIC DESIGN
WORKING MEMORY
WORSE-IS-BETTER
TIME LINE OF INVENTIONS AND ADVANCEMENTS INPROGRAMMING AND CODING
GLOSSARY
BIBLIOGRAPHY
INDEX