asserting cs != can't socialize building community in a computer science program kim kihlstrom...

37
Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA [email protected]

Upload: jameson-hipsley

Post on 14-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Asserting CS != Can't SocializeBuilding Community in a

Computer Science Program

Kim KihlstromWestmont CollegeSanta Barbara, CA

[email protected]

Page 2: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Outline

• Introduction and Motivation

• Philosophy

• Activities

• Observed Results

• Conclusion

Page 3: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Stereotypes: looking at shoes

Page 4: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Why it is important to build community in a CS program

• It is part of God's calling for us to help our students grow in all ways

• It allows us to equip students with the interpersonal skills that they need for a productive career

• It allows us to attract and retain students in computer science programs– particularly female, ethnically diverse, and

economically disadvantaged students

Page 5: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

God’s calling to foster growth in all areas

“Jesus kept increasing in wisdom and stature, and in favor with God and men.”

(Luke 2:52)

Page 6: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

We are the body of Christ

“Just as each of us has one body with many members, and these members do not all have the same function, so in Christ we who are many form one body, and each member belongs to all the others.”

(Romans 12:4-5)

Page 7: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

We need relationships with other humans

“It is not good for the man to be alone. I will make a helper suitable for him…But for Adam no suitable helper was found. So the Lord God caused the man to fall into a deep sleep; and while he was sleeping, he took one of the man's ribs and closed up the place with flesh. Then the Lord God made a woman from the rib he had taken out of the man, and he brought her to the man. The man said, ‘This is now bone of my bones and flesh of my flesh…’ ” (Genesis 2:18ff)

Page 8: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

We must be a community in Christ

“And let us consider how we may spur one another on toward love and good deeds. Let us not give up meeting together, as some are in the habit of doing, but let us encourage one another –- and all the more as you see the Day approaching.”

(Hebrews 10:24-25)

Page 9: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

We are witnessing a decline in social capital nationwide

“By analogy with notions of physical capital and human capital -- tools and training that enhance individual productivity -- the core idea of social capital theory is that social networks have value. Just as a screwdriver (physical capital) or a college education (human capital) can increase productivity (both individual and collective), so too social contacts affect the productivity of individuals and groups.”

Robert D. Putnam, Bowling Alone: The Collapse and Revival of American Community, 2000

Page 10: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Educational system has contributed to collapse of community

“One might summarize most of the current critiques of American higher education by saying that the underlying cause of many problems could be described simply as the collapse of community and the correlative depersonalization of experience.”

Joel M. JonesPresident, Fort Lewis College“To dance with dogs: The LiberalArt of Community Building”Liberal Education, 1998

Page 11: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Group skills are important in computer science

“[H]ow a team behaves can be even more important than its professed goals.”

Phillip G. Armour “The spiritual life of projects”Communications of the ACM January 2002

Page 12: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Particular importance in CS

“The more high technology around us, the more the need for human touch.”

John NaisbittMegatrends: Ten New Directions Transforming Our Lives1982

Page 13: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Attracting and retaining students

“Institutions should act so as to enable individuals to become congruent with and become integrated within (that is, establish competent membership within) the social and intellectual communities of the college. Insofar as integration is the direct outcome of wide-ranging personal contact among members of the institution, institutions should strive to provide a range of opportunities for interaction among members of the institution, especially in situations outside the formal confines of the academic system (e.g., classrooms)…

Page 14: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Attracting and retaining students

…Successful institutions are, in this regard, like healthy communities and families, collectivities whose members reach out to one another in order to establish the social and intellectual bonds so important to community membership. Successful retention programs are vehicles for such bonding.”

Vincent TintoLeaving College: Rethinking the Causes and Cures of Student Attrition1987

Page 15: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Attracting and retaining underrepresented students

The limited evidence we have regarding programs for disadvantaged students suggests that their persistence depends greatly on academic support and, among disadvantaged minority students, also on the character of their social participation in the communities of the Institution.”

Vincent TintoLeaving College: Rethinking the Causes and Cures of Student Attrition1987

Page 16: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Philosophy

• Vision for preparing computer scientists that are not only technically competent, but that are also strong communicators, are able to work effectively with others in diverse settings, and that can articulate ideas in both verbal and written form

• Faculty-student relationship is central to our mission as Christian educators

Page 17: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Philosophy

• Faculty must love, nurture, serve, lead and inspire our students, and thus encourage and equip them for lives of thoughtful Christian service and lifelong learning

• Model effective people skills by developing good rapport with the students

• View teaching as an act of service in which faculty gifts and talents are to be used to encourage and support students

Page 18: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Philosophy

• Aim toward transparency with our students

• Seek to nurture and care for them

• Strive to be encouraging to students who lack confidence or who are struggling

• Work to build community within CS program

Page 19: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Activities

• Weekly dinners with faculty/students• Regular social events (BBQs, hot tub, etc.)• Regular faculty prayer for students• Women in CS/math support group• Grace Hopper and SIGCSE student attendance• Individual mentoring of students• Department retreat• Faculty attendance at student events• Future goal: community service projects

Page 20: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Student barbecues

Page 21: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Student barbecues

Page 22: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Student barbecues

Page 23: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Weekly faculty-student dinners

Page 24: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Cookies

Page 25: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Valentine’s Day

Page 26: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Only You (Can Make My Code Compile)Adapted from Only You

by Buck Ram and Andre Rand

Only you can make my code compile, Only you can link my object files;Only you, and you alone, can loop me like you do And stack my queue with love for only you.

Only you can make my errors right, For it's true: you make my code take flight.If you catch my heart you'll understand the values that I send; You're my dream come true, my one's complement!

Page 27: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Valentine’s Day

Page 28: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Support for fellow students

Page 29: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Female students

Page 30: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Female students

Page 31: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Department retreat

Page 32: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Observed student results

• Students working together• Students playing together• Students attending chapel together• Students praying together• Students ministering to each other• Shy students becoming more social• Students growing spiritually• Students developing academic confidence• Students describing our program as the major

that “has the most fun together”

Page 33: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

NSSE survey data

• Rate the quality of your relationships with other students on a scale from 1 (“unfriendly, unsupportive, sense of alienation”) to 7 (“friendly, supportive, sense of belonging”)

• The national averages for freshmen and seniors were 5.68 and 5.75, respectively

• The averages for freshmen and seniors at our institution were 6.00 and 5.91, respectively

• The averages for freshmen and senior CS majors at our institution were 6.20 and 6.40, respectively

Page 34: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Relationships With Other Students

5.2

5.4

5.6

5.8

6

6.2

6.4

6.6

National Institution CS Majors

Freshmen

Seniors

Page 35: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

NSSE survey data

• If you could start over again, would you go to the same institution you are now attending, on a scale of 1 (“definitely no”) to 4 (“definitely yes”)

• The national averages were 3.22 and 3.18 for seniors and freshmen, respectively

• The averages at our institution were 3.55 for freshman and 3.57 for seniors

• The average for CS majors at our institution was 3.80 for both freshmen and seniors

Page 36: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Would Attend Same Institution

2.8

2.9

3

3.1

3.2

3.3

3.4

3.5

3.6

3.7

3.8

3.9

National Institution CS Majors

Freshmen

Seniors

Page 37: Asserting CS != Can't Socialize Building Community in a Computer Science Program Kim Kihlstrom Westmont College Santa Barbara, CA kimkihls@westmont.edu

Conclusions

• As Christians, we are called to community• It is both desirable and possible to build

community in a computer science program • Provided our philosophy and motivation • Gave examples of relevant activities and

events • Presented some anecdotal evidence as

well as quantitative results