-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
58 changed files
with
431 additions
and
37 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 |
---|---|---|
@@ -1,3 +1,3 @@ | ||
"""Module for Django system configuration.""" | ||
|
||
__version__ = "0.4.4" | ||
__version__ = "0.5.0" |
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,2 +1,4 @@ | ||
courses: | ||
- getting-the-most-out-of-pikau | ||
- what-is-computational-thinking | ||
- computational-thinking-the-international-perspective |
17 changes: 17 additions & 0 deletions
17
...ourses/computational-thinking-the-international-perspective/assessment-items.md
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,17 @@ | ||
# Assessment 1: Open Response | ||
|
||
### Title | ||
|
||
How do you learn? | ||
|
||
### Instructions | ||
|
||
You know how you learn best. Are you like Māui, just want a brief overview and then time to play? You may like to go through this pikau in a different order to how we deliver it. But we do recommend looking at everything as we have made it all as succinct as possible. | ||
|
||
Or are you more like Mahuika, you need to know exactly what is expected of you and how to achieve it. You will probably get the most out of this pīkau by working systematically through it in order. | ||
|
||
**How do you learn best? Are you more like Mahuika or Māui?** | ||
|
||
### Response to user feedback | ||
|
||
Call to action to join ngā kiriahi and participate in the discussion. |
11 changes: 11 additions & 0 deletions
11
...ional-thinking-the-international-perspective/defining-ct/existing-experience.md
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,11 @@ | ||
# What it means to teachers who have experience teaching it already | ||
|
||
{comment Mahuika: What’s the deeper meaning, and how does it affect us as teachers?} | ||
|
||
Using devices to help with your teaching can be useful, but the new technology area of computational thinking is what makes things different from only using devices as a tool. | ||
Some teachers have already had a go at teaching concepts from computational thinking in their classes. | ||
Let’s find out a bit about their experiences. | ||
|
||
*Sound bites to be added* | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} |
44 changes: 44 additions & 0 deletions
44
...thinking-the-international-perspective/defining-ct/international-perspective.md
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,44 @@ | ||
# An international perspective | ||
|
||
{comment Mahuika: What’s the wisdom of our international whānau?} | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
Here’s a computational thinking activity that is popular with students, and only needs chalk (or masking tape), some paper, and some space in the playground or classroom to try out. | ||
We’ll use it later to illustrate some ideas. | ||
Here are three different videos showing it in action: | ||
- [A demonstration indoors](https://www.youtube.com/watch?v=30WcPnvfiKE&feature=youtu.be&t=43s) | ||
- [In a show with the network on a mat](https://www.youtube.com/embed/LOxfdsBBjKI?start=139) | ||
- [Outdoors with the network drawn in chalk](https://www.youtube.com/watch?v=M-z5pDjqtZk) | ||
|
||
{boxed-text type="example"} | ||
|
||
If you’d like to try a sorting network with your students, [here’s a lesson plan](https://csunplugged.org/en/topics/sorting-networks/unit-plan/). | ||
If your students are engaged with this activity, they are exercising many elements of computational thinking - we’ll show how this relates below; there are also explanations at the end of the lesson plan on the CS Unplugged website showing the mapping to computational thinking. | ||
|
||
{boxed-text end} | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
The definitions in the previous video are available online: | ||
- [CSTA operational definition](http://www.iste.org/docs/ct-documents/computational-thinking-operational-definition-flyer.pdf) | ||
- [Diagram from Barefoot computing](https://barefootcas.org.uk/barefoot-primary-computing-resources/concepts/computational-thinking/) is available from the [Barefoot website](https://barefootcas.org.uk), which is free for any teacher internationally to register to use. | ||
- [Australian web site](http://www.digitaltechnologieshub.edu.au/teachers/topics/computational-thinking) | ||
|
||
{comment Barefoot image is available under an Open Government Licence https://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/} | ||
|
||
{boxed-text type="case-study"} | ||
|
||
The first use of the term “Computational Thinking” Activity is generally attributed to [Seymour Papert](https://en.wikipedia.org/wiki/Seymour_Papert) who used in in 1980 and 1986 publications. | ||
Papert is known for developing the [programming language Logo](https://en.wikipedia.org/wiki/Logo_(programming_language)). | ||
He was a student of Piaget, who is well known for contribution to theories about education. | ||
|
||
{boxed-text end} | ||
|
||
{boxed-text type="reading"} | ||
|
||
The general idea of computational thinking is discussed by [Jeanette Wing in this video](https://youtu.be/YVEUOHw3Qb8?t=12m1s)). | ||
|
||
{boxed-text end} |
20 changes: 20 additions & 0 deletions
20
...inking-the-international-perspective/defining-ct/other-ways-of-looking-at-ct.md
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,20 @@ | ||
# Other ways of looking at computational thinking | ||
|
||
{comment Māu: not everyone accepts the status quo!} | ||
|
||
Jeanette Wing said that computational thinking is “Thinking like a Computer Scientist”. | ||
But what areas does computer science cover? | ||
The following video illustrates the breadth of computer science by looking at the world’s most popular website, which earns billions of dollars, yet its main interface is just one textbox and a button. | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
From the above we can see that there are many views on what computational thinking is, although they all are essentially the same idea. | ||
One question that comes up is whether you need have a focus on computer programming to be doing computational thinking. | ||
The following video explores this question. | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
The program developed in the above video can be [accessed directly online](https://scratch.mit.edu/projects/225807735/). | ||
Feel free to "remix" it and play around - you can't break anything! | ||
|
||
*Timeline of CT to be added* |
26 changes: 26 additions & 0 deletions
26
.../content/pikau-courses/computational-thinking-the-international-perspective/metadata.yaml
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,26 @@ | ||
name: "Computational thinking - The international perspective" | ||
status: 2 | ||
language: en | ||
topic: ct | ||
level: all | ||
tags: | ||
- introductory | ||
cover-photo: images/pikau/ct-around-the-world.png | ||
trailer-video: https://www.youtube.com/embed/zSfzB-Z-mKM | ||
|
||
overview: overview.md | ||
content: | ||
- slug: international-perspective | ||
file: defining-ct/international-perspective.md | ||
module: Defining computational thinking | ||
- slug: existing-experience | ||
file: defining-ct/existing-experience.md | ||
module: Defining computational thinking | ||
- slug: other-ways-of-looking-at-ct | ||
file: defining-ct/other-ways-of-looking-at-ct.md | ||
module: Defining computational thinking | ||
- slug: wrapping-up | ||
file: wrapping-up.md | ||
- slug: references | ||
file: references.md | ||
assessment-items: assessment-items.md |
3 changes: 3 additions & 0 deletions
3
.../pikau-courses/computational-thinking-the-international-perspective/overview.md
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,3 @@ | ||
By the end of this pīkau you should be able to: | ||
|
||
- Compare how computational thinking is seen internationally to make use of global resources online. |
11 changes: 11 additions & 0 deletions
11
...ikau-courses/computational-thinking-the-international-perspective/references.md
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,11 @@ | ||
# References | ||
|
||
- [Jeannette Wing’s original paper](http://doi.org/http://doi.acm.org/10.1145/1118178.1118215): Wing, J. M. (2006). Computational thinking. Commun. ACM, 49(3), 33–35. [She has made it available publicly on her web site](http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf) | ||
|
||
- Grover, S., & Pea, R. (2013). Computational Thinking in K--12: A Review of the State of the Field. Educational Researcher, 42(1), 38–43. Available as [PDF](http://journals.sagepub.com/doi/pdf/10.3102/0013189X12463051) and as [HTML](http://journals.sagepub.com/doi/full/10.3102/0013189X12463051) | ||
|
||
- Falkner, K., Vivian, R., & Falkner, N. (2014). The Australian Digital Technologies Curriculum: Challenge and Opportunity. In Proc. Sixteenth Australasian Computing Education Conference (ACE2014) (pp. 3–12). Auckland, NZ. Available as [PDF](http://crpit.com/confpapers/CRPITV148Falkner.pdf) via [crpit.com](http://crpit.com/Vol148.html) | ||
|
||
- [Barefoot computing (England) information on CT](https://barefootcas.org.uk/barefoot-primary-computing-resources/concepts/computational-thinking/) (teachers can get free access to read other material on their site) | ||
|
||
- [Google’s free course on computational thinking](https://computationalthinkingcourse.withgoogle.com/course) |
7 changes: 7 additions & 0 deletions
7
...kau-courses/computational-thinking-the-international-perspective/wrapping-up.md
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,7 @@ | ||
# Wrapping up | ||
|
||
This Pīkau/toolkit is an overview of the topic of computational thinking. | ||
Hopefully you now have some ideas, and know how it’s viewed around the world. | ||
A lot of this will become clearer as you engage with further Pīkau/toolkits --- you’ll be able to explore what programming is (which is a key ingredient in computational thinking). | ||
There are eight Progress Outcomes in the curriculum for computational thinking, and so we’ll be offering the opportunity to explore each of these in a lot more detail in the future. | ||
The Progress Outcomes range from PO 1, where students learn to give and follow very simple instructions, through the later progress outcomes where senior students develop complete programs that take account of the most important part of any design - the person who has to use the system. |
6 changes: 1 addition & 5 deletions
6
pikau/content/pikau-courses/getting-the-most-out-of-pikau/assessment-items.md
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
4 changes: 2 additions & 2 deletions
4
pikau/content/pikau-courses/getting-the-most-out-of-pikau/metadata.yaml
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
14 changes: 14 additions & 0 deletions
14
pikau/content/pikau-courses/what-is-computational-thinking/assessment-items.md
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,14 @@ | ||
# Assessment 1: Multiple Choice | ||
|
||
### What is the key reason to teach Computational Thinking? | ||
|
||
a) So students think like a computer. | ||
b) So students learn how to think in ways that are useful for understanding and programming digital devices. [correct] | ||
c) So students learn that computational thinking is what all devices do. | ||
d) So students have a framework that applies to all of STEM. | ||
|
||
# Assessment 2: Open Response | ||
|
||
### What aspects of computational thinking do I recognise in what I am already teaching? Give one example. | ||
|
||
This could link to Ngā Kiriahi, the communities of practice. |
25 changes: 25 additions & 0 deletions
25
...u/content/pikau-courses/what-is-computational-thinking/defining-ct/ct-in-nzc.md
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,25 @@ | ||
# The way computational thinking is framed in the NZ curriculum | ||
|
||
{comment Māui: what’s going on here?} | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
{boxed-text type="example"} | ||
|
||
[Watch this example](https://youtu.be/FOwCCvHEfY0?t=31s) of two different algorithms being used to find a book in a library. | ||
|
||
{boxed-text end} | ||
|
||
Do both strategies for finding a book work? | ||
How much better is the Slowcoach Slade’s approach compared with Speedy Spencer? | ||
Will Bozo the clown ever find the book? | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
{boxed-text type="pull-out"} | ||
|
||
Assuming that you can get hold of a phone book, how long does it take to find a number in your local phone book if you’re given the name of the person? | ||
How long does it take your students? | ||
You could have races to see what the shortest time is for finding a randomly chosen name. | ||
|
||
{boxed-text end} |
26 changes: 26 additions & 0 deletions
26
pikau/content/pikau-courses/what-is-computational-thinking/metadata.yaml
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,26 @@ | ||
name: "What is computational thinking?" | ||
status: 5 | ||
language: en | ||
topic: ct | ||
level: all | ||
tags: | ||
- introductory | ||
cover-photo: images/pikau/what-is-ct.png | ||
trailer-video: https://www.youtube.com/embed/zSfzB-Z-mKM | ||
|
||
overview: overview.md | ||
content: | ||
- slug: introduction | ||
file: why-this-matters/introduction.md | ||
module: Why this matters... | ||
- slug: already-know-this | ||
file: why-this-matters/already-know-this.md | ||
module: Why this matters... | ||
- slug: ct-in-nzc | ||
file: defining-ct/ct-in-nzc.md | ||
module: Defining computational thinking | ||
- slug: wrapping-up | ||
file: wrapping-up.md | ||
- slug: references | ||
file: references.md | ||
assessment-items: assessment-items.md |
4 changes: 4 additions & 0 deletions
4
pikau/content/pikau-courses/what-is-computational-thinking/overview.md
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,4 @@ | ||
By the end of this pīkau you should be able to: | ||
|
||
- Explain how computational thinking is defined in the Technology learning area. | ||
- Explain computational thinking concepts have longevity as an educational tool. |
3 changes: 3 additions & 0 deletions
3
pikau/content/pikau-courses/what-is-computational-thinking/references.md
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,3 @@ | ||
# References | ||
|
||
- [Interview with Tim Bell in 2016 about the idea of computational thinking](http://www.nzcer.org.nz/system/files/2016_1_003_0.pdf) (this was before computational thinking was named as part of the curriculum). |
8 changes: 8 additions & 0 deletions
8
...au-courses/what-is-computational-thinking/why-this-matters/already-know-this.md
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,8 @@ | ||
# You may already know some of this | ||
|
||
{comment Māui: looking for innovation even in the most routine tasks} | ||
|
||
Chances are that you’ve already encountered examples of computational thinking in your everyday life. | ||
Here are some situations that might be familiar! | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} |
35 changes: 35 additions & 0 deletions
35
...t/pikau-courses/what-is-computational-thinking/why-this-matters/introduction.md
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,35 @@ | ||
# Introduction | ||
|
||
{comment Māui: surely there’s a better way to do this?} | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
{boxed-text type="example"} | ||
|
||
If you had to find an envelope in an unsorted list of 100, how many envelopes would you expect to have to look at? | ||
On average? | ||
In the worst case? | ||
In the best case? | ||
|
||
{boxed-text end} | ||
|
||
What you’re doing here is evaluating an algorithm. | ||
We’ll define algorithms more carefully later on, but an algorithm is essentially the process that you choose to use. | ||
With an unsorted pile of envelopes, any process will involve going through all of the envelopes! | ||
|
||
{video url="https://www.youtube.com/embed/zSfzB-Z-mKM"} | ||
|
||
This is just one idea for an algorithm that speeds up the time it takes to get people onto a plane. | ||
You might like to explore other ideas that people have tried, such as loading “window-middle-aisle”, or by groups. | ||
|
||
{boxed-text type="pull-out"} | ||
|
||
Try this with your students: give each group of three students one pile of about 50 numbers or words, and ask them to sort the pile into order. | ||
See what strategies they develop to do it as quickly as possible, sharing the work around the group. | ||
Teams of students could race each other. | ||
They also need to figure out how they can check that the result is correct (you can get one team to check another team’s results - all they need to do is find two adjacent cards that are out of order). | ||
There isn’t a “right” way of doing this, but some methods will be faster than others, and it’s the reflection on how they did it where computational thinking is happening. | ||
|
||
{boxed-text end} |
5 changes: 5 additions & 0 deletions
5
pikau/content/pikau-courses/what-is-computational-thinking/wrapping-up.md
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,5 @@ | ||
# Wrapping up | ||
|
||
This Pīkau/toolkit has given a short introduction to the idea of computational thinking. | ||
We’ll go into more detail in a second Pīkau/toolkit that explores a more international view of the concept. | ||
A lot of this will become clearer as you engage with further Pīkau/toolkits about teaching computational thinking. |
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,18 @@ | ||
# Generated by Django 2.0.5 on 2018-05-28 19:26 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('pikau', '0028_auto_20180524_1528'), | ||
] | ||
|
||
operations = [ | ||
migrations.AlterField( | ||
model_name='pikaucourse', | ||
name='cover_photo', | ||
field=models.CharField(default='images/core-education/pikau-course-cover.png', max_length=100), | ||
), | ||
] |
Oops, something went wrong.