CSPreAP-S1-Week3

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