Showing posts with label sharing. Show all posts
Showing posts with label sharing. Show all posts

Monday, August 12, 2013

ICER Day 1: An Unexpected Foray into Learning & Design

A Layout

Synchronicity can be a freaky and wonderful thing. Within the first two hours of the ICER conference today I realized that I had not left Design behind (see my last several posts), and that a book I am currently reading (and will eventually post about) on egotistical versus empathic people in the corporate world was directly relevant to pedagogy and computing education.

The keynote speaker today was Scott Klemmer, who, in spite of what that link says, has just moved here to UC San Diego, apparently split between the Cognitive Science and Computer Science departments. He was originally trained as a designer and it showed as he took us on an interesting adventure around UI design from the back end - code in other words. He started out with the statement "View Source is a great example of UI design". That got my attention - to spend the next hour talking about the UI (UX) aspects of something users never see (code) but computer scientists see day in and day out. How very very cool.

In contrast to the industry-oriented conference I reported on a few weeks ago, ICER is an academic conference. Thus, Scott's talk was loaded with wonderful theoretical backup, explanations, references and citations, thought provoking ideas and suggestions that researchers love to roll around in. It was great.

So when Scott said "intuition is a difficult thing to teach students" it was the opening volley into wide ranging but highly focused and well supported discussion about using examples to aid learning, to generate creative design, to generate effective design, to arrive at quality prototypes while building group (i.e. team) rapport. One theme: sharing and adapting examples is good technically and good for learning purposes. But in a much deeper way than you might think. The discussion then rolled on into the role of peer assessment in design and how it can be used in software tools. Drool.

One of the interesting areas Scott has worked on is researching single vs. parallel design development. We know (the "research We" for those not used to the lingo) that people become ego attached to their own ideas and are loath to let go of them, even sometimes to their own detriment. It is called Functional Fixation and was written about back in 1945 by a guy named Dunker. But, we are learning that this ego attachment is reduced significantly if people develop multiple ideas in parallel. It becomes much easier to hear critique and drop one idea for another if you have several ideas to compare and contrast. As opposed to if you have only one idea and you are completely invested in it's success or failure.

Lots of very practical application along with some wonderful theory - established theory and theory being built. Some of what Scott spoke about was targeted at formal pedagogy but I can easily see it adapted without too much effort to an industry setting. For example, he spent some time on how to incorporate self-assessment and peer assessment into the development of designs and prototypes in the computing classroom. One of the big challenges, as educators are all too painfully aware, is that novices aren't always very good at providing useful feedback. Even when the faculty supplies an assessment rubric as guide, all sorts of issues arise - if the rubric is too specific, it can stifle creativity and lead students to just check off the boxes without any deep thinking; yet if the rubric is too abstract it can lead students to have no idea what to do with it and either flail or provide random, not very helpful, feedback.

Here comes the useful research note that provides insight into not only the classroom, but the business world too (I refuse to say "the real world", because schooling is real; where ever you are at any moment in time is your real life).

Novices have a very hard time with abstract rubrics. The question becomes how to operationalize a rubric for the particular level of students you are working with? (CS1, CS2, an upper division course)? We have research about how novices become experts and how along the way they gradually become more able to deal with abstraction. Thus, the rubric that works for a sophomore level software engineering class is probably not the same one you'd use for a senior level software engineering class or for a newly hired software engineer or for a seasoned developer.

A technique, one that Scott is working with, is to create the rubric such that up to a certain point it is fairly concrete (i.e. you can get 90% of the possible points) and after that it is more abstract (you want an A, then you have to go above and beyond). What he didn't discuss, but where my thoughts were going, was that you could take the same (or similar) rubric and start shifting that abstraction point downwards as you work with more advanced students or professionals.

Fascinating idea to consider. Fascinating idea to strategize, design, prototype, implement.

Monday, April 2, 2012

What Helps People Share in a Meaningful Way?

Why do we share? What are our motivations for sharing? We hear a lot these days about the downside of sharing: Facebook posts can cause you to lose a job or interview; video streaming that globalizes the worst impulses of bigotry and prejudice, spur of the moment emails haunt someone for ever (and ever)...there are justifiable reasons to be wary of sharing.

You can argue we share too much. Perhaps we do. On the other hand, 21st Century computing technology allows us to share in wonderful everyday ways. We keep in touch with a colleague and his children on their Fulbright in Zambia, we receive photos from a relative who lives 1000 miles away, an elderly neighbor can download otherwise inaccessible newspapers to her tablet. Mundane? Maybe. Maybe not.

When was the last time you thought about the everyday ways you share and why you share?

Have you ever thought about why we share so much?

To share is to be human. Angel Anderson, a speaker at the UX Speakeasy Conference Saturday, knows quite well why we share and she shared the psycho-social motivations with her audience. I suspect one of the reasons people enjoyed her talk so much was that Angel bridged the human and the technological in a solid, thorough, in-depth manner and she was upbeat. Upbeat and engaging, in spite of fighting laryngitis and having to make good friends on stage with a bottle of red cough syrup.

