ICS 131: Social Analysis of Computerization Lecture 4: Social Aspects of Technical Questions Part I.

Slides:



Advertisements
Similar presentations
Part II: Developing Your Debate
Advertisements

Evidence & Preference: Bias in Scoring TEDS-M Scoring Training Seminar Miami Beach, Florida.
A Plan That Builds an Essay
ENG 101 MOCK EXAM ANSWERS. PART ONE – LISTENING & NOTE-TAKING Listening Task 1 - (5 x 3pts = 15pts) 1. What do people say about test scores? (part A)
Part II of our Presentation… is based on projects in the Center for Teaching Excellence and The Office of Undergraduate Studies.
STRUCTURED ACADEMIC CONTROVERSY Mrs. Moss’s 8 th grade social studies.
CSCD 555 Research Methods for Computer Science
Cultural Diversity We’re all in this world together, right?
ICS 131: Social Analysis of Computerization Lecture 3: Identifying and analyzing social issues.
The Effect of Gender on the Response to Technological Error Calvin Chan and Jamie Jin PSY/ORF 322 Spring 2005.
Standards-based Instruction and Assessment Ohio State ABLE Director’s Meeting October 29, 2002 Presenter: Mahna Schwager, PhD WestEd.
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
Dr. Angie Parker Anthem College Online Phoenix, Arizona.
Windows 10. The New Microsoft Operating System to be released July 29 th. It’s not just a PC operating system, it’s a lot more, it includes phones,
ICS 131: Social Analysis of Computerization Lecture 2: Identifying and analyzing social issues.
Using Social Practices in Language David Murphy English Language Fellow Toluca, Mexico
ICS 131: Social Analysis of Computerization Lecture 5: Social Aspects of Technical Issues II.
Exploring Computer Science Gender Parity through Research in Afghanistan Number and Percentage of students in Afghan Higher Education (Miwa, 2005) Class.
Introduction to Literary Theory, Feminist and Gender Criticism
Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson Advanced.
CS110/CS119 Introduction to Computing (Java)
English Department Mary Ellen Phelan, Supervisor A book is a gift you can open again and again. – Garrison Keillor.
Drs. Mai Yin Tsoi and Sonal Dekhane MEETING STUDENTS' NEEDS IN-HOUSE: SOFTWARE DEVELOPMENT WITH PEERS AS CLIENTS TO INCREASE RESEARCH SKILLS GGC STEM Mini-Grant.
7th Grade Do not let me forget. You need field trip permission slips today! Today: Assign debate topics Debate guided notes Stretch You need to have at.
NSF Proposal Ideas CRCD. Enhancements to CIMEL Analyze exercises data from CSE12-15 students – Where an exercise had overall poor results, revise exercise.
Language Learning Strategies Recognizing your strengths and weaknesses, and practicing to improve what you can Adapted from Lessons From Good Language.
Unlocking Curiosity Through Computer Science for All Students Jane Margolis CSLNet March 16, 2015.
1 TOPIC 1 INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING Topic 1 Introduction to Computer Science and Programming Notes adapted from Introduction to.
Ethical and Social...J.M.Kizza 1 Module 11: New Frontiers for Computer Ethics: Virtualization and Virtual Reality Virtualization History of Virtualization.
BOOST YOUR STUDENTS’ PARTICIPATION Education in the international classroom Lisanne Wilken European Studies, Århus University.
TESOL Materials Design and Development Finish Tomlinson’s “Introduction” and begin Harmer’s “Describing Learners” Week 3.
SOCIETY FOR MUSIC THEORY – COMMITTEE ON THE STATUS OF WOMEN FOCUS GROUP FINDINGS.
Notes on Graduate School Cliff Shaffer Department of Computer Science Virginia Tech Blacksburg, VA.
Elementary Education In a Technology Age Gregory Gates Period 5.
TKAM Philosophical Debate Task 1: Quote Analysis Task 2: Philosophical Debate Task 3: Reflection.
20 Strategies for learning American Sign Language (ASL)
Introduction to the ERWC (Expository Reading and Writing Course)
David Evans CS200: Computer Science University of Virginia Computer Science Lecture 20: Objects I invented the term Object-
1 Engineering Overview A Statistical Profile of the Engineering Profession.
ENGLISH FOR LAWYERS II INTRODUCTION. Lecturer Prof.Dr. Lelija Sočanac Prof.Dr. Lelija Sočanac Office hours Monday – h, Gundulićeva 10, Room.
Development of M.Sc. In IT Management in Construction at Damascus University Project Overview & Lessons Learned TEMPUS Project: JEP By: Dr.
Application Programming Interfaces. Java comes with a bunch of classes that are already written. Java comes with a bunch of classes that are already written.
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
Introduction to the ERWC (Expository Reading and Writing Course)
Conducting an Interview Module 7 Level 1 Understanding Effective Communication.
ENGLISH 101 WEEK 2 Tuesday. Review and Announcements A Couple of Important Things to Note: On your schedule there might be a couple of places I accidently.
Starting Class Each Day / Lesson 1.Log into google classroom & open “C&E Journal” document. – Classroom.google.com – Insert a line / create separation.
College Student Survey (CSS) 2006 CSS INSTITUTIONAL PROFILE Margie Bennett, Director Institutional Research and Compliance March 2007.
National Science Education Standards. Outline what students need to know, understand, and be able to do to be scientifically literate at different grade.
Programming Objectives What is a programming language? Difference between source code and machine code What is python? – Where to get it from – How to.
ND Community Call Salmon Community July 16, 2014.
1 B/Z/M F 06 - Lec 12 Today’s theme: using old exams What is the best way to use old exams (from my website)? –Look up all the answers and then just.
Miss Vikki Vollman.  Complete the following bell ringer in the allotted time given:  Should women have the same rights as any other race, gender, or.
What is it like to study at a university in the United States? Kate Burrill, M.A. English Language Fellow IAIN Sunan Ampel.
Learning and Gender Week 2, lesson 2 – Subject choice differences and gender role socialisation.
LEMA VISION MISSION AND STUDENT LEARNING OBJECTIVES (SLO) Competencies for the 21st Century.
Using Blackboard as a Tool to Teach Online Technology Skills in College Classrooms Dr. Victoria Haddad Adjunct Professor, College of Technology Wilmington.
Operation Inform Tests and Testing The State University of New York
AP CS Principles. Computer Science for everyone Until now, high school CS has been either nonexistent or limited to the AP CS A course. CS A is the only.
1 Quiz Show Programming Terms. 2 Alice - 3D Virtual Programming Vocabulary Quiz Board Chapter 1 Chapter 2a Chapter 2b Chapter 3 Chapter 4 $100 $200 $300.
Dr. Nancy A. Glowacki – Department of Labor (DOL) Veterans’ Employment and Training Service (VETS) Women Veterans in the Workforce.
Computing & Information Communication Technology
Informatics 223 Applied Software Design Techniques
Using DLESE: Finding Resources to Enhance Teaching
Comp Sci 302 Introduction to Programming
FUTURE JOBS READERS Level 2-② App Developers.
Symbolism.
The Writing Process INGL 3101.
Presentation transcript:

