Manipulate the microcontroller device, using object-oriented programming.
DefinitionManipulation should include
- writing code to program a microcontroller to use sensors
- using mathematical operations, logical operators, input/output ports, breadboards, and electronic components.
- How is object-oriented programming different from ordinary programming?
- What are the logical and relational operators of programming language?
Related Standards of Learning
The student will
- represent verbal quantitative situations algebraically; and
- evaluate algebraic expressions for given replacement values of the variables.
The student will
- add, subtract, multiply, divide, and simplify rational algebraic expressions;
- add, subtract, multiply, divide, and simplify radical expressions containing rational numbers and variables, and expressions containing rational exponents; and
- factor polynomials completely in one or two variables.
The student will design and apply computer programs to solve practical problems in mathematics arising from business and applications in mathematics.
The student will implement conditional statements that include “if/then” statements, “if/then/else” statements, case statements, and Boolean logic.
The student will design and implement the output phase of a computer program, which will include designing output layout, accessing available output devices, using output statements, and labeling results.
The student will plan and conduct investigations using experimental design and product design processes. Key concepts include
- the components of a system are defined;
- instruments are selected and used to extend observations and measurements;
- information is recorded and presented in an organized format;
- the limitations of the experimental apparatus and design are recognized;
- the limitations of measured quantities are recognized through the appropriate use of significant figures or error ranges;
- models and simulations are used to visualize and explain phenomena, to make predictions from hypotheses, and to interpret data; and
- appropriate technology including computers, graphing calculators, and probeware is used for gathering and analyzing data and communicating results.
The student will investigate and understand how to diagram, construct, and analyze basic electrical circuits and explain the function of various circuit components. Key concepts include
- Ohm’s law;
- series, parallel, and combined circuits;
- electrical power; and
- alternating and direct currents.