Section 1

Preview this deck

High Level Programming Language

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (15)

Section 1

(15 cards)

High Level Programming Language

Front

A programming language with many commands and features designed to make common tasks easier to program. Any high level functionality is encapsulated as combinations of low level commands.

Back

Low Level Programming Language

Front

A programming language that captures only the most primitive operations available to a machine. Anything that a computer can do can be represented with combinations of low level commands.

Back

Pair Programming

Front

A method of programming in which two programmers write code using a single computer. One programmer in the "driver" role uses the mouse and keyboard to actually write the code while a second acts as a "navigator", keeping track of the big picture, catching errors, and making suggestions. Programmers switch roles frequently and communicate throughout the process.

Back

Loop

Front

The action of doing something over and over again.

Back

Parameter

Front

An extra piece of information passed to a function to customize it for a specific need

Back

Function

Front

A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs

Back

Documentation

Front

a description of the behavior of a command, function, library, API, etc.

Back

Algorithm

Front

A precise sequence of instructions for processes that can be executed by a computer

Back

Hexadecimal

Front

A base-16 number system that uses sixteen distinct symbols 0-9 and A-F to represent numbers from 0 to 15.

Back

Library

Front

a collection of commands / functions, typically with a shared purpose

Back

Abstraction

Front

a simplified representation of something more complex. Abstractions allow you to hide details to help you manage complexity, focus on relevant concepts, and reason about problems at a higher level.

Back

API

Front

a collection of commands made available to a programmer

Back

Turtle Programming

Front

a classic method for learning programming with commands to control movement and drawing of an on-screen robot called a "turtle". The turtle hearkens back to early implementations in which children programmed a physical robot whose dome-like shape was reminiscent of a turtle.

Back

For Loop

Front

Loops that have a predetermined beginning, end, and increment (step interval).

Back

Top Down Design

Front

a problem solving approach (also known as stepwise design) in which you break down a system to gain insight into the sub-systems that make it up.

Back