|
Subject: Digital Electronics |
|
1. Topic-
|
|
2. Content-
|
1. Flowcharting is a powerful graphical organizer used by technicians,
computer programmers, engineers, and professionals in a variety of
roles and responsibilities.
2. Basic programming skills include variable declaration, loops, and
debugging.
3. Programming languages have their own grammar, called syntax.
4. Many everyday products use microcontrollers.
5. Variables used in programming are declared and given a size that
is expressed in binary. |
|
|
3. Goals: Aims/Outcomes-
|
1. Create flowcharts to use in programming
2. Use the Parallax software to write programs
3. Create a program that utilizes the Debug screen
4. Create programs that use variables, loops and outputs |
|
|
4. Objectives-
|
1. Students will explain what a microcontroller is and how it is
used
2. Students will explain the differences in types of loops.
3. Students will explain the purpose of the Debug screen.
|
|
|
5. Materials and Aids-
|
-Computer
-Parallax Software
-BASIC Stamp
-BOE Bot Kit |
|
|
6. Procedures/Methods-
|
A. Introduction-
1. "How is it that your cell phone today can hold more data than
the computers used twenty years ago? The answer is a tiny little device
called a microcontroller. A microcontroller is a miniature computer
that is used in many common devices".
2. Computer programs, including those that are used to create video
games, exist that include thousands of line of code. How could someone
possibly write thousands of lines of code efficiently? One way is
to use a flowchart before programming. A flowchart helps to organize
your thoughts and allows you to evaluate the program prior to coding
it.
3. Algebra is easier than arithmetic. Think about it. If you were asked
to double the number 3,876 in your head, it might take you a few minutes.
However, if you were asked to double x, you could complete the problem
almost instantly. The answer, of course, is 2x. Variables are not
only easier to manipulate than numbers, but they can be changed easily.
|
|
|
B. Development-
1. Power point presentation
2. Flow charting presentation
3. Sample of BASIC stamping program |
|
|
C. Practice-
Students will apply their knowledge of PBASIC to write programs
that use the Debug screen, variables, loops, inputs, and outputs.
|
|
|
D. Independent Practice-
Activity 4. 1. 1 Flowcharting
Activity 4. 1. 1a Flowcharting Tutorial
Activity 4. 1. 2 The Board of Education USB
Activity 4. 1. 2 The Board of Education Serial
Project 4. 1. 3 The Debug Screen
Project 4. 1. 4 Variables
Project 4. 1. 5 Loops
Project 4. 1. 6 Declaring Outputs
|
|
|
E. Accommodations (Differentiated Instruction)-
1. Large Print materials
2. working in pairs
|
|
|
F. Checking for understanding-
1. What is a microcontroller?
2. What is BASIC?
3. What are the different types of loops and how are they used?
4. What is the purpose of declaring variables?
5. How are variables used in programming?
6. What is the importance of keeping a variable small in the declaration?
7. What is syntax and why is it important to know?
|
|
|
G. Closure-
1. Teacher will wrap up each activity by presenting/reiterating
basic programming skills that include variable declaration, loops,
and debugging
2. Identifying everyday products that use micro controllers |
|
|
7. Evaluation-
|
The teacher will assess student work using Project 4. 1. 8 Subroutines.
The teacher will announce date of assessment.
|
|
|