Skip to content

Commit

Permalink
Merge pull request #93 from bjc-edc/middle-school
Browse files Browse the repository at this point in the history
Sparks Pre-PD Release
  • Loading branch information
maryfries authored Jul 23, 2022
2 parents bece483 + 60f08c6 commit 3f6bbdf
Show file tree
Hide file tree
Showing 577 changed files with 1,106 additions and 1,042 deletions.
36 changes: 4 additions & 32 deletions course/middle-school-teacher.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,41 +3,13 @@
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src="/bjc-r/llab/loader.js" type="text/javascript"></script>
<title>BJC Middle School Teacher Guide</title>
<meta http-equiv="refresh" content="0; URL=/bjc-r/course/sparks-teacher.html" />
<title>BJC Sparks Teacher Guide</title>
</head>

<body>
<h2>Beauty and Joy of Computing for Middle School Teacher Guide</h2>
<p>BJC Middle School is being developed by the University of California, Berkeley, and Education Development Center, Inc. and is undergoing pilot testing during the 2021-2022 school year. Building on our lessons learned creating the Advanced Placement Computer Science Principles <a href="http://bjc.edc.org/" title="Beauty and Joy of Computing curriculum for high school" target="_blank">Beauty and Joy of Computing curriculum for high school</a>, these middle school materials use the <a href="https://snap.berkeley.edu/" title="Snap! programming language" target="_blank">Snap<em>!</em> programming language</a> (an easy-to-learn blocks-based programming language based on Scratch), take a functional-programming first approach to introductory computer science, and are being developed to meet the <a href="https://www.csteachers.org/page/standards" title="CSTA standards" target="_blank">CSTA standards</a> for middle school as well as some of the early high school standards.</p>

<div class="todo">Next year: include a teacher guide intro that has a description of the color coding in the CSS. --MF</div>

<div style="float:right; padding-top:0px;">
<div style="text-align:center;">
<img src="/bjc-r/img/web/bjc-logo.png" alt="Beauty and Joy of Computing" title="Beauty and Joy of Computing" />
</div>
<div class="topic_link" style="text-align:center;"><a href="/bjc-r/course/middle-school.html" title="Student Materials">Student Materials</a></div>
<div style="text-align:center; padding-top:10px;">For teachers:<br /><span class="topic_link"><a href="/bjc-r/cur/snap-crash-course.html" title="For teachers: Snap! Crash Course (from high school BJC)">Snap<em>!</em> Crash Course</a></span><br />(from high school BJC)</div>
<!--<div class="topic_link" style="text-align:center;"><a href="/bjc-r/middle-school/updates.html" title="Development Updates">Development Updates</a></div>-->
</div>

<div class="topic_container" novideo noassignment>
<h3>Teacher Resources</h3>
<div class="topic_link"><a href="https://bjc.berkeley.edu/pd" title="Teacher Professional Development Workshops" target="_blank">Teacher Professional Development Workshops</a></div>
<div class="topic_link"><a href="/bjc-r/middle-school/design-principles.html" title="Middle School Curriculum Design Principles">Middle School Curriculum Design Principles</a></div>
<!--<div class="todo">The unofficial-official textbook for functional programming is ‘The Structure and Interpretation of Computer Programs’ by Sussman and Abelson<br />The unofficial-official textbook for functional programming is ‘The Structure and Interpretation of Computer Programs’ by Sussman and Abelson
You might also like Brian Harvey’s Simply Scheme - which is a simpler introduction to those concepts<br />You might also like Brian Harvey’s Simply Scheme - which is a simpler introduction to those concepts</div> <div class="topic_link"><a href="/bjc-r/middle-school/functional-approach.html" title="Functional Programming Approach">Functional Programming Approach</a></div>-->
</div>

<div class="topic_container" novideo noassignment>
<h3>Curriculum Materials</h3>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=middle-school/1-teaching-guide.topic" title="Unit 1 Teacher Guide: Functions and Data">Unit 1 Teacher Guide: Functions and Data</a></div>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=middle-school/2-teaching-guide.topic" title="Unit 2 Teacher Guide: Sequencing and Iteration">Unit 2 Teacher Guide: Sequencing and Iteration</a> (under development)</div>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=middle-school/3-teaching-guide.topic" title="Unit 3 Teacher Guide: Hardware">Unit 3 Teacher Guide: Hardware</a> (under development)</div>
<div class="topic_link"><!--<a href="" title="Teacher Guide: Create Your Own Project">-->Teacher Guide: Create Your Own Project (under development)<!--</a>--></div>
<!--<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=middle-school/4-teaching-guide.topic" title="Unit 4 Teacher Guide: Predicates and Logic">Unit 4 Teacher Guide: Predicates and Logic</a></div>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=middle-school/5-teaching-guide.topic" title="Unit 5 Teacher Guide: ???">Unit 5 Teacher Guide: ???</a></div>-->
</div>
<h2>Beauty and Joy of Computing Sparks Teacher Guide</h2>
<p>If your browser doesn't redirect automatically, please visit the <a href="/bjc-r/course/sparks-teacher.html" title="BJC Sparks Teacher Guide">BJC Sparks Teacher Guide</a>.</p>


