Tuesday, December 24, 2013

Happy Holidays

   I saw this video in a NPR blog site (the two-way) and liked the way it combines history with state-of-the-art technology.  I also liked the reminder that we all live on one world....earth. 



Thursday, December 19, 2013

Hour of Code III

   I'm writing as we're concluding our Hour of Code week at GSB.  This is a program organized through the efforts of a variety of prominent technology people and companies. Supportive partners include Amazon, Dropbox, Facebook, Google, Khan Academy and YouTube, to name a few.  Many prominent technologists (e.g.: Bill Gates, Hardi Partovi, Mark Zuckerberg, Sheryl Sandberg) have lent their support as well.
   What's the Hour of Code about? It's been a national effort to introduce students, grades 
K - 12, to computer coding.  The rationale is simple, though not one-dimensional.  One reason why it's important to introduce students to coding is that an increasing amount of job opportunities will depend on coding skills and knowledge. We simply do not graduate enough students with adequate computer science literacy, and the shortfall will grow in the coming years.  
From the 2010 - 2012 report from the Bureau of Labor Statistics, http://www.bls.gov/

   But the Hour of Code project is built on more that an economic foundation.  There is also an understanding that by learning coding, students become better thinkers.  It's hard to improve on what Steve jobs said about this idea: "Everybody in this country should learn how to program a computer....because it teaches you how to think."
   One more educational reason why the Hour of Code makes sense. It provides an introduction to an academic discipline that many students otherwise might not encounter.  It's impossible to get through twelve years of schooling with no English or history or science or math. Virtually all students have exposure to other languages, music, the arts and physical education. But a surprisingly small group of students have had a academic exposure to computer science. This is a gap in our system and needs to be addressed. This program provides a step in the right direction.
   Not sure that learning computer coding will change how you think? You might want to read an article that appeared very recently in the December 15th edition of the NY Times. It's titled "The Code of Life," by Juliet Waters, and it presents a very personal and compelling case.
   The Hour of Code program provided coding tutorials that were categorized by coding language and grade appropriateness.  Our Lower School students spent time with several coding languages, but especially with Scratch, and object-oriented language that is highly visual and easy for kids to learn.
   When I asked Carrie Petkiewich, our Middle School computer instructor, about her experience with the Hour of Code, this is what she said: “The Hour of Code was a fantastic opportunity to introduce something new to my middle school students. The programs we tried were fun, but also challenging. I enjoyed seeing the students thinking, strategizing, and troubleshooting to fix a step they got wrong. They were excited when they got the code right. This was problem solving in programming and all the students who were able to do it really enjoyed it. Coding is something I hope to continue to incorporate.” 
   Below, a few pictures of the Middle School students at work on coding projects.






   In the Upper School, computer science classes participated in the Hour of Code, as did the physics classes and some math and chemistry classes. Older students were introduced to somewhat more complicated coding projects using languages like JavaScript, Python and M.I.T.-designed code to allow students to write apps for mobile devices.  I personally worked with two classes as they coded.  One was a statistics class, the other a filmmaking class.  In both, students were engaged and productive.  Feedback was positive along the lines of "It's pretty cool learning how computers are instructed to operate" and "I thought this would be dull but it's actually pretty interesting."  Below, a few pictures of Upper School students at work.



    Many, many projects were completed, but most were not saved. I did manage to grab one saved file from Marisa, an Upper School student.  She was working in JavaScript, a language that utilizes a combination of text and symbol instructions with numbers.  If you wanted a prompt for a web site page to be printed, for instance, the JavaScript instruction would look like this: 

<p>"Print" dialog with printer icon:</p>
<p><a href="JavaScript:window.print();">Print this page</a></p>
<div class="more-info">
<p>More info: <a href="/javascript/javascript_print.cfm">JavaScript Print</a></p>
</div>

   Marisa created a greeting card through JavaScript. Here's the finished product, done in an hour of coding:
   In the Lower School, Lynn Prosen and Jill Fedon used class time to introduce all of our LS students to coding.  Some of the work was done off-line using basic coding instructions (forward, back, left, right) to direct Bee-Bot robots through a maze.  Because the coding instructions had a direct relationship to the physical movements of the robots, the students were able to see for themselves the cause and effect of computer coding.





   Jill Fedon did a great job of filming students at work and creating a short video.  You can see for yourself that students were engaged, motivated and active as they participated in the Hour of Code.



   Probably best to end this post with a short video describing an actual coding story. It involves a man with a laptop and an offer to a homeless man.  The story, as it unfolds, is one version of a modern day fairy tale.
         

