Guest Blogger Marissa Zych on CS Non-Profits

Nonprofits have the opportunity to see a problem and analyze it, come up with a creative solution, and expand upon what educators are teaching. Utilizing the base that the education system constructs, nonprofits allow for continued education and provide advancements within specific fields. It certainly isn’t easy to create a successful nonprofit. It takes heart, great support, and engaged stakeholders, but there are some non-profits out there that are doing a great job. 

Girls Do Hack

It’s important to make sure young people are getting proper education, even extending outside of the classroom. With the help from sponsors like Misha Malyshev, a program called Girls Do Hack became possible. This program has mentors that work in science, technology engineering, and math fields. These mentors are there to inspire young women to potentially follow in their footsteps. This is an extremely important program that may help bridge the ratio gap of men and women in these fields.

For more information: http://girlsdohack.adlerplanetarium.org/

Code.org

Code.org is a relatively new nonprofit that is dedicated to explanding participation in computer sciences. Founded in 2013 by brothers Ali and Hadi Partovi, this initiative targets women and underrepresented students of color to learn software development. This nonprofit designs it’s own courses, trains teachers, partners with large school districts, helps change government policies to expand the reach and education of computer sciences.
For more information: https://code.org

Synapse Project

The Synapse Project, founded in 2011 by a then-15 year old Grace Greenwald, holds the goal to make everything related to neuroscience available to girls of all ages. This initiative’s goal is to get young women talking about the brain in the sense of medicine, psychology, technology, education, and child development. This nonprofit also connects these young women with professors, doctors, and scientists to further the conversation and ignite interest in these fields.

For more information: http://the-synapse-project.org

Posted in Teaching, Technology | Leave a comment

PHD – Bit of a Break

I passed my dissertation proposal defense in June.  The proposal consisted of the first 4 chapters of my dissertation.  These are Problem Statement, Literature Review, Theoretical Frameworks, and Methodology.  These chapters may have to change a bit depending of what I find in the actual research but will very likely be mostly done.

I was hoping to start filming at the end of the school year but the IRB approval (which was quick) only left me a week at the very busy end of school year.  So I taped 4 kids doing the warm-up task but am going to defer the main filming until next year.  Because my sixth graders graduated, I will do my normal robotics units with my sixth and second grade classes first thing next school year and film 6 of each grade in the October/November timeframe.

That gives me a bit of a break until then, which is nice.  I am have been pushing myself very hard the last 3 years and moving very fast so a little rest was needed.  I have a few books to read and I will analyze my warm-up tasks after I finish  robotics curriculum consulting job this summer but the change of pace is very much appreciated.  I won’t have a strict deadline either to finish the disseration but I am shooting for fall 2016.  That will give me 3 semesters to film, analyze, and write.

Posted in Research, Robotics | Leave a comment

IRB Approval

“You have approval from the College of Education Human Subjects Review Board and may begin your research.”

I successfully defended my dissertation proposal last week and received Institutional Review Board approval yesterday.

I will be starting videotaping of students doing an open ended engineering task next week, comparing second and sixth graders.  It will be very tight but I hope to get my sixth graders before they graduate because otherwise, I will have to wait until the current fifth graders get their robotics units next year.

Posted in Research, Robotics | Leave a comment

Presidential Award for Excellence in Math and Science Teaching

From the MA State House yesterday. Here I am standing next to Commissioner of Education Mitchell Chester receiving a plaque for being one of three elementary science teacher finalists in the state for a Presidential Award for Excellence in Math and Science Teaching. No idea when the finalist will be chosen, NSF is at least a year behind but, if chosen, you get to meet the President in Washington and a $10,000 award. PAEMSTMA

Posted in Robotics, Teaching | Leave a comment

Introduction to JavaScript Lesson

 What is JavaScript and why is it useful?
  • Static versus dynamic HTML
  • Static – always the same
  • Dynamic – can change depending on user actions and input, create games
  • JS runs in the browser – is interpreted
  • Full programming language but not Java
  • Learning goal – learn programming to add dynamic content to web sites
