Friday, November 14, 2008
Putting Research to Work
Idea
- It would provide role models for middle school students, to encourage them that CS could be for them.
- It would encourage the high school/young college students that they are worthy along with reinforcing what they know
- It would give some interesting skills to middle school students that they can not necessarily get in other places like school or after school programs
- It can serve as community service for the high school students.
Thursday, November 13, 2008
Catherine Didion Keynote
“Rising above the gathering storm” – NRC report
- Assumptions and stereotypes about who does science and engineering still exist – Time mag front page,
- Assumptions and stereotypes about women - Newsweek “What Women Want” cover Sept 22, 2008
- Assumptions about who will be the future leaders in science and technology impact students’ choices – example full page ad in Feb 17, 2006 CDG
www.implicit.harvard.edu Science Implicit Association Test
Girls of color are much more interested in sciences than white girls, but they are very underrepresented at the undergraduate level.
How do we keep them away?
- Lack of integration of STEM courses with other parts of the curriculum
- Contributions of women and minorities are virtually invisible – no role models – the instructors there may not be who the students want to be
- Much of the science and engineering work seems devoid of any social relevance
- Constrained curriculum with many critical paths
Busch-Vishniac and Jarosz, “Can Diversity in the Undergraduate Engineering Population be Enhanced Through Curricular Change?” Journal of Women and Minorities in Science and Engineering, Vol 10, 2004
What Engineers Tell Young People:
- Engineering is stressful and challenging
- Stress the importance of SUPERIOR math and science abilities
- “It’s not easy – but if you’re the type who when faced with a problem some would call impossible is even more driven to move mountains to find a solution, then you might have it in you to be an engineer”
IEEE is training engineers who go into classrooms, “first do no harm” – they have a webinar
www.engineergirl.com Most popular part – ask an engineer
Imagine that! is an Engineering contest
Zits Wednesday, October 15, 2008
Help and allow students to communicate through technology they use – You Tube (Large Hadron Rap), Facebook groups, iTunes science section
High School: Non-white girls (41%) are more likely than white girls (~21%) to say that engineering is a “good career” (Study by WGBH)
Message Testing:
For girls one of the strongest messages was: Live Your Life, Love What You Do. 42% of girls & 41% of boys rated this very appealing and 8% somewhat appealing. Tope tested message among non-white girls (44%).
Other top messages were: Creativity Has its Rewards and A World of Difference
Our traditional messages are not about risk-taking or being part of a group. Reinforce what students think they want to do. Military is doing this now.
Take the 10 best and 10 worst behaviors of students and use them in your marketing
Parents are an important constituent group – kids listen to their parents
For girls, older girls are important sources of information. Popular personalities are not
Engineer Your Life - www.engineeryourlife.org Totally open source – you can throw your name on it, download it, use it! Includes PPT for use with guidance counselors!!
“A lot of the work we’ve done is to change people’s perception of the potential of the students"
Sunday, September 28, 2008
Is programming necessary?
Crafty and CS-y
Friday, September 12, 2008
Big Ideas in Computer Science
Here are the four big ideas I thought of:
- Computer tools are designed and the design affects what they can do.
- Computers precisely execute instructions created by humans.
- This would include abstraction – what the instructions look like and how they are translated between layers.
- It includes algorithm creation and predicting what the computer will do given a set of instructions.
- It can include flow of instruction.
- It MAY include programming.
- Computers are used to solve many problems across many disciplines.
- Ideally here students would design algorithms to solve various problems such as traffic flow, databases…
- It would probably include the limit of computing – what problems are computers not good for solving and why.
- Ideally here students would design algorithms to solve various problems such as traffic flow, databases…
- Computing has a role in society
- Ethics,
- Use of the tool,
- History of computing and how society has changed based on computing technology…
- Ethics,
Friday, May 16, 2008
Motivating Students
Remind me to tell you about the argument she and J Strother Moore got into.
But first, I want to consider the question of inspiring students to learn about computing at a deep level. When I Googled Kate, one of thetop links is to a great blog post she wrote. Here's an excerpt:
Like many of my generation, I grew up on a computer with little or no content, and if I wanted it to play, I had to be creative. I had to make it do what I wanted it to do. I went on to study computer science in college and graduated with a BS from Stanford in 1997.This is in line with a thought I had last summer about learning curves vs. quality of output.
My youngest brother Michael followed me there, and majored in CS as well. He works for Microsoft now. By the time Michael was nine our family had a game console for our TV and fantasy adventure games with elegant graphics on our Apple IIgs. He grew up playing Nintendo and Bard's Tale. He had an email account before he was out of high school, and knew how to browse the Internet long before I did.
Unlike me, though, Michael didn't write a single line of code until college. Michael was an extremely creative kid, but he didn't bother spending that energy creating loops, routines, and functions.
When we were kids, computers were pretty limited in what they could do. You could write a program in BASIC that was almost as good as the programs you could get on floppy at those game swap events on Saturdays. You could buy BYTE magazine and laboriously type in the programs, seeing exactly how the program was put together. It was reasonably straightforward to create programs that were engaging, that your friends would say, "oh cool!" (or the 1982 equivalent) if you told them or showed them.
The world has changed a lot. A kid in the basement couldn't have written World of Warcraft or the Sims. In some ways the tools we have make it easier than ever to create interesting content - Dreamweaver making HTML and PHP at the click of a button, drag-and-drop programming in Flash or Alice, image manipulation with iPhoto or Photoshop - those were all inconceivable back then.
But the increased complexity under the hood - the higher computational power in home computers, the embedded systems throughout our lives - have also abstracted away our ability to tinker. Imagine taking apart your iPod to see how it works. Similarly, kids are so used to interacting with fun! neat! systems, that the introductory programs they're cognitively ready for aren't impressive enough. Hello World just doesn't cut it in our in-your-face media-rich world.
My students struggle with some of the ideas of CS. That a variable contains a value is a new idea for them. They're smart, capable, and they figure it out, but there are developmental issues - their brains aren't ready for all the deep ideas. Yet they will get turned off if it seems like too much work for too little payoff, if they can't make things that make their friends say, "oh cool!" (or the 2008 equivalent).