why am i not doing good in this class
Iterative Development Process
Investigate and Plan
Design Algorithm
Create and Implement
Evaluate and Test
Document
abstraction
process of simplifying information by suppressing/removing details
ambiguity
uncertainty or openness to multiple interpretations
high level language
easy for humans to read and write (unambiguous)
low level language
little to no abstraction, communicates closely with computer in machine language
natural language
spoken language (Ex: Spanish, Arabic)
memory (RAM)
memory storage space aka the “workspace”
central processing unit (CPU)
processor calculating info
hard drive
stores data like the operating system, apps, user files
integer
whole number
boolean value
true or false
floating point number
may have digits after decimal places
string
series of characters at any length
character
single letter, digit, or symbol