Thursday, December 5, 2013

Paperless Grading



   Recently, I was reading a review of iAnnotate.  It’s an app that has been designed to allow users to annotate documents.  The review (in the ProfHacker blog, The Chronicle of Higher Education, 12/3/13) promoted the use of the app as a grading tool.  

   The premise for the utility of the app is simple.  In the traditional model, students submit assignments on paper. Faculty mark up the assignment with comments and grade it.  The paper is then handed back to the student.  Students may or may not read the often barely legible comments, and then they typically toss the assignment. The cycle begins again with the next assignment.  iAnnotate takes the paper out of the equation and as a bonus, offers legible comments to students and makes more permanent assignment storage easier.

   The app, available for iPad and Android users, offers a full array of comment features for any imported document.  So if a student writes a paper, it could be emailed to the teacher and then opened in iAnnotate.  From that screen, an array of tools is available.  Graders can highlight, underline, add text boxes or simply type text directly on to the document.  Annotators have control over color and font choices. There’s also a stamp feature which is useful to offer final grades or "stamp" symbols suggesting a comment (e.g.: check marks, stars, questions marks, etc.) After grading is complete, the assigned work could be emailed back or synced to a cloud-based storage account (e.g.: DropBox, Google Drive or Box) with shared permission to the student.

In the app, you can read or annotate a doucment.
In the app, you can read or annotate an assignment.

    iAnnotate costs a bit, as far as the pricing of apps go. It’s $9.99 for iPad users in the iTunes store. Android users get a scaled back version but right now it appears to be free.

   Just to be clear, there are apps that offer similar features to iAnnotate. In fact, there’s an excellent web site that will summarize strengths and weaknesses of similarly featured apps: appcrawlr.com  By all means, take some time to find the app that works best for you.

   Not everyone is a tablet user. For computer users, whether desktop or laptop, another tool is available that offers the similar promise of paperless grading. It’s Microsoft Word.  Current versions make it quite easy to comment on student work using the Comment feature in the Review tab.  

 

   Additionally, add a text box, available in the Insert tab, and a comment can be offered anywhere in the document. That comment can be sized, and there are options to control font and color.

 

    After fully grading an assignment, the work could be emailed back to the student.  It might look something like this:


  What’s the advantage of using available technologies to move towards paperless grading? There are two big advantages. First, there’s a paper savings.  For any one teacher giving an assignment, paper savings would not amount to much. But in the aggregate, a real environmental difference can be made. No less important  is the very real possibility that more students will be paying attention to the comments teachers offer about assigned work.  A great deal of time and labor goes into grading papers. Shouldn’t we want students to pay attention to what we have to offer in the way of constructive criticism? But it’s hard for students to pay much attention to your comments if they are difficult to read. Fortunately, solutions are available.

Saturday, November 23, 2013

Lego Robots

   What's going on in Honors Physics class these days? I found out by wandering into Larry Bostian's class to check up on some recently installed laptops. Not surprisingly, the laptops are being put to good use; they are being used to program the robots students are building with Legos.

 
Prepping the laptop for coding work.
    After spending fifteen minutes in the class observing and talking to students, I now have a deeper appreciation of the range of uses for Legos.  In this class, students were given kits that include a wide variety of Lego pieces as well as some other components of motorized robots: wheels, gears, motors, sensors, wiring, etc.  

Students begin robot assembly using pieces from the Lego kit.
  Teams of students had two tasks. They needed to construct a robot using the pieces in the kit and they had to program the robot to accomplish some set tasks.  I wandered into a busy and engaged classroom, with small groups of students gathered around kits of pieces and open laptops. Conversations were quiet but animated as these students worked through the challenges of construction and coding.
  
A perfect example of STEM (science, technology, engineering, math) education.

      Two other groups working through the activity:



   A terrific addition to this lesson plan was a writing component. Students established blogs and were able to write about the project, including reflections on their approaches to problem solving.  These blogs are posted online so students can read each others' blogs and thereby deepen their understanding of robot building and coding. If you're interested in reading the students' blogs, links are below.