42 full examples at
Here’s one as a demo.
3 simple examples to get started
Example 1 – Alerts and event handlers
———————————————–
<html>
<head>
<script type=”text/javascript”>
function functionOne() { alert(‘You clicked the top text’); }
function functionTwo() { alert(‘You clicked the bottom text’); }
</script>
</head>
<body>
<p><a href=”#” onClick=”functionOne();”>Top Text</a></p>
<p><a href=”javascript:functionTwo();”>Bottom Text</a></p>
</body>
</html>
———————————————–
The next 2 examples are from
Example 2 – Pop Up Window
———————————————–
<html>
<head>
<title>Pop up example </title>
<script type=”text/javascript”>
// Popup window code
function newPopup(url) {
    popupWindow = window.open(
 url,’popUpWindow’,’height=700,width=800,left=10,top=10,resizable=yes,
scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes’)
}
</script>
<p>Popup Window:</p>
<p><a href=”JavaScript:newPopup(‘http://www.quackit.com/html/codes/’);”>Get your HTML codes in a popup!</a></p>
<div class=”more-info”>
<p>More info: <a href=”http://www.quackit.com/javascript/popup_windows.cfm”>Popup Windows</a></p>
</div>
———————————————–
Example 3 – Jump Menu
———————————————–
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
<title>Jump Menu</title>
<script language=”javascript” type=”text/javascript” >
<!– hide
function jumpto(x){ if (document.form1.jumpmenu.value != “null”) {  document.location.href = x  } }
// end hide –>
</script>
</head>
<body>
<p>Jump Menu:</p>
<form name=”form1″> <select name=”jumpmenu”
onChange=”jumpto(document.form1.jumpmenu.options[document.form1.jumpmenu.options.selectedIndex].value)”>
<option>Jump to…</option>
<option value=http://www.quackit.com>Quackit Homepage</option>
<option value=http://www.quackit.com/javascript/>JavaScript</option>
<option value=http://www.quackit.com/html/>HTML</option>
<option value=http://www.quackit.com/css/>CSS</option>
<option value=http://www.quackit.com/sql/tutorial/>SQL</option>
<option value=http://www.quackit.com/database/tutorial/>Database Tutorial</option>
<option value=http://www.quackit.com/web_hosting/>Web Hosting Tutorial</option>
</select>
</form>
<div class=”more-info”>
<p>More info:
<a href=”http://www.quackit.com/javascript/javascript_dropdown_menu.cfm”>Jump Menu</a>
</p>
</div>
</body>
</html>
———————————————–
Choose at least one and incorporate into your web site
If finished, choose and modify other examples below.
Example 4 – Description
———————————————–
<HTML>
<head>
<title>Factorial</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
</head>
<BODY>
<SCRIPT type=”text/JavaScript”>
document.write(“<h2>Factorials</h2>”) ;
for (i=1, fact=1;  i!=11;  i++, fact *= i)  {
   document.write ( i + “! =” + fact  ) ;
   document.write(“<br/>”); }
</SCRIPT>
</BODY>
</HTML>
———————————————–
Example 5 – Description
———————————————–
<HTML>
<head>
<title>Color Changer</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
</head>

 

<BODY>

<SCRIPT LANGUAGE= “javascript”>

setTimeout(“document.bgColor=’white'”, 1000)

setTimeout(“document.bgColor=’lightpink'”, 1500)
setTimeout(“document.bgColor = ‘pink'”, 2000)
setTimeout(“document.bgColor =  ‘deeppink'”, 2500)
setTimeout(“document.bgColor = ‘red'”, 3000)
setTimeout(“document.bgColor = ‘tomato'”, 3500)
setTimeout(“document.bgColor = ‘darkred'”, 4000)

</SCRIPT>
</BODY>
</HTML>
———————————————–
JavaScript color names
———————————————–
Challenges:
  • take the factorial example, instead of doing the first 10 factorial
  • prompt the user to the number to calculate
  • validate the user input for an additional challenge
  • program other functions such as the square numbers, cubic numbers, Fibonacci numbers
For more examples:
Posted in Teaching, Technology | Leave a comment

WeDo Getting Started for First Grade

I have been using the LEGO Education supplied getting started activities for many years with my first grade students.  We do them together usually in circle.  Week one is the motor, week 2 most of the gears, and week 3 the pulleys.  We culminate with Dancing Birds.  After we go through each Getting Started and talk about motors, gears, or pulleys and what each does, I let them add on to their model.  This latter part is very exciting for first graders and builds on what they just learned.  They will also add all kinds of programming.  Here’s a few photos from yesterday.

IMG_2553 IMG_2554 IMG_2555 IMG_2559 IMG_2562

Posted in Robotics, Teaching | Leave a comment

EV3 iPad App

LEGO Education has released a free iPad app for EV3. I was fortunate to be able to do some curriculum consulting work on this project.

https://itunes.apple.com/us/app/lego-education-mindstorms/id959374369?mt=8

 

ev3iPad

Posted in Robotics, Technology | Leave a comment

Review of Elementary Robotics

My book got a nice review on LegoEngineering.com

http://www.legoengineering.com/elementary-robotics-book-review/

Posted in Robotics, Teaching, Technology | Leave a comment

The Power of Wireless Projector Connection

This is a real incident from a  study I just completed that compared teacher use of technology with and without wireless projection systems.  I found that these systems changed the spatial arrangements in the classroom as well as the reach and frequency of technology use.

Thanks to Sally Galman, who took my very crude cartoon and made it into something fabulous.  See http://blogs.umass.edu/sallyg/ for more information on Sally and her wonderful work including her research methodology books (in cartoon format).

techComicPage1 techComicPage2

Posted in Research, Teaching, Technology | Leave a comment

New Burglar Alarm Posters

Here are some nice example of grade 4 burglar alarm ad posters from this year.  Students have an open-ended engineering challenge of building a prototype burglar alarm.  Next, they design an ad poster and make a pitch at a simulated sales event.

 

BurglarAd18 BurglarAd19 BurglarAd20 BurglarAd21

Posted in Robotics, Teaching | Leave a comment