</body>
Expand Down
25 changes: 5 additions & 20 deletions course/middle-school.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,13 @@
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src="/bjc-r/llab/loader.js" type="text/javascript"></script>
<title>BJC Middle School Student Materials</title>
<meta http-equiv="refresh" content="0; URL=/bjc-r/course/sparks.html" />
<title>BJC Sparks Student Materials</title>
</head>

<body>
<h2>Beauty and Joy of Computing for Middle School</h2>
<p>Welcome to BJC! This class teaches computer programming using the <a href="https://snap.berkeley.edu/" title="Snap! programming language" target="_blank">Snap<em>!</em> programming language</a>, which lets you do powerful programming without worrying about punctuation as you would in a text-based language. You'll build projects about story-writing, music, secret messages, artificial intelligence (AI), and more! And you'll learn to use electronics to connect your code to the real world.</p>

<div style="float:right; padding-top:0px;">
<div style="text-align:center;">
<img src="/bjc-r/img/web/bjc-logo.png" alt="Beauty and Joy of Computing" title="Beauty and Joy of Computing" />
</div>
</div>


<div class="topic_container">
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=middle-school/1-functions-data.topic" title="Unit 1: Functions and Data">Unit 1: Functions and Data</a></div>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=middle-school/2-sequencing-iteration.topic" title="Unit 2: Sequencing and Iteration Part A">Unit 2: Sequencing and Iteration Part A</a> (under development)</div>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=middle-school/3-hardware.topic" title="Unit 3: Hardware">Unit 3: Hardware</a> (under development)</div>
<div class="topic_link"><!--<a href="/bjc-r/topic/topic.html?topic=middle-school/2b-sequencing-iteration.topic" title="Unit 2: Sequencing and Iteration Part B">-->Unit 2: Sequencing and Iteration Part B<!--</a>--> (under development)</div>
<div class="todo"><div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=middle-school/2b-sequencing-iteration.topic" title="Unit 2: Sequencing and Iteration Part B">Unit 2: Sequencing and Iteration Part B</a> (under development)</div></div>

<div class="topic_link"><!--<a href="" title="Create Your Own Project">-->Create Your Own Project (under development)<!--</a>--></div>
</div>
<h2>Beauty and Joy of Computing Sparks</h2>
<p>If your browser doesn't redirect automatically, please visit the <a href="/bjc-r/course/sparks.html" title="BJC Sparks Student Materials">BJC Sparks Student Materials</a>.</p>

</body>
</html>
43 changes: 43 additions & 0 deletions course/sparks-teacher.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src="/bjc-r/llab/loader.js" type="text/javascript"></script>
<title>BJC Sparks Teacher Guide</title>
</head>

<body>
<h2>Beauty and Joy of Computing Sparks Teacher Guide</h2>
<p>BJC Sparks is a computer science curriculum for early high school and middle school being developed by the University of California, Berkeley, and Education Development Center, Inc. In a 2021-2022, a small group of teachers ran a pilot test of the curriculum and provided feedback to inform changes for the 2022-2023 school year, and this year, a second, larger cohort of teachers is piloting and providing feedback on the revised version.</p>
<p>Building on our lessons learned creating the Advanced Placement Computer Science Principles (CSP) <a href="http://bjc.edc.org/" title="Beauty and Joy of Computing curriculum for high school" target="_blank">Beauty and Joy of Computing curriculum for high school</a>, these new materials use the <a href="https://snap.berkeley.edu/" title="Snap! programming language" target="_blank">Snap<em>!</em> programming language</a> (an easy-to-learn blocks-based programming language based on Scratch), take a functional-programming first approach to introductory computer science, and are being developed to meet the <a href="https://www.csteachers.org/page/standards" title="CSTA standards" target="_blank">CSTA standards</a> for middle school as well as some of the early high school standards.</p>

<div class="todo">Next year: include a teacher guide intro that has a description of the color coding in the CSS. --MF</div>

