Difference between revisions of "Teacher PD"

From oldwiki.scinet.utoronto.ca
Jump to navigation Jump to search
(Created page with "{{PD Help Page}} There are several ways to start a new page. These can vary based on the type of page started, as well as the wiki and namespace. == Using Wikilinks == MediaW...")
 
 
(32 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{PD Help Page}}
 
There are several ways to start a new page. These can vary based on the type of page started, as well as the wiki and namespace.
 
  
== Using Wikilinks ==
+
This page will contain information for the Teacher PD course currently under development.
MediaWiki makes it very easy to link wiki pages using a standard syntax (see [[Help:Links|Links]]). If you (or anyone else) creates a link to an article that doesn't exist yet, the link will be coloured red, <span style="color: #ba0000">like this</span>.
 
  
Clicking a red link will take you to the edit page for the new article.  Simply type your text, click save and the new page will be created.
 
  
Once the page has been created, the link will change from <span style="color: #ba0000">red</span> to <span style="color: #002bb8;">blue</span> (<span style="color: #5a3696;">purple</span> for pages you've visited) indicating that the article now exists.
+
== Purpose ==
  
Usually this is the best way to create a new page, because it means that right from the start, the page will be linked from at least one other place on the wiki (and typically you will want to mesh it into other related pages later). If you are creating a new page without creating any link to it, you may need to ask yourself: Does this page really fit in with the topics already covered in the wiki? Also, how are you expecting visitors to find this page? Normally there is no reason to create a page without first creating a red link to it.
+
This purpose of this PD course is to assist teachers in developing class materials which demonstrate the power and utility of scientific computing. The course content will be largely teacher-driven, with material presented on requested subjects in computing.  
  
== Using the URL ==
 
You can use the wiki's URL for creating a new page. The URL to an article of the wiki is usually something like this:
 
*<code><nowiki>http://www.example.net/index.php/</nowiki>'''ARTICLE'''</code> &nbsp;&nbsp; or
 
*<code><nowiki>http://www.example.net/wiki/</nowiki>'''ARTICLE'''</code>
 
  
If you replace <code>'''ARTICLE'''</code> with the name of the page you wish to create, you will be taken to a blank page which indicates that no article of that name exists yet. Clicking the "{{int:edit}}" [[Help:Navigation#Page Tabs|page tab]] at the top of the page will take you to the edit page for that article, where you can create the new page by typing your text, and clicking submit.
+
== Possible topics ==
  
== From the search page ==
+
The goal of the course is to assist teachers in developing their own content.  As such, the teachers themselves will determine the direction of the courseTo get started, we list some possible topics below.
If you search for a page that doesn't exist (using the search box and “{{int:go}}” button on the left of the page) then you will be provided with a link to create the new page(Note that this technique doesn't work if you use the “{{int:search}}” button).
 
  
== Create redirects to your new page ==
+
* Computational thinking, necessary for understanding a wide range of disciplines, as well as an useful skill set in its own right.
Don't forget to setup redirects when you create a page. If you think another person may search for the page you've created by using a different name or spelling, please create the proper redirect(s). See [[Help:Redirects]]
 
  
== Protecting your new page ==
+
* Computational thinking skills for educators; best practices in teaching computational skills to students
Normally a new wiki page can be edited by other people (that is one of the main ideas of a wiki!) However, a sysop could 'protect' the page, if desired, to prevent normal users from editing it.
 
  
{{Admin tip|tip=The "{{mediawiki|Extension:Inputbox|inputbox extension}}" allows you to provide an even easier way for your users to create new pages}}
+
* Existing simulation/data analysis tools that can be used in discipline-specific classes
  
{{Languages}}
+
* Basic Python programming
  
[[Category:Help|Starting a new page]]
+
* Methods for simulation
 +
 
 +
* Methods for data analysis
 +
 
 +
* Technologies for larger-scale computation
 +
** Clusters, including in-class
 +
** Cluster parallel computing
 +
** GPU parallel computing
 +
 
 +
* Large-scale simulation techniques
 +
 
 +
* Large-scale data analysis techniques
 +
 
 +
To express desire for a particular topic, or to suggest others, please email Erik Spence (ejspence at scinet.utoronto.ca).
 +
 
 +
 
 +
== Lecture slides ==
 +
 
 +
* [http://wiki.scinethpc.ca/wiki/images/5/5a/Lecture1.pdf Lecture 1]
 +
* [http://wiki.scinethpc.ca/wiki/images/8/83/Lecture2.pdf Lecture 2]
 +
* [http://wiki.scinethpc.ca/wiki/images/c/c0/Lecture3.pdf Lecture 3]
 +
* [http://wiki.scinethpc.ca/wiki/images/e/e5/Lecture4.pdf Lecture 4]
 +
* [[Media:PDLecture5.pdf | Lecture 5]]
 +
 
 +
[http://support.scinet.utoronto.ca/bounce.py Python Script for Interactive Ball on Vibrating Plate]
 +
 
 +
Requires pyprocessing and pyglet (pip install pyglet; pip install pyprocessing)
 +
 
 +
* [https://wiki.scinet.utoronto.ca/wiki/images/7/7e/Lecture6.pdf Lecture 6]
 +
 
 +
[http://www.scinethpc.ca/~ejspence/bccd-3.3.3-PD.iso Modified BCCD image used in lecture 6]
 +
 
 +
* [[Media:PDlecture7-ComplexNetworks_wPython.pdf‎ | Lecture 7: A basic intro to Complex Networks using Python]]
 +
[[Media:data_and_examples.tar.gz | Python examples and data set]] for lecture 7.
 +
 
 +
== Big Data Challenge ==
 +
The [http://journal.stemfellowship.org/journal/sfj Stem Fellowship Journal], SciNet, and other organizations, are sponsoring a
 +
[http://stemfellowship.org/index.php?option=com_k2&view=item&id=49:bigdata&Itemid=276  high school Big Data Challenge].
 +
<!-- [http://stemfellowship.org/index.php?option=com_k2&view=item&id=49:bigdata&Itemid=276 high school Big Data Challenge]. -->
 +
Please share with your students!
 +
 
 +
Read more on [http://www.research.utoronto.ca/high-school-students-get-ready-for-the-real-world-via-computing/ Research & Innovation @UofT]
 +
 
 +
== Interactive tools ==
 +
 
 +
* Shodor's [http://www.shodor.org/interactivate/activities interactivate tools]
 +
* [http://www.gigaphysics.com/index.html Gigaphysics]
 +
* Math and physics [http://www.falstad.com/mathphysics.html applets]
 +
* PhET [http://phet.colorado.edu interactive simulations]
 +
* [http://academic.pgcc.edu/~ssinex/excelets Excelets]
 +
 
 +
== Educator resources ==
 +
<!-- * The Pittsburg Supercomputing Center's [https://www.psc.edu/index.php/resources-for-educators/cast CAST program] -->
 +
* Shodor's [http://shodor.org/master MASTER Tools]
 +
* San Diego Supercomputer Center's [http://education.sdsc.edu/teachertech TeacherTECH]
 +
* HPC University [http://www.hpcuniversity.org/educators/programs Resources for Computational Modeling]
 +
* NASA's educator [http://www.grc.nasa.gov/WWW/k-12/aerores.htm resources]
 +
* Economic modelling [http://www2.econ.iastate.edu/tesfatsi/ace.htm resources]
 +
* Earthquake engineering [http://nees.org/education/for-teachers/collegiate-teachers resources]
 +
* Capitol University's [http://www.capital.edu/cs-computational-science computational science modules]
 +
* [http://seattlecentral.edu/qelp/index.html Quantitative Environmental Learning Project]

Latest revision as of 13:12, 18 October 2015

This page will contain information for the Teacher PD course currently under development.


Purpose

This purpose of this PD course is to assist teachers in developing class materials which demonstrate the power and utility of scientific computing. The course content will be largely teacher-driven, with material presented on requested subjects in computing.


Possible topics

The goal of the course is to assist teachers in developing their own content. As such, the teachers themselves will determine the direction of the course. To get started, we list some possible topics below.

  • Computational thinking, necessary for understanding a wide range of disciplines, as well as an useful skill set in its own right.
  • Computational thinking skills for educators; best practices in teaching computational skills to students
  • Existing simulation/data analysis tools that can be used in discipline-specific classes
  • Basic Python programming
  • Methods for simulation
  • Methods for data analysis
  • Technologies for larger-scale computation
    • Clusters, including in-class
    • Cluster parallel computing
    • GPU parallel computing
  • Large-scale simulation techniques
  • Large-scale data analysis techniques

To express desire for a particular topic, or to suggest others, please email Erik Spence (ejspence at scinet.utoronto.ca).


Lecture slides

Python Script for Interactive Ball on Vibrating Plate

Requires pyprocessing and pyglet (pip install pyglet; pip install pyprocessing)

Modified BCCD image used in lecture 6

Python examples and data set for lecture 7.

Big Data Challenge

The Stem Fellowship Journal, SciNet, and other organizations, are sponsoring a high school Big Data Challenge. Please share with your students!

Read more on Research & Innovation @UofT

Interactive tools

Educator resources