Unit 3: Intro to App Design

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Program

A collection of program statements. Programs run, or execute, one command at a time

Documentation

A written description of how a command or piece of code works or was developed.

Output

Any data that is sent from a program to a device. EX: tactile interactions, audio, video, text

UI Event

Controls the user may perform. EX: mouse click, move mouse, type a certain letter/ character, etc.

Console log

Debugging tool to help you understand what your code is doing. By displaying a message containing either descriptive text that tells you what is happening or the value of particular variables, you can follow along as your code executes.

Program Requirements

Descriptions of how a program functions, may include a description of user interactions that a program must provide

Debugging

Finding and fixing problems in your algorithm or program.

Comment

Form of program documentation written into the program to be read by people and do not affect how the program runs.

App

Kind of computing innovation. Important to understand an apps purpose and function.

UI Elements

On screen objects. EX: buttons, images text boxes, pull-down menus, screens, etc.

Sequential Programming

Program statements run in order, from top to bottom.

Programming Language

Strict and precise definitions and instructions for what every word means in commands for program to work. Needs own language as our human language leaves to much up to interpretation that a computer can not do.

User Interface (UI)

The inputs and outputs that allow a user to interact with a piece of software. EX: buttons, menus, test, images, graphics etc.

Development Process

The steps or phases used to create a piece of software. Typical phases include investigation, designing, prototyping and testing.

Plagiarism

The use of material created by someone else without permission and presented as ones own.

Debugging Steps

1. Describe the problem. 2. Hunt for bugs/errors. 3. Try out solutions and make small adjustments. 4. document bug/what you've learned.

4 things that make a computer a computer

1. Input information. 2. Storage information. 3. Process information. 4. Output information.

Pair Programming

A collaborative programming style in which two programmers switch between the roles of writing code and tracking or planning high level processes.

Program Statement

A command or instruction. Also called a code statement.

Program Specification

A description of all the requirements for the program.

Incremental Development Process

A design approach that breaks the process into smaller pieces and makes sure each piece works before adding it to the whole.

Iterative Development Process

A design approach that requires refinement and revision based on feedback, testing, or reflection throughout the process. This may require revising earlier stages throughout the process.

Syntax Error

A mistake in the program where the rules of the programming language are not followed.

Software

A program or a collection of programs.

Process Information

Changing information with an algorithm.

Input

Data that is sent to a computer for processing by a program. What we tell it to do. EX: tactile interaction, audio, visual, text

Event Driven Programming

Some program statements run when triggered by an event. EX: 1 mouse click starts a chain of things moving.

Storage Information

Takes information from memory and changes it with algorithm and then stores it till it is ready to be output.


Ensembles d'études connexes

BIOS 1300 Lecture Exam 2 Study Guide

View Set

Nurse 140 Ch. 26 The Child with a Cardiovascular Disorder

View Set

Questions Chapter 2 The Plant Cell and the Cell Cycle

View Set

4. Mitral Stenosis & Mitral Regurgitation

View Set