Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
399 commits
Select commit Hold shift + click to select a range
7e653d6
formatting cyoa
lynnlangit Mar 9, 2015
873b257
formatting ENGLISH
lynnlangit Mar 10, 2015
7ef47a9
Merge pull request #7 from gitter-badger/gitter-badge
lynnlangit Mar 11, 2015
e77938b
created inDev folder
lynnlangit Mar 11, 2015
3f19f99
added HashMap to TurtleTree
lynnlangit Mar 14, 2015
3d50447
added BatGirl Puzzle Animation w/Jim
lynnlangit Mar 16, 2015
adb7446
updated for Java 8
lynnlangit Mar 17, 2015
9a4e349
added BatGirlImages
lynnlangit Mar 17, 2015
8405cf4
rollback to Java7
lynnlangit Mar 18, 2015
1c7f8ba
rollback to Java 7
lynnlangit Mar 18, 2015
44ebea3
Added June's Unicorn
lynnlangit Mar 22, 2015
fb4cb33
added June's Unicorn to Enum
lynnlangit Mar 23, 2015
eccb28d
added Puzzle Board and Approvals Lite w/Jim
lynnlangit Mar 24, 2015
3a89f50
Updated ninite packages; add x86/x64 troubleshooting
jamesrcounts Mar 24, 2015
79a33a1
Merge pull request #8 from jamesrcounts/master
lynnlangit Mar 24, 2015
c08fbf9
formatting
lynnlangit Mar 24, 2015
709f1b4
updated English in SpiderWeb per Matt
lynnlangit Mar 26, 2015
c7eb146
moved SpiderWebQuiz to Development Folder
lynnlangit Mar 27, 2015
b56089a
updated to use ApprovalsLite w/Jim
lynnlangit Apr 1, 2015
0ad7ad9
published new recipe SimplePuzzle w/Jim
lynnlangit Apr 1, 2015
0b1157f
updated for Maven build w/Jim
lynnlangit Apr 2, 2015
a34471f
added answers w/Jim
lynnlangit Apr 3, 2015
2800369
added DoubleLoop recipe
lynnlangit Apr 5, 2015
8fecdd2
added
lynnlangit Apr 5, 2015
d96ca55
updated DoubleLoop w/Samantha
lynnlangit Apr 5, 2015
35728e8
updated for bug w/Jessica
lynnlangit Apr 9, 2015
fb4441d
another bug w/Jessica
lynnlangit Apr 9, 2015
1647e82
new recipe w/Matt and Samantha
lynnlangit Apr 10, 2015
1cbc15c
Remove custom for loop template
lynnlangit Apr 13, 2015
73b707e
cleaned w/Jim
lynnlangit Apr 13, 2015
02e72f8
cleaned w/Jim
lynnlangit Apr 13, 2015
301a350
Revert "cleaned w/Jim"
lynnlangit Apr 13, 2015
aa1fe48
added Variation answers
lynnlangit Apr 15, 2015
48efd5a
added variation to Simple Bubble w/Jim
lynnlangit Apr 15, 2015
a0d4588
added new recipe RecursiveSquare w/Matt
lynnlangit Apr 16, 2015
d4d5974
updated RecursiveSquare w/Jim
lynnlangit Apr 16, 2015
aaf9c91
fixed folder name 'spaces' bug w/Jim
lynnlangit Apr 16, 2015
4445a96
fixed all for loop - start with zero now
lynnlangit Apr 18, 2015
8b3f4a4
replaced 'homework' with 'deep dive'
lynnlangit Apr 18, 2015
0be6585
added DigiGirlzFlowerVariation w/Samantha
lynnlangit Apr 18, 2015
6f1b3c2
updated TurtleTree with Matt
lynnlangit Apr 24, 2015
e92180e
added new line
lynnlangit May 2, 2015
17ee7cb
added LICENSE
lynnlangit May 9, 2015
35c95e1
added setClassName
lynnlangit May 9, 2015
8187f60
Updated spiderweb with gen
lynnlangit May 11, 2015
5295313
Updated concentric loop with Gen
lynnlangit May 12, 2015
37b87ee
Updated DeepDive04Mastery with Gen
lynnlangit May 12, 2015
95bdc0d
added new VP w/Jim
lynnlangit May 15, 2015
9a6f20b
updated virtual proctor w/Jim and Katrina
lynnlangit May 17, 2015
b715ba6
fix bugs w/Samantha
lynnlangit May 18, 2015
61ae00d
added Parser documentation w/Matt
lynnlangit May 18, 2015
0e5de89
Added missing jars
jamesrcounts May 21, 2015
a6a1185
Merge pull request #11 from jamesrcounts/master
isidore May 21, 2015
c2976ce
Update TKP Launcher
jamesrcounts May 21, 2015
afef37e
Fixed Windows Regression
jamesrcounts May 21, 2015
c49974f
Merge pull request #12 from jamesrcounts/master
lynnlangit May 21, 2015
f32e1d8
bug fixes and add libs w/Gen
lynnlangit May 26, 2015
a144593
added documentation
lynnlangit May 26, 2015
b544375
added MyTurtles recipe
lynnlangit May 28, 2015
dcb68ba
push jars w/Jim
lynnlangit May 31, 2015
f4d31ed
updated MyTurtles w/Jim
lynnlangit May 31, 2015
fe03d77
bug fix w/Jim
lynnlangit May 31, 2015
fadeddb
added error msg w/Jim
lynnlangit May 31, 2015
eb7ea5c
updated MyTurtles w/Samantha
lynnlangit May 31, 2015
ef51afb
Sanity check
jamesrcounts Jun 1, 2015
c760680
Move Zip Screenshot
jamesrcounts Jun 1, 2015
ae9370c
Windows Steps
jamesrcounts Jun 1, 2015
772d2d8
Mac Steps/Troubleshooting
jamesrcounts Jun 2, 2015
552a690
TOC
jamesrcounts Jun 2, 2015
dfdbd42
Added tip
jamesrcounts Jun 2, 2015
29e00c8
Merge pull request #13 from jamesrcounts/master
lynnlangit Jun 2, 2015
5cb5144
adding testing recipe
lynnlangit Jun 8, 2015
03487ac
cleaning English comments
lynnlangit Jun 10, 2015
25af147
added test recipe 'TurtleObjects'
lynnlangit Jun 11, 2015
e1370fe
added new recipe TurtleObjects
lynnlangit Jun 11, 2015
5feb2bc
Remove custom for loop template
jamesrcounts Jun 13, 2015
5eee011
Fix Workspace Error
jamesrcounts Jun 13, 2015
bdd43fa
fix foldername
jamesrcounts Jun 13, 2015
67c1714
Merge pull request #14 from jamesrcounts/master
lynnlangit Jun 13, 2015
b8a140d
no feedback because the tortoise has no length
isidore Jul 10, 2015
cdce971
moved to new virtual proctor w/Jim
lynnlangit Jul 13, 2015
693cfa9
updated TriangleShell
lynnlangit Jul 18, 2015
c1e8c7e
updated TriangleShell English w/Matt
lynnlangit Jul 26, 2015
50f434a
added demo recipe w/Jim
lynnlangit Oct 3, 2015
a31efb6
added comment w/Kim
lynnlangit Oct 3, 2015
997eca0
added demo recipe
lynnlangit Oct 4, 2015
39c0553
added demo recipe QuickTortoise
lynnlangit Oct 11, 2015
a2d0d44
updated Spiral to surface runtime exception
lynnlangit Oct 13, 2015
d0ee975
added stub for Exceptional AdLibs w/ @samanthalangit
lynnlangit Oct 22, 2015
e3e23c4
added to ExceptionalAdLibs w/ @samanthalangit
lynnlangit Oct 22, 2015
e399e88
added Virtual Proctor tip w/ @samanthalangit
lynnlangit Oct 25, 2015
944bec1
added stub for Scanner recipe
lynnlangit Oct 30, 2015
5e1f27b
added to Java Scanner recipe w/@Samanthalangit
lynnlangit Oct 31, 2015
c7fdd0d
therapeutic refactoring w/@samanthalangit on Scanner recipe
lynnlangit Nov 1, 2015
3eccc58
added the ability to play a Sound (.wav file)
lynnlangit Nov 2, 2015
f04a379
added TortoiseMobile recipe stub w/@mballin
lynnlangit Nov 8, 2015
5ac5118
cleaned with @samanthalangit
lynnlangit Nov 8, 2015
b8d8511
fixed ProgramWindow bug w/@jamesrcounts
lynnlangit Nov 9, 2015
6308d46
added MazeUtils w/@mballin
lynnlangit Nov 12, 2015
1a0496c
reorganized TeachingExtensions w/@samanthalangit
lynnlangit Nov 14, 2015
d98e2e0
refactoring w/@jamesrcounts
lynnlangit Nov 14, 2015
23ff813
moved Sound files w/@samanthalangit
lynnlangit Nov 15, 2015
5f0d64c
adding Sounds
lynnlangit Nov 15, 2015
4ed00b9
renamed sound files w/@samanthalangit
lynnlangit Nov 15, 2015
82a02a8
more cleaning w/@samanthalangit
lynnlangit Nov 15, 2015
a98f3eb
new recipe TurtleObjects
lynnlangit Nov 15, 2015
5dfa273
new recipe TurtleObjects
lynnlangit Nov 15, 2015
7690eb2
Updated Turtle Objects w/@samanthalangit
lynnlangit Nov 16, 2015
23c1c77
quick fix Turtle Objects
lynnlangit Nov 16, 2015
57157c3
32-bit JDK causes install errors
lynnlangit Nov 17, 2015
d4dd839
updated Eclipse image link
lynnlangit Nov 17, 2015
999ac89
fixed link to Eclipse image
lynnlangit Nov 17, 2015
65c7d43
fixed link to Eclipse image - really!
lynnlangit Nov 17, 2015
5c3153e
added docs to Sound class
lynnlangit Nov 17, 2015
4fb6b90
add sounds w/@jamesrcounts
lynnlangit Nov 18, 2015
8d75e44
added @SupressWarnings to DeepDives
lynnlangit Nov 18, 2015
4879e79
updated PentagonCrazyQuiz English w/@kimschmidtsbrain
lynnlangit Nov 18, 2015
b84a1d8
updated DigiFlower w/@kimschmidtsbrain
lynnlangit Nov 18, 2015
90cde40
fixed DeepDive06 bug
lynnlangit Nov 20, 2015
258749e
removed unused GraphicsWindow file
lynnlangit Nov 24, 2015
998501b
improved DeepDive instructions
lynnlangit Nov 26, 2015
5ceb119
update to ChooseYourOwnAdv w/@samanthalangit
lynnlangit Nov 26, 2015
2b6bf09
updated ExceptionalAdLibsVariation w/@samanthalangit
lynnlangit Nov 26, 2015
325e1b6
Started new DeepDive08
lynnlangit Nov 28, 2015
d06eb01
update DeepDives w/@samanthalangit
lynnlangit Nov 29, 2015
1b3959a
Cleaned section 7 turtle with @mballin
lynnlangit Nov 30, 2015
55180e9
working on C7,8,9 w/@mballin
lynnlangit Nov 30, 2015
087d3cf
updated KnottedRing w/@samanthalangit
lynnlangit Nov 30, 2015
966d708
refactored TurtleTreeVariation
lynnlangit Nov 30, 2015
85fca11
added documentation to ProgramWindow
lynnlangit Dec 3, 2015
32f1214
added back DD9
lynnlangit Dec 5, 2015
bc5d5d8
create FancyMesageBox w/@samanthalangit
lynnlangit Dec 6, 2015
4fc9db0
added icons, working on FancyMesageBox w/@samanthalangit
lynnlangit Dec 6, 2015
0afb3ff
Updated classpaths to use relative paths
jamesrcounts Dec 7, 2015
f5d1181
added to OneFishTwoFish
lynnlangit Dec 7, 2015
18f32b9
new recipe WhichFish with @samanthalangit
lynnlangit Dec 10, 2015
db62b4b
new recipe OneFishTwoFish
lynnlangit Dec 14, 2015
0280116
added SquareKata
lynnlangit Dec 15, 2015
7df6016
added RectangleKata w/ @samanthalangit
lynnlangit Dec 17, 2015
d3e16ed
removed rectangle kata TDD w/ @dcoopersmith
lynnlangit Dec 20, 2015
16af7e5
new kata WheelKata for @dcoopersmith
lynnlangit Dec 20, 2015
40a790a
added to solutions w/ @samanthalangit
lynnlangit Dec 20, 2015
f3a757c
updates from @jamesrcounts
lynnlangit Dec 23, 2015
671f0af
added Kata Question for each recipe - idea via @dcoopersmith
lynnlangit Dec 23, 2015
b9d01c6
typo fix w/ @mballin
lynnlangit Dec 27, 2015
a0a3640
updating for refactoring via @jamesrcounts
lynnlangit Dec 31, 2015
2a603f7
refactored ConnectTheDots
lynnlangit Jan 2, 2016
f0d0a76
working on SuperSoundTurtles recipe
lynnlangit Jan 2, 2016
411e333
working on DeepDive08
lynnlangit Jan 3, 2016
900eae2
added 'Love Being a Turtle' sound w/ @jamesrcounts
lynnlangit Jan 4, 2016
701006a
working on DeepDive08
lynnlangit Jan 6, 2016
1b23c24
Updating DeepDive instructions
lynnlangit Jan 26, 2016
b51b29e
Working on DeepDive09
lynnlangit Jan 27, 2016
41acb6d
working on DeepDive09
lynnlangit Jan 30, 2016
1b73338
working on DeepDive09
lynnlangit Feb 1, 2016
6c728fc
working on TortoiseMaze w/ @samanthalangit
lynnlangit Feb 3, 2016
462f009
small updates to Course08
lynnlangit Feb 4, 2016
d596ae9
working on DeepDive08
lynnlangit Feb 5, 2016
cfcb768
Published SpiderWebQuiz
lynnlangit Feb 8, 2016
c4baa84
added the Squid
lynnlangit Feb 8, 2016
11652eb
fixed BackgroundImage
lynnlangit Feb 15, 2016
395b621
cleaning
lynnlangit Feb 15, 2016
a818b8f
working on FizzBuzzGoldenMaster
lynnlangit Feb 17, 2016
246aea3
finished FizzBuzzGoldenMaster w/@samanthalangit
lynnlangit Feb 17, 2016
53bd2ac
addd new recipe FizzBuzzGoldenMaster w/ @samanthalangit
lynnlangit Feb 18, 2016
75c93dc
added documentation to ApprovalsLite
lynnlangit Feb 20, 2016
c91ad0c
FizzBuzz update suggested by @kevlinhenney
lynnlangit Feb 23, 2016
f0e23e9
added documentation to Approvals w/ @samanthalangit
lynnlangit Feb 24, 2016
cffb0c6
working on DeepDive08
lynnlangit Feb 25, 2016
6239651
update FizzBuzz w/ @mattballin
lynnlangit Feb 27, 2016
d0e42dd
refactor CoolMaze w/ @mattballin
lynnlangit Feb 28, 2016
075bae3
refactored CoolMaze w/ @mballin
lynnlangit Feb 28, 2016
c4a1f29
more refactoring
lynnlangit Feb 28, 2016
75f540e
refactoring CoolMaze w/ @samanthalangit
lynnlangit Feb 28, 2016
7a9e5d9
refactoring CoolMaze
lynnlangit Feb 29, 2016
967948a
refactoring CoolMaze even more
lynnlangit Mar 1, 2016
1711a44
daily refactoring
lynnlangit Mar 2, 2016
38a1c97
update CoolMaze look-and-feel
lynnlangit Mar 2, 2016
e73f072
new recipe MakeALogo w/ @dcoopersmith
lynnlangit Mar 4, 2016
bb9d2c6
added contributors
lynnlangit Mar 4, 2016
f5c34aa
moved and cleaned MakeALogo w/@dcoopersmith
lynnlangit Mar 6, 2016
9a9fc97
small refactoring for TKPLogo recipe w/ @samanthalangit
lynnlangit Mar 6, 2016
d8741c4
added Virtual Proctor usage examples
lynnlangit Mar 7, 2016
fc9c2f9
added API documentation
lynnlangit Mar 9, 2016
8ca2970
added documentation for FancyMessageBox
lynnlangit Mar 10, 2016
3c0a11d
update comments in ConnectTheDots
lynnlangit Mar 11, 2016
ced84c9
refactoring the CoolMaze
lynnlangit Mar 13, 2016
f04aa0a
refactored StdDraw w/ @Samanthalangit
lynnlangit Mar 15, 2016
4fbab6d
working on TortoiseMaze w/ @mballin
lynnlangit Mar 20, 2016
8538a18
exploring WindowClosing event handlers for CoolMaze
lynnlangit Mar 20, 2016
7f4c1af
fixed CoolMazeBackground
lynnlangit Mar 21, 2016
fb751a9
updated CoolMazeFile location
lynnlangit Mar 23, 2016
534de2e
demo recipe for QCon Brazil
lynnlangit Mar 28, 2016
2c03061
working on HelloBrazil recipe
lynnlangit Apr 7, 2016
fca60b0
Added correct path for troubleshooting for OSX
lynnlangit May 4, 2016
67a2b2c
added new recipe w/@dcoopersmith
lynnlangit Jul 8, 2016
8fd4f09
added PyramidsOfGiza starter recipe
lynnlangit Jul 11, 2016
341524d
working on 'Pyramids of Giza' w/@dcoopersmith
lynnlangit Jul 14, 2016
683e45f
added new recipe w/@dcoopersmith
lynnlangit Jul 18, 2016
c4e789b
moved Pyramids to correct location
lynnlangit Jul 18, 2016
68c200b
updated license to display correctly
lynnlangit Sep 18, 2016
bd906ed
added license
lynnlangit Sep 18, 2016
0d7e68c
added kata questions w/@dcoopersmith
lynnlangit Sep 18, 2016
af9fc75
more kata questions w/@dcoopersmith
lynnlangit Sep 19, 2016
3af0af5
added Houses Kata questions
lynnlangit Sep 19, 2016
57e727c
added refactoring kata w/@dcoopersmith
lynnlangit Sep 20, 2016
08e2d54
new full square kata w/@dcoopersmith
lynnlangit Sep 22, 2016
25a5e04
added stubs for HiLow kata questions
lynnlangit Sep 25, 2016
9118f75
FourSquare and Snowflake Katas
lynnlangit Sep 25, 2016
f8af4b7
add kata w/@dcoopersmith
lynnlangit Sep 25, 2016
601d1ec
new kata questions - bit refactor course one and two and three
lynnlangit Sep 26, 2016
c6e40b5
added stubs for Course 4 Kata questions
lynnlangit Sep 27, 2016
4dd885f
new kata questions for DigiGirlz flower
lynnlangit Oct 1, 2016
018a64d
fixed bug in Square Kata
lynnlangit Oct 2, 2016
bb3dbbf
small bug fixes
lynnlangit Oct 2, 2016
8a27038
added install script for linux
rocklan Oct 4, 2016
40f25cd
Merge branch 'master' of https://github.com/clockwisemusic/TeachingKi…
rocklan Oct 4, 2016
20ea24c
fixed up readme file
rocklan Oct 4, 2016
b43e1cc
changed to tiny url
rocklan Oct 4, 2016
efeedc8
updated readme.md
rocklan Oct 4, 2016
73476d9
added katas w/@mballin
lynnlangit Oct 9, 2016
e3312bb
Merge pull request #20 from clockwisemusic/master
lynnlangit Oct 11, 2016
8a14fe5
moved 'Understanding Kata Questions'
lynnlangit Oct 11, 2016
159c882
Changed to 'end repeat' in all recipes
lynnlangit Oct 14, 2016
d69034b
updating refactoring katas for AdLIbs and Giza
lynnlangit Oct 16, 2016
f516396
added kata questions for 7 and 8
lynnlangit Oct 24, 2016
0d9d2ce
added 'Using GitHub with HiLow' w/@dcoopersmith
lynnlangit Nov 1, 2016
ea842ca
added ability to give your turtle or tortoise a name w/@mballin
lynnlangit Feb 24, 2017
41fd992
added download zip graphic
lynnlangit May 28, 2017
fe61721
Updated instructions
lynnlangit May 28, 2017
cac4cc1
new download button
lynnlangit May 28, 2017
70b1bdd
took out download button dropbox link
lynnlangit May 28, 2017
6bb988d
linked zip to button
lynnlangit May 28, 2017
d860f54
removed bracket
lynnlangit May 28, 2017
019b1d0
updated download link
lynnlangit May 28, 2017
695e7dc
added updates from Brick Ellis
lynnlangit May 28, 2017
b983095
renumber Digiflower
lynnlangit Aug 16, 2018
991b128
digiflower numbering with @plyte
lynnlangit Aug 16, 2018
4d606a0
update knotted ring numbering
lynnlangit Aug 16, 2018
2084e9e
fix bug in Background photo
lynnlangit Aug 16, 2018
bcde596
fixed typo in README.md
lynnlangit Aug 17, 2018
255c84a
added Brick Ellis to contributors list
lynnlangit Aug 18, 2018
ab66663
Merge branch 'master' of https://github.com/TeachingKidsProgramming/T…
lynnlangit Aug 18, 2018
0af793b
added Brick Ellis to contributors
lynnlangit Aug 18, 2018
97d75b3
fix typo in Readme
lynnlangit Aug 18, 2018
fae24e9
fix typo in license.md
lynnlangit Aug 18, 2018
cf9e7e9
Update README.md
devu2000 Oct 1, 2020
e0ca341
Merge pull request #1 from devu2000/devu2000-patch-1
devu2000 Oct 1, 2020
702b4f5
Merge pull request #28 from devu2000/master
jamesrcounts Oct 1, 2020
ebc0e95
Update README.md
lynnlangit Oct 3, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

bin
.metadata
.recommenders
.DS_Store

# Package Files #
*.war
*.ear
TeachingKidsProgramming/.virtual_proctor.txt
497 changes: 497 additions & 0 deletions Graphics/Tortoise.ai

Large diffs are not rendered by default.

Binary file added Graphics/Tortoise.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
217 changes: 217 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,217 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "{}"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright (c) 2011 Teaching Kids Programming (http://www.teachingkidsprogramming.org). All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

## Contributors:
* Lynn Langit
* Samantha Langit
* James Counts
* Genevieve L'Esperance
* Jessica Ellis
* Matt Ballin
* Llewellyn Falco
* Katrina Owen
* June Clarke
* Brick Ellis
* David Coopersmith
* Edgar Melendrez
* Alex Puente
* 8th Grade students from PALM STEM Academy - Moreno Valley, CA - class of 2015-2016
Binary file added Ninite Eclipse Installer.exe
Binary file not shown.
Binary file added Ninite JDK x64 8 Installer.exe
Binary file not shown.
Loading