Line 34: |
Line 34: |
| |-style="background:#787878; color: white;" | | |-style="background:#787878; color: white;" |
| ! !! Title !! Mentor !! Project | | ! !! Title !! Mentor !! Project |
− | | + | |- |
| + | !valign=top | [[File:git_logo.png|90px|thumb|center]] ||valign=top width="15%" style="background:#e3e4e5;" |Turtle Blocks export as Javascript||valign=top width="15%" | Walter Bender||align=left valign=top| |
| + | ;Brief explanation: The Python version of Turtle Blocks allows the user to export their project as Python code. We need an equivalent Javascript export for the Javascript version. |
| + | ;Expected results: |
| + | ;Knowledge prerequisite: Strong background in Javascript |
| + | |- |
| + | !valign=top | [[File:git_logo.png|90px|thumb|center]] ||valign=top width="15%" style="background:#e3e4e5;" |Turtle Blocks inline Javascript||valign=top width="15%" | Walter Bender||align=left valign=top| |
| + | ;Brief explanation: There are several block-based programming environments that allow the user to extend the language in line, such as Blocky and Pencil Code. (Turtle Blocks uses plugins for this, but they are imported). The goal of this project is to write an in-line block editor for Turtle Blocks (Javascript version). |
| + | ;Expected results: |
| + | ;Knowledge prerequisite: Strong background in Javascript |
| + | |- |
| + | !valign=top | [[File:git_logo.png|90px|thumb|center]] ||valign=top width="15%" style="background:#e3e4e5;" |Music Blocks||valign=top width="15%" |Devin Ulibarri and Walter Bender||align=left valign=top| |
| + | ;Brief explanation: Using a framework similar to Turtle Blocks Javascript, build a suite of music tools for introducing the basic concepts of scale, beat, chord, phrasing, sequencing, transformations, etc. |
| + | ;Expected results: |
| + | ;Knowledge prerequisite: Strong background in Javascript |
| |} | | |} |
| | | |
| ==Subpages== | | ==Subpages== |
| {{Special:PrefixIndex/{{PAGENAMEE}}/}} | | {{Special:PrefixIndex/{{PAGENAMEE}}/}} |