<div style="float:right; padding-top:0px;">
<div style="text-align:center;">
<img src="/bjc-r/img/web/bjc-logo.png" alt="Beauty and Joy of Computing" title="Beauty and Joy of Computing" />
</div>
<div class="topic_link" style="text-align:center;"><a href="/bjc-r/course/middle-school.html" title="Student Materials">Student Materials</a></div>
<div style="text-align:center; padding-top:10px;">For teachers:<br /><span class="topic_link"><a href="/bjc-r/cur/snap-crash-course.html" title="For teachers: Snap! Crash Course (from high school BJC)">Snap<em>!</em> Crash Course</a></span><br />(from BJC CSP)</div>
<!--<div class="topic_link" style="text-align:center;"><a href="/bjc-r/sparks/updates.html" title="Development Updates">Development Updates</a></div>-->
</div>

<div class="topic_container" novideo noassignment>
<h3>Teacher Resources</h3>
<div class="topic_link"><a href="https://bjc.berkeley.edu/pd" title="Teacher Professional Development Workshops" target="_blank">Teacher Professional Development Workshops</a></div>
<div class="topic_link"><a href="/bjc-r/sparks/design-principles.html" title="BJC Sparks Curriculum Design Principles">BJC Sparks Curriculum Design Principles</a></div>
<!--<div class="todo">The unofficial-official textbook for functional programming is ‘The Structure and Interpretation of Computer Programs’ by Sussman and Abelson<br />The unofficial-official textbook for functional programming is ‘The Structure and Interpretation of Computer Programs’ by Sussman and Abelson
You might also like Brian Harvey’s Simply Scheme - which is a simpler introduction to those concepts<br />You might also like Brian Harvey’s Simply Scheme - which is a simpler introduction to those concepts</div> <div class="topic_link"><a href="/bjc-r/sparks/functional-approach.html" title="Functional Programming Approach">Functional Programming Approach</a></div>-->
</div>

<div class="topic_container" novideo noassignment>
<h3>Curriculum Materials</h3>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=sparks/1-teaching-guide.topic" title="Unit 1 Teacher Guide: Functions and Data">Unit 1 Teacher Guide: Functions and Data</a></div>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=sparks/2-teaching-guide.topic" title="Unit 2 Teacher Guide: Sequencing and Iteration">Unit 2 Teacher Guide: Sequencing and Iteration</a> (under development)</div>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=sparks/3-teaching-guide.topic" title="Unit 3 Teacher Guide: Hardware">Unit 3 Teacher Guide: Hardware</a> (under development)</div>
<div class="todo"><div class="topic_link"><!--<a href="" title="Teacher Guide: Create Your Own Project">-->Teacher Guide: Create Your Own Project (under development)<!--</a>--></div></div>
</div>


</body>
</html>
28 changes: 28 additions & 0 deletions course/sparks.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src="/bjc-r/llab/loader.js" type="text/javascript"></script>
<title>BJC Sparks Student Materials</title>
</head>

<body>
<h2>Beauty and Joy of Computing Sparks</h2>
<p>Welcome to BJC! This class teaches computer programming using the <a href="https://snap.berkeley.edu/" title="Snap! programming language" target="_blank">Snap<em>!</em> programming language</a>, which lets you do powerful programming without worrying about punctuation as you would in a text-based language. You'll build projects about story-writing, music, secret messages, artificial intelligence (AI), and more! And you'll learn to use electronics to connect your code to the real world.</p>

<div style="float:right; padding-top:0px;">
<div style="text-align:center;">
<img src="/bjc-r/img/web/bjc-logo.png" alt="Beauty and Joy of Computing" title="Beauty and Joy of Computing" />
</div>
</div>


<div class="topic_container">
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=sparks/1-functions-data.topic" title="Unit 1: Functions and Data">Unit 1: Functions and Data</a></div>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=sparks/2-sequencing-iteration.topic" title="Unit 2: Sequencing and Iteration">Unit 2: Sequencing and Iteration</a> (under development)</div>
<div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=sparks/3-hardware.topic" title="Unit 3: Hardware">Unit 3: Hardware</a> (under development)</div>
<div class="todo"><div class="topic_link"><a href="/bjc-r/topic/topic.html?topic=sparks/old/2b-sequencing-iteration.topic" title="Unit 2: Sequencing and Iteration Part B">Unit 2: Sequencing and Iteration Part B</a> (under development)</div>
<div class="topic_link"><!--<a href="" title="Create Your Own Project">-->Create Your Own Project (under development)<!--</a>--></div></div>
</div>
</body>
</html>
11 changes: 0 additions & 11 deletions middle-school/index.html

This file was deleted.

Loading

0 comments on commit 3f6bbdf

Please sign in to comment.