Did you know, for example, that most of our sharing has positive evolutionary motivations behind it? We share to get things in return (reciprocation), to feel good, to feel validated (we can't survive without healthy egos), and for relationship building. We are a social species and we need our communities and our relationships with one another. We need them just as much today as we did 200,000 years ago.

Complaining can be a constructive form of sharing. After listening to Angel discuss this point, I was able to tune in to a great example that presented itself this morning. My yoga teacher told our class about the constructive outcomes that can be achieved when a student complains about an injury or a fear. When a student says "I have a weak shoulder" "I often hyper-extend my knees"  "I'm absolutely terrified of falling on my head", the teacher can offer physical adjustments, alternative poses, physical and psychological support. As a result, the student learns to stop torquing on her joints and doesn't fall on his head. These complaints present opportunities that must be voiced to come to fruition.

Angel shared additional in-depth insight into the motivations behind sharing, with the take home point that we need to understand these motivations so we can create great tools for sharing. Yes, "great". Angel used that word with gusto. Understanding the psychology of motivation lets the creator think about the types of relationships they want to foster with their app/tool/device/service. It is all about social landscapes.

Angel echoed the message of earlier speakers when she said that User Experience (UX) work is in an Age of Enlightenment. It has never been easier, deeper and faster to share - such an opportunity for creating meaningful interactions between people!

Ask yourself: "what helps people share in a meaningful way?"

Friday, January 7, 2011

Interdisciplinary Computing: Finding Common Ground, Experiencing Joy, Tangible Benefits

I spent the day meeting with a group of 15 dynamic people from around the country from academia and industry, who are all passionate about and actively involved in some way with interdisciplinary computing. At the helm of our 2 day meeting: Boots Cassel from  Villanova University Computing Sciences and Ursula Wolz from The College of New Jersey Computer Science. This was the first of several meetings and we were there to begin an ongoing conversation about how to support interdisciplinary computing education. This was our "why are we here and where are we going" meeting. Day 1.

Boots made a comment early on that stuck with me: "We need to give as much as we get".  That phrase reflected the tenor of our conversation even as we wrestled with definitions, perspectives, categories, labels, experiences and visions. 

I previewed the question of what interdisciplinary computing is last week - imagine that conversation magnified, expanded and fueled by 15 never shy, highly experienced practitioners.

That is where the fun started, and continued...Around more delicious food than I can begin to describe (we'll see in a few days if I can still walk upright) we started off by  working to establish common ground and perspectives. Almost immediately we were directed into small breakout groups for sharing our best experiences with interdisciplinary computing, the setbacks we experienced, and what an ideal climate for interdisciplinary computing education would look like. 

It is always nice to start out on a high note, and considering that overall, the day was one big high note (I don't think I'm out on a limb by making that generalization) I'll share this post on part of our pre-lunch breakout conversation - the process of discussing some of our best experiences with interdisciplinary computing. 

Besides, I need to keep my head from exploding with the effort of trying to say too much in too small a space. 

Finding Common Ground. People shared their satisfaction and joy when faculty from different disciplines reached out to successfully work together, overcoming hurdles (different topic) and creating something - a class, a curriculum, a project, an internship, research, a job - that neither could have done without the expertise of the other - as equals.  1 + 1 != 2 Rather, 1 + 1 > 2  (I hope my tired colleagues don't take that literally and think all the food has addled my brain)

Finding Common Ground.  Between combinations (pick any) of universities, K-12, industry, disciplines, departments, various sciences, humanities. It is a cultural issue as well as a content issue.

There is clearly something wonderful that happens when people from across disciplines and associated cultures work successfully together. Aside from the practical point that it "looks good", it feels good, judging by the way people were telling their stories. A few of us did a little bit of hopping around in our seats and there was the occasional gesticulating of limbs.

Not only students, but faculty are able to view the world in a new way when a computing person and another disciplinary person successfully collaborate and break new ground. One approach, discussed particularly enthusiastically and with many examples by Bob Panoff from the non-profit Shodor, was the power of harnessing computing technology to find common ways to describe the world through modeling and bringing phenomena to life. Stories form in people's minds and the world takes on new meaning.

Someone pointed out that in these collaborations, we are forced to address issues, details and concepts we never would have thought of otherwise. 

Personally, I would prefer to say that I am "privileged" to address issues, details and concepts I would not have thought of or encountered otherwise. To me,  interdisciplinary computing, especially when it improves people's lives in some way, however small, is a constant exciting exploration and adventure.

Tangible Benefits to Students. Industry jobs are often (always?) interdisciplinary in some way so employers like students who have these skill sets through direct experience. For example, they work better on teams and can more easily shift to new areas within their company. 

Many new terms were tossed up for consideration just within this part of the conversation: convergence; intertwining, cross-disciplinary, multi-disciplinary, inclusiveness. 

A lot of good things to think hard and deeply about.

Wednesday, September 1, 2010

Cool Idea: Online Exchanges That Build Community

I'm not sure how often anyone aside from sociologists think about the negative effects of a society where people don't know their neighbors and aren't involved in their local community. That is us - we are often fractured. I'm sure the effects range from economic to psychological (this got me thinking....) I just read about a way that computing is being used in a really ingenious way to  engender and encourage community.

The idea is online gadget and service exchange, share, rental services. But not from some unknown entity that drops out of the virtual sky from who knows where. You sign up for something you'd like to borrow, or a service you'd like, and then you connect with someone local who has that to offer. For a small fee you get the object (or service) for a short period of time - to use, to test out. Then you return it (the object or the person :).  In the process you meet people who live near  you because you have to meet F2F to exchange the item or arrange for the service to take place. This nifty arrangement serves a need (obtain an item or service much cheaper than if you bought it outright) and in the process gets people to meet other people. There is incentive for everyone to be friendly - we both win.

I think that this is a very creative idea. It tackles a societal problem that many of us just take as "the way life is" because we are so busy. (Who lives downstairs? When was the last time I talked with people in my neighborhood?)

I'd love to have a Roomba for a day. Get this place clean and have fun at the same time. In fact I could use a Roomba, a Blackberry, an iPod, an iPhone, a newer model printer, a Kindle... I would love to check them out and play with them  to see how they  work real time. And who knows what fascinating people I'd meet! Much more fun and productive than reading a bunch of online reviews. Cool Idea!