CSPreAP-S1-Week6

advertisement
UNIT
DAY
Weekly Lesson Plan
Course: Pre-AP CS
Week 6
Page 1 of 7
TEKS
OBJECTIVES
RESOURCES
ACTIVITY
ACCOMODATIONS
Java Syntax,
Symbols and
Operators,
Primitive Types,
Basic
Methods(including
Math Class),
Iterative Flow and
Control Structures
126.33.
2. Communication and collaboration.
The student communicates and
collaborates with peers to contribute
to his or her own learning and the
learning of others
(D) write programs with proper
programming style to enhance the
readability and functionality of the
code by using meaningful descriptive
identifiers, internal comments, white
space, spacing, indentation, and a
standardized program style.
4. Critical thinking, problem solving,
and decision making. The student
uses appropriate strategies to analyze
problems and design algorithms.
(G) code a solution from a program
design
(O) demonstrate proficiency in the
use of the arithmetic operators to
create mathematical expressions,
including addition, subtraction,
multiplication, real division, integer
division, and modulus division
(P) create program solutions to
problems using available
mathematics libraries, including
absolute value, round, power, square,
and square root
(Q) develop program solutions that
use assignment
(T) develop iterative algorithms and
code programs to solve practical
problems
(U) demonstrate proficiency in the
use of the relational operators
(V) demonstrate proficiency in the
use of the logical operators
(W) generate and use random
numbers
6. Technology operations, systems,
and concepts. The student
understands technology concepts,
systems, and operations as they apply
to computer science.
(F) use local and global scope
access variable declarations
(H) create subroutines that do not
return values with and without the
use of arguments and parameters
(I) create subroutines that return
typed values with and without the use
of arguments and parameters
(J) understand and identify the databinding process between arguments
Students will develop
basic understanding of
Java syntax and
properties
Network
access
Git(hub)
NetBeans
Java JDK
Weekly Lesson Plan
Course: Pre-AP CS
Week 6
Page 2 of 7
Control
10- no penalty for
statements –
spelling or sloppy
Prime &
handwriting;
Modulo
26 – additional
(without break) time
Java Syntax,
Symbols and
Operators,
Primitive Types,
Basic
Methods(including
Math Class),
Iterative Flow and
Control Structures
126.33.
2. Communication and collaboration.
The student communicates and
collaborates with peers to contribute
to his or her own learning and the
learning of others
(D) write programs with proper
programming style to enhance the
readability and functionality of the
code by using meaningful descriptive
identifiers, internal comments, white
space, spacing, indentation, and a
standardized program style.
4. Critical thinking, problem solving,
and decision making. The student
uses appropriate strategies to analyze
problems and design algorithms.
(G) code a solution from a program
design
(O) demonstrate proficiency in the
use of the arithmetic operators to
create mathematical expressions,
including addition, subtraction,
multiplication, real division, integer
division, and modulus division
(P) create program solutions to
problems using available
mathematics libraries, including
absolute value, round, power, square,
and square root
(Q) develop program solutions that
use assignment
(T) develop iterative algorithms and
code programs to solve practical
problems
(U) demonstrate proficiency in the
use of the relational operators
(V) demonstrate proficiency in the
use of the logical operators
(W) generate and use random
numbers
6. Technology operations, systems,
and concepts. The student
understands technology concepts,
systems, and operations as they apply
to computer science.
(F) use local and global scope
access variable declarations
(H) create subroutines that do not
return values with and without the
use of arguments and parameters
(I) create subroutines that return
typed values with and without the use
of arguments and parameters
(J) understand and identify the databinding process between arguments
Students will develop
basic understanding of
Java syntax and
properties
Network
access
Git(hub)
NetBeans
Java JDK
Weekly Lesson Plan
Course: Pre-AP CS
Week 6
Page 3 of 7
FizzBuzz
10- no penalty for
(adaptation) and spelling or sloppy
methods
handwriting;
Solve D22
26 – additional
challenge 0
time
(modulo && if
&& methods)
Java Syntax,
Symbols and
Operators,
Primitive Types,
Basic
Methods(including
Math Class),
Iterative Flow and
Control Structures
126.33.
2. Communication and collaboration.
The student communicates and
collaborates with peers to contribute
to his or her own learning and the
learning of others
(D) write programs with proper
programming style to enhance the
readability and functionality of the
code by using meaningful descriptive
identifiers, internal comments, white
space, spacing, indentation, and a
standardized program style.
4. Critical thinking, problem solving,
and decision making. The student
uses appropriate strategies to analyze
problems and design algorithms.
(G) code a solution from a program
design
(O) demonstrate proficiency in the
use of the arithmetic operators to
create mathematical expressions,
including addition, subtraction,
multiplication, real division, integer
division, and modulus division
(P) create program solutions to
problems using available
mathematics libraries, including
absolute value, round, power, square,
and square root
(Q) develop program solutions that
use assignment
(T) develop iterative algorithms and
code programs to solve practical
problems
(U) demonstrate proficiency in the
use of the relational operators
(V) demonstrate proficiency in the
use of the logical operators
(W) generate and use random
numbers
6. Technology operations, systems,
and concepts. The student
understands technology concepts,
systems, and operations as they apply
to computer science.
(F) use local and global scope
access variable declarations
(H) create subroutines that do not
return values with and without the
use of arguments and parameters
(I) create subroutines that return
typed values with and without the use
of arguments and parameters
(J) understand and identify the databinding process between arguments
Students will develop
basic understanding of
Java syntax and
properties
Network
access;
NetBeans;
git
Weekly Lesson Plan
Course: Pre-AP CS
Week 6
Page 4 of 7
FizzBuzz
10- no penalty for
(adaptation) and spelling or sloppy
methods
handwriting;
Solve D22
26 – additional
challenge 0
time
(modulo && if
&& methods)
Java Syntax,
Symbols and
Operators,
Primitive Types,
Basic
Methods(including
Math Class),
Iterative Flow and
Control Structures
126.33.
2. Communication and collaboration.
The student communicates and
collaborates with peers to contribute
to his or her own learning and the
learning of others
(D) write programs with proper
programming style to enhance the
readability and functionality of the
code by using meaningful descriptive
identifiers, internal comments, white
space, spacing, indentation, and a
standardized program style.
4. Critical thinking, problem solving,
and decision making. The student
uses appropriate strategies to analyze
problems and design algorithms.
(G) code a solution from a program
design
(O) demonstrate proficiency in the
use of the arithmetic operators to
create mathematical expressions,
including addition, subtraction,
multiplication, real division, integer
division, and modulus division
(P) create program solutions to
problems using available
mathematics libraries, including
absolute value, round, power, square,
and square root
(Q) develop program solutions that
use assignment
(T) develop iterative algorithms and
code programs to solve practical
problems
(U) demonstrate proficiency in the
use of the relational operators
(V) demonstrate proficiency in the
use of the logical operators
(W) generate and use random
numbers
6. Technology operations, systems,
and concepts. The student
understands technology concepts,
systems, and operations as they apply
to computer science.
(F) use local and global scope
access variable declarations
(H) create subroutines that do not
return values with and without the
use of arguments and parameters
(I) create subroutines that return
typed values with and without the use
of arguments and parameters
(J) understand and identify the databinding process between arguments
Students will develop
basic understanding of
Java syntax and
properties
Network
access;
NetBeans;
git
Weekly Lesson Plan
Course: Pre-AP CS
Week 6
Page 5 of 7
FizzBuzz
10- no penalty for
(adaptation) and spelling or sloppy
methods
handwriting;
Solve D22
26 – additional
challenge 0
time
(modulo && if
&& methods)
Java Syntax,
Symbols and
Operators,
Primitive Types,
Basic
Methods(including
Math Class),
Iterative Flow and
Control Structures
126.33.
2. Communication and collaboration.
The student communicates and
collaborates with peers to contribute
to his or her own learning and the
learning of others
(D) write programs with proper
programming style to enhance the
readability and functionality of the
code by using meaningful descriptive
identifiers, internal comments, white
space, spacing, indentation, and a
standardized program style.
4. Critical thinking, problem solving,
and decision making. The student
uses appropriate strategies to analyze
problems and design algorithms.
(G) code a solution from a program
design
(O) demonstrate proficiency in the
use of the arithmetic operators to
create mathematical expressions,
including addition, subtraction,
multiplication, real division, integer
division, and modulus division
(P) create program solutions to
problems using available
mathematics libraries, including
absolute value, round, power, square,
and square root
(Q) develop program solutions that
use assignment
(T) develop iterative algorithms and
code programs to solve practical
problems
(U) demonstrate proficiency in the
use of the relational operators
(V) demonstrate proficiency in the
use of the logical operators
(W) generate and use random
numbers
6. Technology operations, systems,
and concepts. The student
understands technology concepts,
systems, and operations as they apply
to computer science.
(F) use local and global scope
access variable declarations
(H) create subroutines that do not
return values with and without the
use of arguments and parameters
(I) create subroutines that return
typed values with and without the use
of arguments and parameters
(J) understand and identify the databinding process between arguments
Students will develop
basic understanding of
Java syntax and
properties
Network
access;
NetBeans;
git
Submit d22
challenge 0
Weekly Lesson Plan
Course: Pre-AP CS
Week 6
Page 6 of 7
10- no penalty for
spelling or sloppy
handwriting;
26 – additional
time
Weekly Lesson Plan
Course: Pre-AP CS
Week 6
Page 7 of 7
Download