As we change journalism education, we need to study journalism learners

After years of exhortation and industry convulsions, journalism education is changing. The argument for infusing digital  media education – even programming — into the journalism curriculum is over. The questions are mostly logistical – what type, in what sequence, how much and to what ends? Driven largely by business needs, college newspapers are becoming sites of experimentation with new business and management models. Professional news organizations are expanding their relationships with journalism schools beyond their traditional roles as providers of internships and first employers. In some cases, they are collaborating on beat coverage and special investigations. In at least one instance, the local professional news outlets have physically moved on campus.

At the graduate level, Medill’s Innovation program helped spawn Narrative Science, a company that programs robots to generate stories. We faculty at small programs, who have thinking through what these changes mean for institutions like ours, finally have our own journal, Teaching Journalism and Mass Communications. The 2013 edition of Georgia Tech’s groundbreaking Computation + Journalism Symposium will likely drive the conversation even further.

All signs of progress, but something important is being lost amid the frenzy.

As former President George W. Bush famously put it, “Rarely is the question asked, ‘Is our children learning?’” Mindy McAdams speaks for many of us who have spent years looking for ways to infuse digital skills into the journalism curriculum:

“We can offer a course that focuses on Web technologies — HTML, CSS, JavaScript, etc. But there is no data journalism in that class. And a lot of the students are going to hate typing those little brackets and so on. They’ll be so happy when that course is done and they never have to do that again.

“Moreover, they won’t practice what they learned, and very soon, they will forget all of it.

“We can offer a course about scraping and doing stuff with large data sets. We can teach students how to find stories in data. Students who like this, who learn how to do it and want to continue doing it, are probably among those most likely to get a journalism job. Like the Web technologies course, though, this is a class that many students will either avoid like the plague or take and then count the minutes until it’s over.”

Please, please read the whole post. She points to a real challenge that we haven’t yet cracked: how to engage students who think that journalism is about writing, not math or technology. Students who have convinced themselves that writing is something they are inherently “good” at, while math and tech are something they are inherently “bad” at. Students who don’t see why they need to understand html when they can just use a wysiwyg platform to build a website.

And my colleague and friend Michelle Johnson adds another layer: too often, the students who are least successful in adapting to journalism’s digital evolution are students of color, apparently another manifestation of the racial achievement gap. She writes:

“[F]or the past 20 years, I’ve read literally hundreds of applications for journalism training programs and scholarships, as well as for admission to journalism school. And sadly, I’m seeing some troubling signs.
“This isn’t just hand-wringing about a decline in writing skills among young people with short attention spans who communicate via texting abbreviations — I’ve noticed that among all the students.
“Simply put, I’m seeing that many of the students of color lack experience with the tools and technologies that will be fundamental to journalism innovation going forward. And this comes at a time when funding for training programs for students of color has shrunk, along with the bottom lines of the news industry and professional associations.”

These are exactly the concerns that keep me awake at night, even as I champion interactive journalism as a way of bringing members of under-represented groups into computing fields. (I’d also add working-class students to Michelle’s list, by the way.)