The words Lego and Legos are used above to indicate a specific trademarked brand: The LEGO® Brand. You know it as well by it's graphic logo.


Sunday, November 17, 2013

Hour of Code II

   I saw this infographic on the Classroom Aid: Connecting Dots of Digital Learning web site. It seemed like a nice follow up to the previous post about the Hour of Code program.  
   That said, I don't want to leave readers with the view that the Hour of Code program, or computer science instruction in general, is about career planning.  Learning computer science is about learning, and in that respect, it fits comfortably with disciplines like science, literature, history, mathematics, world language study, etc. When students are intellectually challenged to develop new skills, acquire a broader base of factual information and be encouraged to learn more about a given subject, sound education is an inevitable outcome. As with older, more traditional academic disciplines, computer science can facilitate genuine, long-lasting learning. That, in my mind, is the main reason to promote the Hour of Code. It will help students to see yet another learning possibility.
 


Saturday, November 9, 2013

Hour of Code

   There's a nationwide movement underfoot and it's been titled "Hour of Code." The idea behind it is simple: our nation is not educating enough students in computer science fields, and the shortfall will limit our nation's economic growth.  The video below, just a few minutes in length, offers a clear explanation of the Hour of Code.


   The Hour of Code program is seeking 10,000,000 students, K-12, to participate in a coding activity that would last about one hour. The hope is that during the week of December 9, 2013, schools across the country will introduce students to the power of computing and create an interest in computer science.  The long range goal is to inspire greater numbers of students to consider computer science as a field of study as they move forward in their educational careers and begin to think about professional career goals.
   It's interesting to note the absence of computer science as a required field of study in most school systems, public or private.  There are, of course, historic reasons for this omission.  Our current requirement framework dates back about 100 years when the credit system built around studies in English, math, science, social science, world language, art and physical education was formulated. Computers were the stuff of science fiction. And over the last couple of decades, as computer science has comfortably become part of the academic world, it's been difficult to create space in secondary curricula for additional required subjects.  In schools lucky enough to have the resources to support computer labs for younger children, the GSB model has been popular. Students, in a weekly schedule, spend time in the lab learning age-appropriate computing skills.  But when these same students get to high school, their curricula is largely built around requirements, and elective choices compete for students' attention in a free market. This happens at GSB and at most schools. The result is that a great many students study very little computer science during their high school years and not surprisingly gravitate towards other academic majors in college. As the video above reminds us, the result of this system will be 1,000,000 unfilled jobs in a few short years.
   The Hour of Code program is the first concerted effort to address this challenge, and a great many luminaries from business, government, etc. are interested in promoting the program. They know the issue is important. But exactly how, in one hour, do you get students interested in computer science? The answer this program provides is that you show students the power of their computer through computer coding tutorials.
   All tutorials are age appropriate, K-12. Coding tutorials are also offered in what's called object-oriented language.  Basically, this means students will move objects on a screen to create coding instructions, as opposed to typing characters.  It's easier to learn and far more intuitive to first-time coders.  
   At GSB, we're in the middle of planning Hour of Coding sessions.  Lower and Middle School students will do activities during their weekly lab visits during the week of December 9.  In the Upper School, all students in computer science classes will use class time for the activity. In addition, our ninth graders will utilize Physics class time to work through the tutorials. And I would invite any other teacher of students 10 - 12 to contact me for more information if you'd like to make the activity part of your class during the Hour of Code week.
   Two web sites have been developed with information about the program. The Hour of Code web site has information designed to offer background information as well as publicity-oriented materials. The Computer Science Education Week site has more specific information about signing up a class to participate. Tutorials are also housed on this site and can be reviewed by teachers now.
   As always with a program like this, it's hard to predict long-range effects.  Will greater interest in computer science develop because students spend an hour in December learning about coding? It's iimpossible to know as of this writing. What's clear, however, is that this program draws attention to a serious educational challenge facing our country, and that continued emphasis on the importance of computer science is critical.  
   It's worth noting that as a nation, we're not alone in recognizing the challenge of improved computer literacy. In England, for example, requirements are changing. There, computer science is joining more traditional disciplines in the academic core making England the first country to require computer science of all primary and secondary students. This Telegraph article explains the changes: Teaching Our Children to Code: A Quiet Revolution.