ICS 131: Social Analysis of Computerization Lecture 4: Social Aspects of Technical Questions Part I

Topics Code Operating Systems

Social Aspects of Technical Questions: Code Key Ideas –The processes and products of computer programming involve many social issues. –These issues influence how the processes proceed and what products can be made.

Code: Explicit Goals Write software that can be used to do something. Do so quickly. Create tools that can be employed in an efficient and usable way.

Code: Potential Implicit Goals Maintain job security. Keep management in the dark. Circumvent the law. Demonstrate own prowess. (Sometimes these are explicit…)

Code: Assumptions Java, for example… –English speaking –Has eyes, hands and fingers –Has access to power, food, etc. –Good at math/science/logic –Computer literate –Not all of these must be true, but most usually are…

Code: Stakeholders Programmers who use the language IDE programmers Family/Friends Clients Society

Code: Impacts Gender Race/Ethnicity Age Socio-economic status

Code: Impacts Gender How many males vs. females in this class?

Code: Impacts Gender Last year –UCI as a whole = 49.7% female –UCI ICS Undergrad: 825 male/117 female = 12.4% female –UCI ICS Grad: 210 male/62 female = 22.8% female Why?

Why Fix It? Make current products better by utilizing a diverse perspective on existing problems. Conceive of new products that a diverse group of people are interested in. Make products that a diverse group of people can use.

