socially relevant computing in undergraduate education

38
Socially Relevant Computing in Undergraduate Education Monisha Pulimood The College of New Jersey Presented at PostgreSQL Conference, U.S., East 2010, March 27, 2010

Upload: vondra

Post on 06-Jan-2016

21 views

Category:

Documents


2 download

DESCRIPTION

Socially Relevant Computing in Undergraduate Education. Monisha Pulimood The College of New Jersey. Presented at PostgreSQL Conference, U.S., East 2010, March 27, 2010. Mission. critical thinking. respectful community. changing needs of society. service learning. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Socially Relevant Computing in Undergraduate Education

Socially Relevant Computing in

Undergraduate Education

Monisha PulimoodThe College of New Jersey

Presented at PostgreSQL Conference, U.S., East 2010, March 27, 2010

Page 2: Socially Relevant Computing in Undergraduate Education

MissionMission

formal and informal interaction

valued contributions intellectual inquiry

engaging educational environment

critical thinking

creative expression

academic freedom

service learning

respectful community

living-learning environment

changing needs of society

multicultural

ethical, leaders highly technological

Page 3: Socially Relevant Computing in Undergraduate Education

Figure 1. Computer science enrollments by gender. Curves indicate percentages of incoming college freshmen listing computer science as a probable major.Source: Gilbert, Juan E. “Making a case for BPC” Computer. IEEE, March 2006

Page 4: Socially Relevant Computing in Undergraduate Education

Database SystemsDatabase Systems

Page 5: Socially Relevant Computing in Undergraduate Education

GoalsGoalsDatabase Systems: database modeling; queries;

normalization; transactions; concurrency control; fundamental design issues and trade-offs

Software Modeling and Analysis: requirements process; documentation.

Tools: DBMSs; development environments; versioning systems; presentation tools; project management tools.

Group Dynamics and Communication Skills: dealing with uncertainty or ambiguity; reading, understanding, and summarizing source code, documentation;

Page 6: Socially Relevant Computing in Undergraduate Education

CollaborationCollaborationJournalism with Donna Shaw and Emille Lounsberry

Data collection and analysis Investigative report

Excel

Database

Analysis

Page 7: Socially Relevant Computing in Undergraduate Education
Page 8: Socially Relevant Computing in Undergraduate Education
Page 9: Socially Relevant Computing in Undergraduate Education
Page 10: Socially Relevant Computing in Undergraduate Education
Page 11: Socially Relevant Computing in Undergraduate Education

OutcomesOutcomesFor students

Better understanding of real world needs

Engagement

Accomplishment

For collaborators

Piloting a new model for investigative journalism

Investigative series

Page 12: Socially Relevant Computing in Undergraduate Education
Page 13: Socially Relevant Computing in Undergraduate Education
Page 14: Socially Relevant Computing in Undergraduate Education
Page 15: Socially Relevant Computing in Undergraduate Education
Page 16: Socially Relevant Computing in Undergraduate Education
Page 17: Socially Relevant Computing in Undergraduate Education
Page 18: Socially Relevant Computing in Undergraduate Education

Computational ThinkingComputational Thinkingvia Interactive via Interactive

JournalismJournalismin Middle Schoolin Middle School

with Ursula Wolz, Kim Pearson, Meredith Stone, Mary Switzer

http://www.tcnj.edu/~ijimsFunded by NSF CNS 0739173

Page 19: Socially Relevant Computing in Undergraduate Education

How K-8 “Sets Up” For HS How K-8 “Sets Up” For HS CoursesCourses

Biology starts in preschool when the first butterfly emerges from a chrysalis – what’s the analogy for Computational Thinking

Curriculum is already too full – if you add CT, what do you take out?

Grade-level experience is too compartmentalized – how do we avoid becoming a “special” in a tightly scripted, sound bite day?

Teachers say their curriculum is too “chunked”, how do we avoid creating another chunk?

Page 20: Socially Relevant Computing in Undergraduate Education

Big ThemesBig Themes

STORYTELLING!!!!!

Constructors not simply consumers of information

Language Arts curricula are the most “squishy” – this flexibility invites innovation

Journalism is the perfect place for civic engagement – the social context!

Language Arts least likely to be squeezed out

Page 21: Socially Relevant Computing in Undergraduate Education

Computational Thinking and Computational Thinking and JournalismJournalism

The Process: (Inquiry, create, build, invent, polish, publish) Iterate on: define problem, research it, draft solution,

test (copy edit and fact check), rollout (publish) Isomorphism between journalism and software

design

Need for CT Skills in Language arts: Information access, aggregation, synthesisConcerns for reliability, privacy, accuracyAlgorithm design (including logical consistency)Knowledge representation (granularity)Abstraction from cases

