Rochester Institute of Technology Principles of Computing Course Vocabulary
Programming Language
Tells a computer what to do. Python and Java are languages that can tell a computer what to do
Library
Group of programs providing functionality
Python
A type of programming language
code
instructions read by the computer to execute a task
program
synonymous with code
computer
A device that performs actions on input
dot-notation
object_name.attribute_name
object_name.method_name(arguments)
how you ask an object to do something in python.
pixel
A small element of a picture stored in a grid having color and intensity values that determine its appearance.
pixels also have x (horizontal) and y (vertical) values
string
text encased between quotations “ “ that represent characters
variable
name holding a value in computer memory
screen
part of the turtle library. space on the page for the turtle to move and draw
comment
a line of non-executable code that explains what the code does. Human readable
turing machine
theoretical computer that reads and prints instructions from tape
Arithmetic Expression
contains mathematic expression or operation
assignment
giving a variable a value
myVal = 4
assignment dyslexia
putting the variable name on the right and the variaible name on the left. incorrect syntax
ex. myVal = 4
camel case
camelCase ← when the first word of a variable is lowercase and additional words are capitalized
ex. spongebobSquarePants ←like this
modulo
the remainder operator
tracing
in a program, you’re keeping track of the variables in the program and how the values change as the statements are executed