UNIT TEKS OBJECTIVES RESOURCES ACTIVITY ACCOMODATIONS M o n d a y DAY Weekly Lesson Plan Course: Pre-AP CS Week 3 Page 1 of 2 Setup Git / Plan for Version Control Section 6 - Technology operations, systems, and concepts. The student understands technology concepts, systems, and operations as they apply to computer science. (A) compare and contrast types of operating systems, software applications, and programming languages; Tuesday (B) demonstrate knowledge of major hardware components, including primary and secondary memory, a central processing unit (CPU), and peripherals; Wednesday Setup Git / Plan for Version Control Section 6 - Technology operations, systems, and concepts. The student understands technology concepts, systems, and operations as they apply to computer science. (A) compare and contrast types of operating systems, software applications, and programming languages; (B) demonstrate knowledge of major hardware components, including primary and secondary memory, a central processing unit (CPU), and peripherals; Explain and setup student git repository forks / branches; Network access Continue git; begin git CLI Explain and setup student git repository forks / branches; Continue git CLI Check logins Identify github login on survey Setup Git / Plan for Version Control Network access Introduce git commands: graded notes Accept invitation Fork and branch 10- no penalty for spelling or sloppy handwriting; 26 – additional time 10- no penalty for spelling or sloppy handwriting; 26 – Thursday Putting it together – Alpha: Problem decomposition, Processing, Git Friday Putting it together – Alpha: Problem decomposition, Processing, 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; Fork & branch journals, basic code Begin Thinking / Pseudocode / Problem decomposition with pseudocode continue CT/ CS Thinking / Pseudocode / Problem decomposition Network access Processing Git(hub) Branch pseudocode requests Write pseudocode answers Submit github pull requests Network access Processing Git(hub) Branch pseudocode / Processing requests Write pseudocode / Processing answers Submit github pull requests Weekly Lesson Plan Course: Pre-AP CS Week 3 Page 2 of 2 10- no penalty for spelling or sloppy handwriting; 26 – additional time 10- no penalty for spelling or sloppy handwriting; 26 – additional time