FLVS FOP DBA Module 2 Prep

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 19

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

20 Terms

1

programming languages:

a language used to write instructions that can be executed by a computer

New cards
2

machine code:

a set of instructions composed of 1s and 0s the computer can execute without any translation

New cards
3

high-level languages:

as programmers made advancements, they made “human friendly” ones

New cards
4

source code:

program code written in a high level language before being translated into machine code

New cards
5

Low Level Languages

  • less readable; in machine code

  • write code that controls computer hardware

  • tasks quicker

  • for specific computer; only work on that one

New cards
6

High Level Languages

  • closer to human languages

  • write for anything; ex. operating systems, calculations, word processor

  • more user friendly, different kinds of hardware

  • slower than low level

  • needs translation into machine code (interpreting and compiling)

New cards
7

string

non-numeric data type that is a sequence of letters, numbers, spaces, and symbols or alphanumeric information

New cards
8

alphanumeric info

any combination of letters, numbers, or symbols

New cards
9

string literal:

series of keyboard characters inside quotations

New cards
10

variable

a symbol or set of characters in a mathematical equation or programming statement whose value can be changed as needed

New cards
11

concatenation

combining two or more strings to make one big string use (+)

New cards
12

What number do we start counting with in Python?

0

New cards
13

Pseudocode

an outline of your code that goes through the strps individually in an easy-to-understand, human language.

New cards
14

non-numeric data:

a string of characters that is a combination of letters, numbers or symbols; cannot be used in calculations

New cards
15

numeric data:

a number that can be used in calculations

New cards
16

By default Python assume all values you enter using the input() function are

STRINGS

New cards
17

software development life cycle:

  1. Planning & Analysis - define the goal, a requirements document, and analyize the scope of work

  2. Design - write the pseudocode, mocking up software; how it works/looks like

  3. Coding - write the code

  4. Testing - identifying defects and debugging

  5. Maintenance - updating and making improvements based on user feedback/ resolving defects

New cards
18

rapid development:

refers to an approach that puts a larger emphasis on development (not planning); project can adapt/evolve

New cards
19

version control:

keeping good organization for different versions of the software’s development

New cards
20

change management:

keeping documentation about needed changes; made through SDLC

New cards
robot