• Highlighted vocab terms are ones which I think I will need to review.</li> </ul>
    Vocab Term Definition
    Bits Smallest unit of computer information. The bit can either be on(1) or off(0)
    Bytes Unit of computer information. Usually will feature 8 bits
    Hexadecimal/Nibbles Half of a byte, so this uses only 4 bits
    Binary Numbers Represent with 0s and 1s
    Unsigned Integer Does not have a plus or minus indicator in front of the value
    Signed Integer Has a plus or minus sign in front of a value
    Floating Point Can be a positive or negative decimal
    Binary Data Abstractions Binary can be used to simplify the values of many things, from numbers, to whether a computer is on or off. Binary Data Abstraction makes it possible for computers to understand our inputs.
    Boolean Variable which has a value of either True or False
    ASCII American Standard Code for Information Interchange, encodes data for communication, allows a multitude of symbols to be represented
    Unicode System used to store and process text data
    RGB red, green, blue color model, can use data values to represent colors
    Data Compression reducing the number of bits to represent data, makes things cheaper
    Lossy a file which is removed or not restored after data compression has been reversed
    Lossless when all files are restores or rebuilt after data compression has been reversed
    Variable Stores a value in a data set, there are multiple data types
    Data Types types of data, include string(letters/words), integers(numbers), boolean(T/F), float(decimals)
    Assignment operators operators which assign a variable a value, usually =
    Lists able to store multiple data points in one variable, can be iterated through
    2D Lists lists which store multiple lists, can be used to represent matrices
    Dictionaries Similar to a list, except stores key value pairs which can be called
    Class give blueprints for creating a data structure, store objects
    Algorithm Sequences of code which allow certain tasks to be completed
    Sequence The order in which a code is written
    Selection Selecting a certain code segment, can be based on conditions
    Iteration Going through a data set or repeating a step a certain number of times
    Expression combinations of statements
    Comparison Operators Operators which compare two values, can be less than, equal to, greater than, greater than or equal to, less than or equal to
    Boolean Expressions and Selection Boolean Expressions are expressions based on True or False conditions, selection of a sequence can result if a boolean expression is true or false
    Boolean Expressions and Iteration A sequence of code or list/dictionary can be iterated through if there is a certain condition met
    Truth Tables Tables which represent the results of operators like and, or, not, xor
    Characters the individual indices of a string
    Strings variables which are made up of numbers or letters
    Length how long a string, list, or dictionary is, counts number of items or characters starting with 1
    Concatenation taking parts of string using a function
    Upper makes all letters of a string uppercase
    Lower makes all letters of a string lowercase
    Traversing Strings first character of string will be stored at 0, the 2nd character will be stored at 1, etc.
    Python If will go through a code statement if a conditional is met
    Python Elif will go through a code statement if a previous conditional is met, and a different one is
    Python Else Conditional will go through a code statement if no conditional is met
    Nested Conditional Statements a selection statement inside of another statement, allows for more possible outcomes
    Python For Loop uses iterations, can iterate through a range or elements in a list
    While loops with Range, with List will go through a code segment as long as a certain condition is met, can help to iterate through a list
    Combining loops with conditionals to Break, Continue Can help to stop a procedure if a certain condition is met
    Procedural Abstraction creating code segments to complete procedures
    Python Def Procedures define a function to complete a specific code
    Parameters examples of types of data sets used in a list, like placeholders
    Return values values which are saved in a program
    </div> </div> </div>

    Unit 2 Binary/Data Terms

    • Bits: Smallest unit of computer information. The bit can either be on(1) or off(0).
    • Bytes: Unit of computer information. Usually will feature 8 bits
    • Hexadecimal / Nibbles: Half of a byte, so this uses only 4 bits
    • Binary Numbers: Represent with 0s and 1s
    • Unsigned Integer: Does not have a plus or minus indicator in front of the value
    • Signed Integer: Has a plus or minus sign in front of a value
    • Floating Point: Can be a positive or negative decimal
    • Binary Data Abstractions:
    • Boolean: Variable which has a value of either True or False
    • ASCII: American Standard Code for Information Interchange, encodes data for communication, allows a multitude of symbols to be represented
    • Unicode: System used to store and process text data
    • RGB: red, green, blue color model, can use data values to represent colors
    • Data Compression: reducing the number of bits to represent data, makes things cheaper
    • Lossy: a file which is removed or not restored after data compression has been reversed
    • Lossless: when all files are restores or rebuilt after data compression has been reversed

    Unit 3 Algorithm/ Programming Terms

    • Variables: Stores a value in a data set, there are multiple data types
    • Data Types: types of data, include string(letters/words), integers(numbers), boolean(T/F), float(decimals), lists, dictionaries
    • Assignment Operators: operators which assign a variable a value, usually =
    • Managing Complexity with Variables:
    • Lists: able to store multiple data points in one variable, can be iterated through
    • 2D Lists: lists which store multiple lists, can be used to represent matrices
    • Dictionaries: Similar to a list, except stores key value pairs which can be called
    • Class: give blueprints for creating a data structure, store objects
    • Algorithms: Sequences of code which allow certain tasks to be completed
    • Sequence: The order in which a code is written
    • Selection: Selecting a certain code segment, can be based on conditions
    • Iteration: Going through a data set or repeating a step a certain number of times
    • Expressions: combinations of statements
    • Comparison Operators: Operators which compare two values, can be less than, equal to, greater than, greater than or equal to, less than or equal to
    • Booleans Expressions and Selection: Boolean Expressions are expressions based on True or False conditions, selection of a sequence can result if a boolean expression is true or false
    • Booleans Expressions and Iteration: A sequence of code or list/dictionary can be iterated through if there is a certain condition met
    • Truth Tables: Tables which represent the results of operators like and, or, not, xor
    • Characters: the individual indices of a string
    • Strings: variables which are made up of numbers or letters
    • Length: how long a string, list, or dictionary is, counts number of items or characters starting with 1
    • Concatenation: taking parts of string using a function
    • Upper: makes all letters of a string uppercase
    • Lower: makes all letters of a string lowercase
    • Traversing Strings: first character of string will be stored at 0, the 2nd character will be stored at 1, etc.
    • Python If: will go through a code statement if a conditional is met
    • Python Elif: will go through a code statement if a previous conditional is met, and a different one is
    • Python Else conditionals: will go through a code statement if no conditional is met
    • Nested Selection Statements: a selection statement inside of another statement, allows for more possible outcomes
    • Python For: uses iterations, can iterate through a range or characters in a list
    • While loops with Range, with List: will go through a code segment as long as a certain condition is met, can help to iterate through a list
    • Combining loops with conditionals to Break, Continue: Can help to stop a procedure if a certain condition is met
    • Procedural Abstraction: creating code segments to complete procedures
    • Python Def procedures: define a function to complete a specific code
    • Parameters: examples of types of data sets used in a list, like placeholders
    • Return Values: values which are saved in a program
    </div>