-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'Product-College-Courses/master'
- Loading branch information
Showing
24 changed files
with
1,663 additions
and
79 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
- Intro | ||
- Update the Tracker | ||
-- Attendance | ||
- Classes and Game Structure | ||
- Review the properties and methods of each class | ||
- _Optional_ Template Strings and Destructuring | ||
- Template Strings | ||
- Destructuring Objects | ||
- Work: Oregon Trail | ||
- Break 10min | ||
- Work: Oregon Trail | ||
- Code Review | ||
- Project One - Volunteer | ||
- Project two - Random | ||
|
||
Notes for Code Review | ||
|
||
A code review, at its core, is a conversation about a set of proposed changes. | ||
|
||
Opportunity to concurrently learn and teach while also strengthening relationship with peers. | ||
|
||
Authors should annotate source code before the review | ||
|
||
Understand the “Why” of changes | ||
|
||
Giving Positive Feedback | ||
|
||
Code Review Comment Explained Well |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,56 @@ | ||
# FEW 1.2 Class 9 | ||
|
||
Lab and Review | ||
Lab day work and problem solving. | ||
|
||
## Aside: Why? | ||
|
||
Why are we learning all of the Class syntax? React! | ||
|
||
React uses ES6 class syntax heavily. React is built from | ||
components, and components are based on and written using | ||
ther ES6 class syntax. | ||
|
||
While you may or may not consider games to be fun. All of | ||
the problems you solve in games are very similar to the | ||
problems you're solving elsewhere. A two dimensional array | ||
of bricks might really be a graph of productsm matched to | ||
users as recommendations. | ||
|
||
Solving problems is your job as a software developer. You | ||
should not limit yourself in the types of problems want | ||
to solve. Instead you should be willing and able to | ||
solve any problem that comes along. | ||
|
||
Here are a few of the bigger problems you are solving: | ||
|
||
- Managing data | ||
- Multidimensional arrays | ||
- complex objects | ||
- Organizing and structuring code | ||
- Using Classes | ||
- Handing events | ||
- Dependancy Injection | ||
|
||
These ideas apply to all software development. | ||
|
||
## Lab and Review | ||
|
||
Students work in groups to solve problems. Students offer problems they are having, list these on board. | ||
|
||
Discuss problems and solutions. | ||
**Discuss problems and solutions.** | ||
|
||
Group/pair students to work together for a 15 to 20 min block of time with the goal of solving one of the problems from the list. | ||
|
||
Repeat the process. | ||
**Take a break** | ||
|
||
Take a break | ||
|
||
Repeat the process again mixing group/pairs | ||
Repeat the process again mixing group/pairs. | ||
|
||
End class with a review of the problems and solutions that were developed during class. | ||
|
||
## After class | ||
|
||
- Finish up the Oregon Trail Project | ||
- Code review your work with another student | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.