Tuesday, October 29, 2013

Infographic - Online Learning

7 Myths and Facts About Online Learning [Infographic] - An Infographic from My Education

Some information to consider......This infographic is embedded from 
Lori Johnston's blog, My Education.

Thursday, October 17, 2013

Passwords


   Passwords are getting to be a challenge.  I have about 100 password-protected accounts now, and probably more to come.  No, I'm not exaggerating. In addition to my personal accounts, I am counting the various school network log-ins and school-based web sites.  One example: we have YouTube accounts set up for the Lower School, Middle School and Upper School. Each has its own user name and password.  And I have a personal YouTube account as well. So that's four passwords just for YouTube.  
   I said Passwords are getting to be a challenge. Let me re-phrase that; passwords are getting crazy.  Is this model of ever increasing password-protected accounts sustainable? Probably not, but for now and into the near future, many of us need to keep track of multiple accounts, each with unique password protocols.
   On top of this, I'll simply repeat what we've all heard. Passwords need to be somewhat complex to be effective. In other words, if it's easy to remember, it's probably easy to hack. That's why a mix of random symbols together with numbers and letters creates a strong password. Here's an example: 4fijT&%;4m9. A great password, sure, but who could possible remember it?
   Google the ten most popular passwords. Here's Gizmodo's list from 2012:

1. password
2. 123456
3. 12345678
4. abc123
5. qwerty
6. monkey
7. letmein
8. dragon
9. 111111
10. baseball 
   Yes, they are easy to remember, but just as easy to hack.  As passwords, they simply won't do.  So what's the solution? How can you create reasonably complicated passwords, keep track of them and hopefully have different passwords for each account?
   One solution is to create a spreadsheet of your accounts with user name and password information and any other additional account information that might be needed.  Upload the document to a password protected cloud storage account (like box.net, dropbox, iCloud, etc.) with the additional protection of a password to open the document.  I've done this. It works, and I feel comfortable with sensitive passwords housed in cloud storage.  In other words, if I want to log into my Google account and cannot remember my credentials, I would first go to dropbox and log in.  Then I would select the spreadsheet containing my account information and open it.  Before it actually opens, however, I will be required to put in an additional password. So I feel my account information is secure, but I do need to remember my dropbox information and the password that allows access to the spreadsheet.
   There is software that can do some of this work for you. Just recently, the NY Times posted a video as part of its Technology/App Smart section reviewing apps that assist with password management.  Though I've never used these apps personally, they look to be useful.  Here's the video: 

Wednesday, October 2, 2013

Data 101: An Introduction to Data Usage at GSB

   "Data" is a very current technology buzzword.  It has to do with the increasing use of computers and related technologies to track and record behaviors and activities of almost anything, from weather trends to an individual's shopping patterns. When large data sets are aggregated and analyzed, the term "Big Data" comes into play. And in a more pedestrian way, data is the archival record of information that is accessible in a variety of ways to users.  
   At GSB, we've made a giant leap into data management over the last several years in ways that are not especially apparent to most of our community.  That's why I thought I 'd use this post to discuss data use at GSB.
   Any discussion of data use at GSB should begin with Blackbaud.  Blackbaud is our school's database.  It is actually composed of several interconnected parts: Education Edge, Financial Edge, Raiser's Edge and Admission Edge. Each component part serves particular functions.  Education Edge houses the academic records of our students. When middle and upper school faculty use FAWeb to enter grades for students, ultimately that course grade information finds its way to EE as a grade record for students. Transcripts are generated from EE.  
   In like ways, Financial Edge, Raiser's Edge and Admission Edge are utilized by the Business Office, the Development Office and the Admission Office.  Biographical family information is shared across platforms, but each platform has unique data fields to serve users.
    KnightSite is built upon another data set and serves as a database as well.  It is also a perfect illustration of how data moves from database to database.  Data managers talk about migrating data.  This is the science (and in no small way, the art) of culling data from one source and moving it to another database.  When KnightSite classes are annually populated with the classes and rosters for the current school year, that information must first be queried from Education Edge, put into a proper file format and then imported into Whipple Hill's KnightSite.
    Destiny is our library's database of its inventory. It's a fully searchable database by GSB users to see what's in our collection. Destiny can be used to reserve or take out materials.
     Middle School readers are very familiar with AR, Accelerated Reader.  The site students log into is actually a database of books and related quizzes.
   We've created a database in recent years that's hosted by the Honeywell Instant Alert group.  Populating fields with user names, phone numbers and emails, we can now use this database to notify our school community of any emergency notification. When that call comes letting you know there's a delayed opening due to weather conditions, a database has made that call possible.
   Upper School students and their families are familiar with Naviance, a database that has been created specifically to serve the needs of college-bound students.  Through Naviance, a large amount of college-search and college-admission data can be organized.
    All of these databases are actively managed by people at GSB.  But there is a whole other set of databases utilized widely by GSB students and faculty. These subscription databases, over twenty in all,  are manged by our library and are closely tied to curricular needs. Some examples include the American Memory (database from the Library of Congress), eLibrary (access to newspapers, magazines, maps and TV/radio transcripts), Image Quest (2 million images from specialized collections, all rights-cleared for educational use) and the Historical NY Times (every page of every issue). Access to these databases is available on the KnightFiles page of KnightSite.
   In ways obvious and less apparent, GSB is managing and utilizing data in administrative and curricular ways. Not so long ago, hardly anyone in education gave "data" a second thought. Now, it's become a crucial part of our school's operation.