I would submit that amid our frenzy to learn and then incorporate all the skills that our graduates need into our curricula, we need a better understanding of what students absorb, and what affects their sense of self-efficacy as they confront the unexpected skills and content we are asking them to learn. That’s part of what I’m hoping to better understand with the new research project that I’ve embarked upon with Dr. S. Monisha Pulimood, of TCNJ’s Computer Science Department. The formal title is TUES: Collaborating Across Boundaries to Engage Undergraduates in Computational Thinking.(NSF Award #1141170). As we state in our abstract:

“To adequately prepare a workforce for the changing economic and global landscape, the project is developing a model that enables students with diverse perspectives and disciplinary backgrounds to learn how to collaborate and integrate concepts from their respective fields to develop technology-based solutions for complex real-world problems.”

It’s a tall order that we’ve set ourselves, and we are grateful to have Diane Bates, our independent evaluator, on board to help us assess what we are doing.

I’ll share more specific information about our project as it develops, but for now, I want to share some specific questions that I’m working through about integrating computational thinking and integrate it into journalism classes.

What’s the right learning environment to support computational thinking in journalism?  One of the posts that I wrote for a 2010 series about my own early exposure to skills that are currently classed as computational thinking began with this prologue:

“There are, at least, two approaches to education: the mimetic approach and the mathetic approach. The mimetic approach emphasizes memorization and drill exercises and is most efficient in inculcating facts and developing basic skills [Gar89, p. 6]. The mathetic approach stresses learning by doing and self exploration; it encourages independent and creative thinking [Pap80, p. 120]. In the mimetic framework, creativity comes after the mastery of basic skills. On the other hand, proponents of the mathetic school believe that self discovery is the best, if not the only, way to learn…”

Educational Outlook,”

Sugih Jamin, Associate Professor, EECS, University of Michigan

Whether taught in a classroom or newsroom, journalism education tends to be mimetic, while approaches to engaging novices in computing tend to be mathetic. We introduce students to specific routines and rigors of reporting, emphasizing adherence to rules of attribution, AP style, divisions of genre and structure (hard news, features, inverted pyramids, nut grafs, and so on.)  We stress the importance of getting the story right the first time, and then admit that there will likely be corrections and emendations as a breaking news story develops. We do these things for good reason: flubbing the fundamentals can not only get a reporter fired, it can lead to lawsuits, or in extreme cases, endanger innocent lives and reputations. Consequently, journalism students and professionals learn to think of every thing they do in highly instrumental terms, especially when it comes to learning what they need to know to ensure that they will get or keep a job.

By contrast, programming environments for novices such as Scratch or Alice are very successful at making introductory programming concepts more accessible. However, their strategy for engaging learners emphasizes play in ways that can be off-putting to journalism students who feel a need to quickly learn how to assemble a professional product. In the past, I’ve used Scratch in two ways – as a first step in learning Flash (something I’ve abandoned since Adobe made Mindy McAdams’ Flash Journalism text obsolete, and experts such as Mark  Luckie began pooh-poohing it as an important skill for journalists.) I’ve had some success teaching Scratch in game design courses, and I may think about using Alice for this purpose in the future, since its most recent iteration is specifically designed to give students a leg up Java, and that can be useful to aspiring app developers.

Do we need a journalism-specific programming environment to engage novice journalism students?

There are other, more mimetic, web-based learning environments for learning to code, such as Udacity.com’s CS `101 course, which focuses on Python and teaches students how to build a web scraper. There is an appeal to that approach because it has students build something that has obvious practical use in journalism. However, that course is arguably vulnerable to the criticism made by Bret Victor of platforms such as Khan Academy and CodeAcademy – that is, that they emphasize rote skills, while programming is “a way of thinking.”

Might it make sense to create a hybrid learning environment that combines the low barriers to entry of Scratch or Alice, with the goal orientation of something like Udacity? Will we begin to succeed at teaching programming as a way of thinking if we can more closely articulate between these learning environments and our broader journalism education curricula? (Here I am speaking of curricula not only for the classroom, but also for professional training.) Will novice programmer journalists be more motivated to learn in an environment where they can see direct connections between what their growing computing knowledge, the specific journalism artifacts they are learning to create, and the marketable skills they are developing? If so, what is the best way to create these linkages?

Is learning scripting really a gateway to computational thinking? The notion that journalism students should learn to “code” has gained increasing acceptance, but what that means and how one learns to do it are not universally understood. For several years, I’ve taken a position similar to the one that Miranda Mulligan took in a September 5, 2012 essay for NiemanLab:

I am not arguing that every single writer/editor/publisher who learns some programming should end up becoming a software engineer or a refined web designer. The end goal here is not programming fluency. However, there’s a lot of value in understanding how browsers read and render our stories. Reporting and writing a story, writing some code (HTML, CSS, Javascript), and programming complex applications and services are all collections of skills. A fundamental knowledge of code allows for:

  • More significant conversations about digital presentation, ultimately leading to better, more meaningful, online storytelling. Understanding your medium makes you better at your craft.
  • Deeper thought and understanding of data. Learning more about what goes into writing and programming software teaches you to think in terms of abstractions, functions, parameters, components, frameworks, object classes, templates, and more.

What Mulligan is referring to here as code (html, css, javascript – or more likely, jquery) is not programming, but web scripting, and as Mindy McAdams noted earlier, doesn’t get students digging into data. Having taught html and css for several years in our Writing for Interactive Multimedia class, my TCNJ colleagues and I can attest to all of the challenges that McAdams cites.

But there may be an additional unexamined assumption here, that learning scripting leads to the kind of computational fluency that, as Mulligan puts it, “teaches you to think in terms of abstractions, functions, parameters, components…”  I would submit that we need data to support this hypothesis. I certainly agree with her intuitively, but we need to know. These are some of the things we hope to learn in our research project, but there is lots of good work to be done to understand what, if any correlations exist between learning to script and learning to think computationally about the creation of journalism artifacts.

What do we know about the success of CAR courses that teach Excel,  SPSS, Access and SQL? The one place in the journalism curriculum that has come closest to teaching something like computational thinking has been in Computer Assisted Reporting classes (which these days, of course, is arguably a redundant term.)  A syllabus repository for some of these courses is here. We’ve had a required CAR course at TCNJ for 10 years. Many of these classes required that students minimally learn to use Microsoft Excel and Access (something I required when I taught it in the early 2000s). Some also incorporated SPSS and SQL. I don’t know of anyone who has studied these courses to assess the degree to which they affect students’ computing efficacy, programming skill, or acquisition of computational thinking concepts such as abstraction, decomposition, data structures, etc.

We could also use some research on the viability of such classes as points of articulation with emerging computational journalism curricula in computer science. One hopeful example is the work done by my TCNJ colleagues Donna Shaw and Emilie Lounsberry on the development of a database manager, GUMSHOE, that tracked the  disposition of gun-related arrests through the Philadelphia courts, ultimately contributing to an award winning story package on endemic problems in the Philadelphia court system.

These are just some of the questions that I think could lead to fruitful education research. I have others, such as questions about the possible role of stereotype threat on the achievement gap issues that Michelle Johnson cited, and whether learning science might help us better illuminate the real gaps in understanding and engagement that have many of us classroom teachers worried. As I’ve learned from talking to learning scientist  Deborah Tatar, making assumptions about why whole groups of people aren’t grasping particular concepts is often a big mistake.

Much, much more to be learned. I’m hoping that what has been, until now, an understandably ad hoc and organic effort develops into an area of systematic study.

New Article: Computational Thinking and Expository Writing in the Middle School

Ursula Wolz, Meredith Stone, Kim Pearson, Sarah Monisha Pulimood, and Mary Switzer. 2011. Computational Thinking and Expository Writing in the Middle School. Trans. Comput. Educ. 11, 2, Article 9 (July 2011), 22 pages. DOI=10.1145/1993069.1993073 http://doi.acm.org/10.1145/1993069.1993073

ABSTRACT

To broaden participation in computing we need to look beyond traditional domains of inquiry and expertise. We present results from a demonstration project in which interactive journalism was used to infuse computational thinking into the standard curriculum and regular classroom experience at a middle school with a diverse population. Outcomes indicate that we were able to develop positive attitudes about computational thinking and programming among students and teachers who did not necessarily view themselves as “math types.” By partnering with language arts, technology and math teachers at Fisher Middle School, Ewing New Jersey, we introduced the isomorphism between the journalistic process and computational thinking to 7th and 8th graders. An intense summer institute, first with the teachers and then with students recruited from the school, immersed them in the “newsroom of the future” where they researched and wrote news stories, shot and edited video, and developed procedural animations in Scratch to support their storylines. An afterschool club sustained the experience. The teachers adapted interactive journalism and Scratch programming to enrich standard language arts curriculum and are infusing computational thinking in classroom experiences throughout the school.

This research was supported by a grant from the National Science Foundation.

Interdisciplinary Computing Blog: Interdisciplinary Computing Meeting Number 2: Day 1, Part 1

Liza Kaczmarscyk does a nice job of capturing the first day of discussion at our meeting on Creating a Climate for Interdisciplinary Computing. The discussion on computational journalism to which she alludes was initiated by yours truly and Rich Gordon from the Medill School at Northwestern University. Other journalists here include Jonathan Tracy from the AP, Michelle Ferrier from Elon University, and Barbara Iverson from Columbia College, Chicago.

Sidebar: Learning about learning – a conversation with Deborah Tatar

Dr. Deborah Tatar, Virginia Tech

Deborah Tatar, cognitive scientist at Virginia Tech

Deborah Tatar is a cognitive scientist at Virginia Polytechnic University whose current research focuses on understanding and clearing the obstacles to student learning in mathematics and science. For example, she was a principal investigator on the SimCalc project, a software-based interactive math curriculum for middle schoolers that has shown demonstrable success when accompanied by professional development for teachers. She is a collaborator on the CPATH Distributed Expertise project for which I am a co-PI.

In this conversation about what it takes to bring students from under-represented groups into computing, Tatar cautions against easy generalizations and simplistic solutions, offering intriguing possibilities for ways in which we can assist learners in finding the paths to understanding that are most appropriate for them.

Tatar’s insights remind me of Georgetown University math professor Jim Sandefur’s use of “think-alouds” – recorded interviews with students who explain their thought processes while working on math problems. It also echoes and complements the insights from Visible Knowledge Project, spearheaded by Randy Bass during the last decade. I was a researcher in that project in the early 2000s. My research project for VKP, “Blogging on the Beat” details my action research project on whether having journalism students keep blogs will lead deeper and more richly-sourced reporting.

This interview is part of my work in progress: The Re-Education of Me: Journalism, Diversity and Computing. Pearson, a long-time professional writing practitioner and educator, is using auto-ethnography and literary journalism to probe the implications of the transformation of journalism by computer science for journalism education. This interview was recorded at the National Science Foundation’s CE 21 community meeting in New Orleans, Lousiana Jan. 30, 2011.

View the interview (Quicktime file, runtime about 26 minutes)

From the NSF CE21 community meeting: Meet Lily Fae Pierre

I spent the last several days in New Orleans with 400 computer science educators, education researchers and policy makers at the National Science Foundation’s CE 21 community meeting. CE 21 is a new initiative to boost K-16 computer science education. Central to that effort is a commitment to strengthen computer science curricula and teaching at the high school level.

One of the most interesting people I met there was Lily Fae Pierre, a computer science teacher at Los Angeles High School. A former industrial engineer who became interested in technology as a resul of growing up on a family farm in Mississippi, Pierre uses chants and cheers to educate and engage her students. She allowed me to record one of her routines:

What is a computational journalist?

A friend posed this question on Facebook in response to my last blog post, and I was tempted to respond, “We’re still figuring it out.” Then I was tempted to be glib and say, “It’s CAR (computer assisted reporting) on the Information Superhighway.” There’s a sense in which both of these statements are true, and yet, there are some things that can be said with some degree of confidence.

Computational journalism is the application of computing tools and processes to the traditional task of defining, gathering and presenting news. This definition is what I was reaching for in my May 2009 essay, “How Computational Thinking is Changing Journalism and What’s Next.” As Adrian Holovaty explained in this September, 2006, blog post, computers aggregate and manipulate structured data, so we make the best use of the technology when we organize our content accordingly. This not only means cataloging our content in ways that make it easier to find (SEO metadata, tags, links and trackbacks for example), but choosing the most efficient and effective forms of information-gathering and presentation for the task and audience at hand.

One example that I used in my essay involved building a module into a local newspaper’s content management system that would pick up specific pieces of metadata from a wire service’s RSS feed (such the time stamp and the dateline) and automatically dump the headline into a breaking news field that loads on the front page.

This kind of automation is one way in which computing technologies can help make the newsgathering process more efficient and timely.  Megan Taylor’s July 2010 post for Poynter reported on how companies such as the New York Times are building applications that automate the retrieval and manipulation of certain kinds of information, such as congressional votes.  Taylor also noted that news operations routinely employ algorithms, or step-by-step procedures that can be codified, or sometimes translated into software applications that can aid reporting and editing.  The third important quality is abstraction, which is a way of generalizing about objects or processes. For example, this web page is governed by an cascading style sheet that is built on a set of abstractions such as “text,” “header,” “link,” “post” and “footer.” Each of these “objects” has properties, such as font, color and alignment  that define its “style.” The webpage interacts with a database organized according to its own set of abstractions.

Why is this useful for the non-programmer journalist to understand?  For one thing, I’ve found it helps me understand what programmers are talking about when we are collaborating. For example, when I worked with my computer science colleague Monisha Pulimood and our students to create the content management systems for our campus online magazine Unbound and our Interactive Journalism Institute for Middle Schoolers, our programmers had to ask detailed questions about the journalists’ workflow in order to create the databases and interfaces for each system. It took a while to understand what was most useful and relevant on both sides, when we worked on unbound, but the process was much smoother during the IJIMS project because we were more practiced at the conversation.

Computational includes, but is not limited to computer assisted reporting.

Sarah Cohen, Duke University’s Knight Foundation Chair in Computational Journalism’s 2009 report “Accountability through Algorithm: Developing the Field of Computational Jounrlaism (.pdf), , envisions new tools that will help reporters gather, analyze and present data and interact with news consumers and sources in more efficient, useful and engaging ways.

One simple example is  Gumshoe, the database manager that Pulimood  and her students built to help another TCNJ journalism colleague, Donna Shaw, analyze data she’d obtained about the disposition of gun crimes in the Philadelphia municipal courts. Using a sample of data from just a two-month period in 2006, Shaw and her students were able to document the fact that hundreds of cases weren’t going to trial, often because evidence and/or witnesses disappeared.  Shaw’s findings were part of the document trail that led to “Justics: Delayed, Dismissed, Denied” a Philadelphia Inquirer multi-part series  on problems in the Philadelphia court system that ran in 2009. (One of the reporters on that project, Emilie Lounsberry, has since joined our TCNJ journalism faculty.) (Reference)

Social network analysis is another great computational tool. I really like this 2006 project created by students from Emerson College a few years ago that illuminated how social networks affected the transmission of health information in Boaston’s Chinatown. The network maps are accompanied by a series of video podcasts about health care issues in the neighborhood.

News games are another important area of development, and I think that collaboration between journalists and game developers are going to lead to the emergence of multithreaded interarctive non-fiction narratives. Another TCNJ colleague, Ursula Wolz, has been helping me think about the possibilities of this field for the last several years. In 2007, we published a paper and a Poynter. org post outlining our idea for a multi-threaded non-fiction storytelling engine. We’ve made progress since then, which I hope to be able to demonstrate in more detail in the coming months. For the moment, here is a very primitive example of a fictional mutithreaded story that I wrote in Scratch using a simple storytelling engine that Wolz wrote for my interactive storytelling class last Spring. (This was actually part of a larger collaboration supported by the CPATH distributed expertise project, which Wolz and I will be presenting, along with our Villanova colleagues, Tom Way and Lillian Cassel, at the SIGSCE conference next March.)


Endnotes

  1. Shaw, Donna., Pulimood, Sarah Monisha. and Lounsberry, Emilie.The Gumshoe Project: A Model for Collaboration Between a Small College and a Large NewspaperPaper presented at the annual meeting of the Association for Education in Journalism and Mass Communication, The Denver Sheraton, Denver, CO, Aug 04, 2010 . 2010-11-15
  2. (with U. Wolz) “ Multi-threaded Interactive Storytelling for Literary Journalism “, The New Media Consortium Summer Conference 2007, Sparking Innovative Learning and Creativity”, invited expanded paper, http://www.nmc.org/publications, pp 38 – 45, 2007

Bringing interactive journalism into the middle school: A conversation with Laura Fay

Laura Fay is a Reading teacher at Fisher Middle School in Ewing, New Jersey. For the last three years, she has been an active collaborator in the Interactive Journalism Institute for Middle Schoolers (http://www.tcnj.edu/~ijims), a demonstration project at The College of New Jersey funded by the National Science Foundation’s Broadening Participation in Computing Program. (CNS #073973).

The goal of the IJIMS project is to expose students and teachers interactive journalism as a way of raising students’ interest in and awareness of computing careers. In a summer program and after-school club, participants created multimedia story packages, based on original reporting, that included text, video, images and animations created in Scratch, a programming language for novices created at MIT. Fay and her colleagues intend to continue the IJIMS project after its formal conclusion on August 31, 2010. This interview was recorded August 13, 2010 at the Scratch@MIT conference, where Fay and fellow teacher Marcy Havens presented their work along with the project’s Principle Investigator, TCNJ Associate Professor Ursula Wolz, and its external evaluator, Meredith Stone.

Scholastic Journalism Education as a Tool for Teaching Computational Thinking

Greg Linch’s April 30, 2010 post at the Publish2 blog improves upon my May 2009 post on computational thinking in journalism by placing it in the context of the larger conversation about the skills and habits of mind that journalists now need. He also offers helpful suggestions about specific computer science concepts that journalists ought to understand. Linch lists abstraction, debugging, defining variables, and commenting code as examples of computer science concepts that parallel traditional journalism skills and functions.

[Read more...]

When artists and scientists collide: Steve Harrison on collaboration

Steve Harrison is an architect by training whose work in academia and industry has crossed into engineering, computer science and interactive media. He is also a provocative thinker about the value of cross-disciplinary collaboration in research and teaching. Steve is also my co-PI on the CPATH Distributed Expertise Project funded by the National Science Foundation. The PI is Lillian (Boots) Cassel. In this video, Steve talks about what it’s been like to build collaborations between scientists, engineers and artists at Xerox PARC and between computer science, art, design and media students at Virginia Tech.

[bubblecast id=290102 thumbnail=475x375 player=475x375]

Superintendent: IJIMS Strengthened Learning and Professional Development in New Jersey School District

In June, 2009, my colleague Ursula Wolz and I had a chat with outgoing Ewing New Jersey Public Schools Superintendent Raymond Broach about his views on the IJIMS Project. IJIMS or the Interactive Journalism Institute for Middle Schoolers, is collaboration between Ewing township’s middle school and The College of New Jersey that is supported by the National Science Foundation’s Broadening Participation in Computing Project.  Wolz is the Project’s principal investigator; I am a co-PI along with Monisha Pulimood. The other TCNJ members of our team are gender equity specialist Mary Switzer, several TCNJ student research assistants, and a select group of volunteer mentors. Meredith Stone is our external evaluator.

Our hypothesis was that students who don’t think of themselves as “computing types”  can be successfully introduced to computing and programming concepts by learning to do multimedia journalism about their own communities. Our research results more than validate our hypothesis.

In this interview, Dr. Broach lauded the constructivist nature of the IJIMS model – a method of teaching the emphasizes collaboration and discovery, making students participants in creating knowledge, not merely absorbing knowledge. Broach noted that the Fisher teachers and guidance counselor who collaborated with us also received training in multimedia journalism and programming in Scratch. This, he said was a departure from the usual professional development model, because it required the teachers to learn skills that weren’t necessarily part of their training.

By the way, one of the Fisher teachers, Laura Fay, recently presented her experience teaching the Scratch programming language in the 8th grade language arts classroom at a meeting for investigators in the BPC program. You can read the notes from the presentation she and Ursula Wolz gave on the IJIMS project:

Music to browse by: [soundcloud url="http://api.soundcloud.com/users/30201375" params="" width=" 100%" height="450" iframe="true" /]