Unlocking the Clubhouse Jane Margolis & Allan Fisher Computer science claimed by men, ceded by women Female students more interested in applications, less interested in “geek mythology”

How to Fix It? CMU study –the entering enrollment of women in the undergraduate Computer Science program at Carnegie Mellon has risen from 8% in 1995 to 42% in 2000 Ada Byron Research Center Women in Computer Science

Code: Impacts Race/Ethnicity –Among the 1999 recipients of computer science bachelor degrees from Ph.D. granting institutions in US & Canada, only 4% were African-American and 4% Latino/a. Such low numbers are found elsewhere, as African-American and Latino/a students together make up less than 7% of the high school advanced placement computer science test-takers nationwide. In 1999, only 7 California African-American female high school students took the AP CS exams (out of a total of 455 female test takers), 24 African- American males (out of 2501 males), 21 Mexican-American females and 52 Mexican-American males. –Source:

Code: Impacts Socio-economic status –Need a computer, or access to one.

Code: Impacts Age

When did you learn how to code? Why? Discuss

My missed opportunities Had a Vic 20 when I was 7, but the books had typos… Took computer programming in 6th grade, but it didn’t stick… Finally learned how to code when I was 24.

Teaching Programming Very few books for little kids to learn to code.

Public Understanding of Code Lynn Stein says “It is important that the general public understand something about the nature of the computational infrastructure on which they are increasingly dependent.” Agree or disagree?

Topic for Discussion Consider a programming language that is based on a language other than English (Spanish, Mandarin, American Sign Language, etc.)? Questions: –What kinds of programs might it be used to write? –What would the code itself look like? –What would the process of creating it be like? –How would society be different?

Interface Metaphors

Key Ideas The metaphor underlying a computational system affects how it will be used. A good metaphor can help frame how people approach a system, and inspire developers to produce certain kinds of software packages. Metaphors have limited life spans.

A Metaphor Examples from poetry/literature –My love is like a red, red rose. Robert Burns (Listen)Listen – All the world's a stage, And all the men and women merely players They have their exits and their entrances; William Shakespeare (from As you like it 2/7)

What a Metaphor Gives You Way of harnessing previous experience to help understand current interaction Inspiration for other directions

What things need to be in place for a metaphor to be relevant? Previous experience New technology, or rethinking of old technology Connection between them.

What are the problems with metaphors? Inspirational at first, constraining at the end. The better they are, the more entrenched they become and the more constraining they are.

A Computer Is Like a Typewriter Keyboards Text Printing What other expectations? What problems?

A Computer Is Like a Whole Desktop Good for work Writing letters/papers Some communication channels Move things around it What other expectations? What problems?

Xerox PARC Originated the graphical user interface, desktop metaphor in 1970s. Alan Kay

A Computer Is Like a Notebook Carry it with you Put text in it Other expectations? What problems?

A Computer Is Like a Notepad Write on it Graffiti Other expectations? What problems?

Workstation vs. Playstation

Croquet What is/are the metaphor(s)? What expectations do they build up? Problems with their metaphors?

The Island Metaphor Virtual Raft Project

Questions?

A Debate Which makes a better metaphor for computational systems: “a computer is a social partner” or “a computer is a tool”? You may be asked to defend either side. Be prepared to defend against the other side’s arguments. When possible, use examples from the reading to support your arguments. Please take 5 minutes to discuss with your neighbors (preferably different neighbors than last Tuesday).

And our lucky contestants are... …come on down front!

Tomorrow Social Aspects of Technical Questions II Readings