CSPreAP-S1-Week4

advertisement
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
Download