Page 22: Socially Relevant Computing in Undergraduate Education

The Summer Program at The Summer Program at The College of New JerseyThe College of New Jersey

Fisher Middle School Technology conservative, diverse population, urban rim school

One week with just teachers

One week with teachers and students Recruited kids who were not necessarily math/science ‘types’

Immersion into the process of publishing an online journal – students and teachers assigned “beats” (e.g. politics, environment, sports, arts)

Minimize didactic instruction, emphasize collaboration

Page 23: Socially Relevant Computing in Undergraduate Education

The After School Program at The After School Program at Fisher Middle SchoolFisher Middle School

Meets each week for an hour

Students propose and volunteer for beats.

Weekly tasks managed through “deliverables sheets”

Instruction completely informal

Put out two issues per year

http://highered.commandprompt.com/news

Page 24: Socially Relevant Computing in Undergraduate Education

Technology Technology

Word processing

Spreadsheets

Video recording and editing

Procedural Animation via Scratch

CAFÉ –Collaboration And Facilitation Environment

Page 25: Socially Relevant Computing in Undergraduate Education

CAFECAFE

Page 26: Socially Relevant Computing in Undergraduate Education

Multimedia ReportingMultimedia Reporting

Page 27: Socially Relevant Computing in Undergraduate Education

Magazine ManagementMagazine Management

Page 28: Socially Relevant Computing in Undergraduate Education

The Editorial ProcessThe Editorial Process

Page 29: Socially Relevant Computing in Undergraduate Education

Their Work on The WebTheir Work on The Web

Page 30: Socially Relevant Computing in Undergraduate Education

The Kids Made it Their OwnThe Kids Made it Their Own

Page 31: Socially Relevant Computing in Undergraduate Education

Our ResultsOur Results

The kids and teachers “get” that CT, programming and computer science are accessible. THEY WANT MORE

They articulate that programming and journalism are alike.

They articulate that you don’t have to be a “math type” to program.

They are using CT skills in areas outside our project.

Page 32: Socially Relevant Computing in Undergraduate Education

Summer Results Summer Results Rapid change in attitudeRapid change in attitude

Working with computers means I:

July 08

N=13

July 09N=27

Work all by myself

1 7

Work with others

6 16

Can be creative

10 19

Average score5 = Strongly

Agree to 1 = Strongly

Disagree

July 08N=16

July 09N=27

During the past week, I learned that Computer Science and Journalism are a lot alike

3.6 4.0

I believe I can create a computer program (July 2009)Agree/Strongly Agree No Opinion Disagree/ Strongly

DisagreeFirst Day 19 5 4

(N=29) 66% 17% 14%

Last Day 23 3 0

(N=26) 88% 12% 0%

Page 33: Socially Relevant Computing in Undergraduate Education

After School Results After School Results Sustained Change in AttitudeSustained Change in Attitude

Kids: 2/3 keep coming despite

technical setbacks and competition from sports, music,

On surveys they still respond interactive Journalism can be a lot of fun (4.41), working with computers means I can be creative (4.47)

Teachers: Increased sessions from twice

per month to weekly, took over the program in October 2009

Lobbied for 7th as well as 8th graders for sustainability

Committed to running the program without us next year

Page 34: Socially Relevant Computing in Undergraduate Education

Our Next StepsOur Next Steps

Disseminate our approach – problem of scale up of an immersive approach.

Support for teachers to share experiences and materials How can collaborating teachers support increased exposure to CT

concepts, e.g. partnering Language Arts and Math

Address the question: but ARE they doing CT/programming/SE? How sophisticated are their Scratch scripts? How would more explicit instruction in Scratch/CT/CS techniques

improve their animations.

Sustain the program at Fisher without research funding – teachers want more professional development

Page 35: Socially Relevant Computing in Undergraduate Education

Lessons Learned, Best Lessons Learned, Best PracticesPractices

Language arts teachers with minimal exposure to computational thinking can see its synergy with language arts and run with it.

They can ignite enthusiasm and confidence in their students to become computational thinkers – and programmers

We need to adapt curriculum and pedagogy to the culture of the school - don’t try to impose our preconceptions

Partner with teachers, respect their skills, let them take ownership

Page 36: Socially Relevant Computing in Undergraduate Education

http://www/tcnj.edu/~ijimshttp://www/tcnj.edu/~ijims

Page 37: Socially Relevant Computing in Undergraduate Education

QuestionsQuestions

Page 38: Socially Relevant Computing in Undergraduate Education

More InformationMore Information

Contact me:Contact me:[email protected]@tcnj.edu