Sunday, September 15, 2013

Topics in KnightSite

   Over the last several weeks, faculty, students and parents have become increasingly comfortable with our newly designed KnightSite.  As has been mentioned, changes are primarily in design, not in functionality.  What was done in the former version of KnightSite continues to be done in this latest iteration of our intranet.  But there are some genuine differences as well.
   The Activity Stream is an obvious change from the former version.  With the Activity Stream, users are instantly apprised of new postings that may be of direct interest. This change will affect all users. Editing tools have changed as well.  There is drag and drop technology built into the editing views of many pages.  Not everyone will be affected by this change, but for page editors, it is a welcome change.
   Faculty have a new tool as they construct class pages; Topics.  Topics, one of the four pages that comprise each class site, allow individual teachers an ability to show a set of interrelated resources that are thematically connected to a learning topic.  These topics can be used in a wide variety of ways to conveniently present information about a learning unit.  A few newly created Topics can illustrate some of the possibilities.
   In the Lower School, Science teacher Lynn Prosen has created a series of grade-specific Topics.  Each hosts information and resources about a topic of study that is addressed by a grade level.  The screenshot below shows four of her seven Topics:

By clicking the highlighted title of a Topic, the user will open to the contents.

After clicking on the Butterfly Garden Problem, the resources for learning are apparent.
   In the Middle School, Latin teacher Donna Butler has also created a topic, albeit for a different purpose.  Donna utilizes an audio dropbox to facilitate student learning.  Students can record assigned lessons into a cloud-based recorder (the audio dropbox) which Donna, through her account log-in, can retrieve. Then she can listen to the voice recordings of her students.  It functions much as a traditional language lab though it is neither constrained by location or time. Students can record from anywhere (so long as internet access is available), and Donna can listen to the recordings on her schedule. If you're interested in learning more about an audio dropbox, Michigan State's site is the place to check. Below, a screenshot of the Topics section of the Middle School Latin class site. Within the Topic: a link to the dropbox recorder.
A cover graphic, like the microphone above, helps to add interest to your Topic.
   In the Upper School, Allison Kochis, a Science teacher, has been screencasting a few lessons so that students can view a presentation about a learning topic at home.  (Interested in learning about screencasting? Screencast-O-Matic is free and is widely used by teachers and others.) In a sense, this video presentation replaces a traditional front-and-center lecture a teacher may do in the classroom.  This format gives students the ability to start and stop the presentation as needed in order to deepen understanding of the presentation.  Below, Topics for the AP Environmental Science class.




Opening the Chapter 1 topic reveals the lecture links.
   The Topics feature provides a convenient tool for student learning.  Hopefully, as teachers become increasingly comfortable with the newly designed KnightSite, they'll fine additional ways to utilize  Topics.