WolframAlpha Facebook Report

This is a delightful exercise that everyone seems to love. WolframAlpha will provide you with an extremely detailed analysis of your own Facebook data including visualizations, world clouds, graphs, and more.

Graph of Facebook Activity over time

 

 

 

Here’s how:

  1. Go to WolframAlpha.com.
  2. Type “Facebook Report” and execute the search.
  3. Allow WolframAlpha to have access to your Facebook account by clicking on “Analyze my Facebook Data” and following the directions.
  4. Wait while the data is analyzed.

Note: Sometimes the report seems to stall after 100% of the data is analyzed. If this happens, simply repeat steps 1-3. The second time, the report seems to load just fine.

Enjoy!

Possibly Related Posts:


Navigating WolframAlpha Pro Features

Last week I had to do a workshop about WolframAlpha, and I noticed that there are three different feature sets: not logged in, logged in, logged in to Pro.

I needed to know which login settings provided which features (especially for giving workshops and working with students), so I decided to be thorough about it.  You can download the PDF of this document, Guide to Wolfram Alpha Features, as well.

Hope this makes the decision-making a little easier for you!

 

Possibly Related Posts:


TED Talk on Wolfram Alpha

The talk is titled “Computing a Theory of Everything

Possibly Related Posts:


Wolfram Alpha Discovery

Okay, technically it was a workshop at ICTCM, but with 30 math faculty in one room, all armed with computers, I couldn’t help but make it a discovery and brainstorming session too.  I’m a firm believer in harnessing the power of a room of people instead of talking to them (provided that we have some technology to facilitate that).

This post is Part I … the discovery portion of the workshop.

One of the things that made this workshop a bit out-of-the-ordinary for math workshops was that I set up a “backchannel” for participants to use to share their thoughts, discoveries, and ideas.   To do this, I used a Chatzy Virtual Room – anyone can “join the room” as long as they know the URL – just state your name, and you’re in the chat room.  This made the discovery process collaborative, as well as fast and furious as everyone in the room got a chance to contribute to the conversation in real time.

chatzy-participation

The first question I was asked (which I am asked in almost every workshop I do), is how on earth I was magnifying just a small portion of the screen (like where the input box was).  I use a free tool called the Virtual Magnifier.

virtual-magnifying-glass

The group “play” with Wolfram Alpha lasted for about an hour, during which we (they, mostly) discovered quite a few interesting things, all of which I am sharing with you here in a clickable format.

parabola-properties1

Did we forget to mention that you can copy images (or save them) directly from W|A output? [right click or command-click (mac) on the image to get copy and save options] You can actually do this for any output of W|A, including tables, equations, and images.

copying-images

change-viewing-window

wolfram-demonstrations

inverse-function

  • When you use ln(x) the output shows log(x), which has traditionally been Mathematica notation for natural log.  To get a log with base b, use log(b,x).  Yes, the graphs suck.  That’s something I’ll post about later this week.

With Wolfram Alpha, you can compare any list of items that have some kind of data associated with them.  Just separate the items with a comma:

Participants also stumbled upon Alpha’s sense of humor …

That was approximately one hour of our Wolfram Alpha Workshop with about 95% of the content and discovery being done by participants.  It took me three hours to write that up, which just goes to show you how powerful a backchannel chat window can be!  I will save the brainstorming session “How can we restructure classroom learning and assignments to use Wolfram Alpha?” in another post.

Possibly Related Posts:


Wolfram Alpha for Inquiry Based Learning in Calculus

tcm_blog_button2

Now that all my Calculus II students know about Wolfram Alpha (I showed them), I have to make sure that the assignments I ask them to turn in can’t just be “walphaed” with no thought.  In Calc II, our topics list includes a lot of “techniques-oriented” topics (integration by partial fractions, integration by parts, etc.) and because of the need to keep this course transferable to 4-year schools, I can’t really get around this.  So now I’m in the position of having to reconcile the use of technology that easily evaluates the integrals with making sure that students actually understand the techniques of integration.  There are two ways I’m tackling this:

1. CCC (Concept Compare Contrast) Problems: I’m writing problems that focus on understanding the mathematical process and the compare/contrast nature of math problems.  While Wolfram Alpha can evaluate the integrals for them, the questions I’ve asked require (I hope) a deeper level of understanding about what happens when the techniques are used.  Here’s an example from my recent problem set:

There are two pairs of problems below that are exactly the same. You won’t see why until you do the integration, showing all the steps. Find the pairs and then explain how the matched integrals are fundamentally the same.

wa-ibl-1

2. Inquiry Based Learning: One appropriate use for any CAS (computer algebra system) is to use it as a way for students to explore problem types that they have not learned about yet.  Here’s a definition of IBL, in case you’re not familiar with the terminology:

Designing and using activities where students learn new concepts by actively doing and reflecting on what they have done. The guiding principle is that instructors try not to talk in depth about a concept until students have had an opportunity to think about it first (Hastings, 2006).

It is relatively easy to use IBL in the really low levels of math (K-6) where there is not as much abstraction of concepts.  However, with the introduction of variables, rules, theorems, and definitions that come later in math, the use of IBL requires either that the instructor act as the inquiry tool or the use of CAS.

Back to the point (how to use Wolfram Alpha to do this):  I could have just taught the integral techniques straight up … here’s the technique, now apply it … repeat.  But learning the technique is not anywhere near as important (at least, in my mind) as learning to decide when to use a technique, i.e. what makes one integral different from another?

This semester, I’m doing it backwards.  In the problem set before we look at specific techniques of integration, the students will use Wolfram Alpha to evaluate twenty integrals.  Then they will look for patterns in the answers and the problems, and try, on their own, to make sense of what kinds of problems solicit different answers.  After they understand what characteristics make one integral fundamentally different (in technique of integration) from another, then we’ll look at how each technique works.  Below, you see a few examples of the integrals the students will explore.  You can view the whole assignment here.

wa-ibl-2

For years, we’ve had CAS tools like Derive, Mathematica, Sage, Maple, etc. However, the use of these programs traditionally required so much coding minutia that the IBL often got lost in the coding.  How do I know? Because this was my experience as a student.  I had instructors that tried to teach me this way.  All I remember is how painful the coding was.  I followed the directions in the labs, I typed what I was supposed to type, and I answered the questions that were put forth to me.  But in the end, I never sat down at a computer and generated my own inquiries.  The details of using the programs were so painful that I just didn’t have any desire.

Here’s the sum total of the directions that were necessary for me to teach students how to evaluate integrals in Wolfram Alpha:

For example, here’s how to do the first one: http://www.wolframalpha.com/input/?i=integrate+10/(x^2-16)

wa-ibl-3

I think Wolfram Alpha is a game-changing CAS (and no, I’m not being paid by someone to say this).  For better or for worse, my students are now using W|A on their own, without any prompting from me.  Their evidence of usage is showing up in emails, in discussion board questions, and in questions they ask in the classroom.  Maybe my class is unusual because I’ve given them the first push… but it’s just a matter of time before W|A is discovered by your students too.

Possibly Related Posts: