UNIT DAY Weekly Lesson Plan Course: Pre-AP CS Week 4 Page 1 of 3 Monday Putting it together – Alpha: Problem decomposition, Processing, Git Tuesday Learning the IDE TEKS (4) Critical thinking, problem solving, and decision making. The student uses appropriate strategies to analyze problems and design algorithms. The student is expected to: (B) define and specify the purpose and goals of solving a problem; (C) identify the subtasks needed to solve a problem; (F) design a solution to a problem; (K) explore common algorithms, including finding greatest common divisor, finding the biggest number out of three, finding primes, making change, and finding the average; (N) select the most appropriate algorithm for a defined problem; (R) develop sequential algorithms to solve non-branching and non-iterative problems; (S) develop algorithms to decision-making problems using branching control statements; (4) Critical thinking, problem solving, and decision making. The student uses appropriate strategies to analyze problems and design algorithms. The student is expected to: (B) define and specify the purpose and goals of solving a problem; (C) identify the subtasks needed to solve a problem; (F) design a solution to a problem; (K) explore common algorithms, including finding greatest common divisor, finding the biggest number out of three, finding primes, making change, and finding the average; (N) select the most appropriate algorithm for a defined problem; (R) develop sequential algorithms to solve non-branching and non-iterative problems; (S) develop algorithms to decision-making problems using branching control statements; OBJECTIVES RESOURCES ACTIVITY ACCOMODATIONS continue CT/ CS Thinking / Pseudocode / Problem decomposition Network access Processing Git(hub) Processing Gimp Finish first Processing program and display 10- no penalty for spelling or sloppy handwriting; 26 – additional time Setup NetBeans Review the parts of Netbeans Network access; NetBeans; git Students will create projects and files and complete a basic Java program (hello world) 10- no penalty for spelling or sloppy handwriting; 26 – additional time Wednesday Learning the IDE Thursday Learning the IDE & Git (4) Critical thinking, problem solving, and decision making. The student uses appropriate strategies to analyze problems and design algorithms. The student is expected to: (B) define and specify the purpose and goals of solving a problem; (C) identify the subtasks needed to solve a problem; (F) design a solution to a problem; (K) explore common algorithms, including finding greatest common divisor, finding the biggest number out of three, finding primes, making change, and finding the average; (N) select the most appropriate algorithm for a defined problem; (R) develop sequential algorithms to solve non-branching and non-iterative problems; (S) develop algorithms to decision-making problems using branching control statements; (4) Critical thinking, problem solving, and decision making. The student uses appropriate strategies to analyze problems and design algorithms. The student is expected to: (B) define and specify the purpose and goals of solving a problem; (C) identify the subtasks needed to solve a problem; (F) design a solution to a problem; (K) explore common algorithms, including finding greatest common divisor, finding the biggest number out of three, finding primes, making change, and finding the average; (N) select the most appropriate algorithm for a defined problem; (R) develop sequential algorithms to solve non-branching and non-iterative problems; (S) develop algorithms to decision-making problems using branching control statements; Setup NetBeans Review the parts of Netbeans Network access; NetBeans; git Fork & branch journals, basic code Network access; NetBeans; git Continue Thinking / Pseudocode / Problem decomposition with pseudocode Weekly Lesson Plan Course: Pre-AP CS Week 4 Page 2 of 3 Students will 10- no penalty create projects for spelling or and files and sloppy complete a basic handwriting; Java program 26 – additional (hello world) time Branch (Processing or Java) program from D22; Plan for Changes 10- no penalty for spelling or sloppy handwriting; 26 – additional time Friday Learning the IDE & Git (4) Critical thinking, problem solving, and decision making. The student uses appropriate strategies to analyze problems and design algorithms. The student is expected to: (B) define and specify the purpose and goals of solving a problem; (C) identify the subtasks needed to solve a problem; (F) design a solution to a problem; (K) explore common algorithms, including finding greatest common divisor, finding the biggest number out of three, finding primes, making change, and finding the average; (N) select the most appropriate algorithm for a defined problem; (R) develop sequential algorithms to solve non-branching and non-iterative problems; (S) develop algorithms to decision-making problems using branching control statements; continue CT/ CS Thinking / Pseudocode / Problem decomposition Network access; NetBeans; git Weekly Lesson Plan Course: Pre-AP CS Week 4 Page 3 of 3 Formal 10- no penalty assessment of for spelling or CLI, git, problem sloppy solving, and IDE handwriting; basics 26 – additional time