FLVS FOP DBA Module 2 Prep

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

programming languages:

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

2
New cards

machine code:

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

3
New cards

high-level languages:

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

4
New cards

source code:

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

5
New cards

Low Level Languages

  • less readable; in machine code

  • write code that controls computer hardware

  • tasks quicker

  • for specific computer; only work on that one

6
New cards

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)

7
New cards

string

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

8
New cards

alphanumeric info

any combination of letters, numbers, or symbols

9
New cards

string literal:

series of keyboard characters inside quotations

10
New cards

variable

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

11
New cards

concatenation

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

12
New cards

What number do we start counting with in Python?

0

13
New cards

Pseudocode

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

14
New cards

non-numeric data:

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

15
New cards

numeric data:

a number that can be used in calculations

16
New cards

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

STRINGS

17
New cards

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

18
New cards

rapid development:

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

19
New cards

version control:

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

20
New cards

change management:

keeping documentation about needed changes; made through SDLC