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