NSF Awards: 1406885
The Schlumberger-Rice Computer Engineering Design Academy introduced middle school girls to the field of computer engineering through hands-on technological experiences and real-world applications. Students were first introduced to circuits, input/output, microprocessors, and a programming language and then directly experimented into activities and projects. In week one, students were introduced to circuits, methods of input and output, microprocessors, and a programming language. Students first learned how electricity flows through materials and built their own basic circuits. Next they learned how to use electronic components to give a microprocessor, the Arduino Uno, inputs and obtain desired outputs. Students also became comfortable with writing sketches and downloading them onto the Arduino Uno. The final project was to create and command a “Car-duino”, a Bluetooth controlled car-like device.
In order to familiarize themselves with basic circuitry, students used both conductive and non-conductive play dough. Methods of input included potentiometers, flex sensors, buttons, soft potentiometers, photo resistors, and temperature sensors. Using circuit diagrams and provided codes, students learned how the components must be wired and commanded with sketches. Students created games using the pieces available and even related their projects to real world applications. Finally, students used computer commands such as For, If/Else, and While to write their car code.
The culminating event was a demonstration and presentations on the last day for family, guests, and the Rice community.
NSF Awards: 1406885
The Schlumberger-Rice Computer Engineering Design Academy introduced middle school girls to the field of computer engineering through hands-on technological experiences and real-world applications. Students were first introduced to circuits, input/output, microprocessors, and a programming language and then directly experimented into activities and projects. In week one, students were introduced to circuits, methods of input and output, microprocessors, and a programming language. Students first learned how electricity flows through materials and built their own basic circuits. Next they learned how to use electronic components to give a microprocessor, the Arduino Uno, inputs and obtain desired outputs. Students also became comfortable with writing sketches and downloading them onto the Arduino Uno. The final project was to create and command a “Car-duino”, a Bluetooth controlled car-like device.
In order to familiarize themselves with basic circuitry, students used both conductive and non-conductive play dough. Methods of input included potentiometers, flex sensors, buttons, soft potentiometers, photo resistors, and temperature sensors. Using circuit diagrams and provided codes, students learned how the components must be wired and commanded with sketches. Students created games using the pieces available and even related their projects to real world applications. Finally, students used computer commands such as For, If/Else, and While to write their car code.
The culminating event was a demonstration and presentations on the last day for family, guests, and the Rice community.
Continue the discussion of this presentation on the Multiplex. Go to Multiplex
Elc Estrera
Senior Research Analyst
This looks like a great way to get young people involved in computer programming in a real concrete way. What other projects did you consider having the girls complete?
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
Actually, the girls do not compete with each other but rather we set up a variety of different mazes for them to run their “cars/dragons” through. We found both in practice and in research articles that having a competition was not as enjoyable for the middle school girls as having an open ended celebration. The girls could pick which mazes to go through and everyone received recognition for their achievements. In this two week program we had other projects that the girls worked on and they received a stamp in their “passports” when they were completed.
Elc Estrera
Senior Research Analyst
Thanks for clarifying, Carolyn. That sounds like it’d create a more encouraging environment.
Wendy Martin
I love that your video gives a lot of time to the voices of the girls, parents and mentors, and the girls’ creations. How do recruit the girls into your program?
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
Most of the 25 girls are in 7th grade at schools in the Houston Independent School District. Most of the students are recruited through teachers that have participated in Rice University professional development programs. For example, we have an NSF Research Experience for Teachers program, most of whom teach in high needs schools, and we send the applications to the teachers in that program.
Carol Fletcher
Have you considered combining teacher professional development with a student camp like this to scale up impact?
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
Carol, That is a great idea. We would love to incorporate teacher PD with our summer programs, but we haven’t really figured out how to do so. Our Computer Engineering Design program for middle school girls will be held the same week as our Texas Regional Collaborative math and science programs for teachers. Interesting. Any ideas??
Carol Fletcher
Carolyn,
We are actually experimenting with this idea this summer in our SustainIT camps here in Austin. Based on our pilot of this model in the winter, teachers like getting trained on the technology and acting as “TAs” for the camp without having full responsibility for teaching something that is new to them. They get to see how kids interact with the technology, what their roadblocks are and what comes easy to them, in a low-stakes environment where they can learn along side the students. Check out the specifics at http://www.thetrc.org/sustainit-stembridge-2016/ . We are still recruiting teachers so let your Rice teachers know if they are interested. We want to build capacity for them to be the camp leaders in the future.
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
Interesting! I will be happy to recruit teachers to your program. Also, I just realized that our TRC Computer Science PD, which is for middle school teachers, is the week before our middle school girls program. We will definitely invite the teachers to be teaching assistants in student program. Thank you for the idea!!
Nicole Reitz-Larsen
Educator
I agree with the comments above that it is great to hear from a variety of voices regarding the project. It looks like it is an afterschool program that students can sign up for. How much does it cost the girls to attend?
What kind of scaffolding activities do you do to support the girls in learning about the micro controllers, conductors, etc?
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
The program is a 2 week 1/2 summer program and it is free to all participants through a gift from Schlumberger. After the summer, we support the students with “maker meet ups” for about 5 summers throughout the academic year.
We scaffold the program through squishy circuits and things like the arduino blink tutorial https://www.arduino.cc/en/Tutorial/HomePage
Jim Boyd
Thank you for sharing this great student program. Was this program tied to any middle school classwork, or was it strictly optional out of class activity?
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
It was not tied to the classroom but we hope that teachers that we will be working with this summer will implement similar projects in their schools.
Brett Slezak
Carolyn, what a great way to engage girls in CS. Having two girls myself, I wish there were more opportunities designed like this to engage them in the CS world. I know that middle school is a pivotal time for girls in CS, and is the age where we see them starting to self-select out of CS classes. I was interested to know if you have seen any empirical or anecdotal evidence of impact from your program on local school districts and the number of female students opting-in to CS and STEM related class?
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
We have past participants in our program who are mentoring/teaching in the program and they say it has really excited them about STEM careers. On the other hand, we have a large study with 13,000 3rd grade to 12 grade students that we are in the process of publishing that shows how girls attitudes towards science starts to diminish relative to boys in middle school.
Barbara Ericson
I have used teachers from my professional development workshops to run computing summer camps and it is a great way for teachers to try out new ideas without the pressure of having to create lesson plans and worry about grading.
Jill Denner
Great video! I am interested in how you recruit the college mentors, and what training or support you provide for them?
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
We hire (pay) undergraduates for the entire summer to work in a variety of STEM programs. They are just helping in our first summer student program, which is a STEM Fab program for migrant students, and then by the end of the summer they are teaching the program pretty independently. In the academic they volunteer on our Saturday meet ups.
Barbara Ericson
Did the girls pick the design for their “car”? Have you considered having the girls creating interactive art instead of “cars”? Arbotics at http://artbotics.cs.uml.edu/wordpress/ has used LEGO robot kits and arduino’s to create interactive 2d art projects. See https://www.youtube.com/watch?v=_CAXAY6FYSc for some examples with LEGO robot kits.
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
We change up the final challenge and one year it was 3D printed owls (like Rice Owls!) that could move and light up. The kinetic lego mindstorms are very cool! I will share this with our undergrads as we brainstorm new projects for this summer. Thank you!
Barbara Ericson
How are you measuring changes in the girls attitudes and confidence?
Carolyn Nichol
Building diverse computer engineers of the future using prototyping
We have some surveys that we just for the summer programs but for our much more intensive programs for teachers, we assess student attitudes towards sciences using the ATSI or MATSI surveys. Do you know of one specifically for computer science?
Barbara Ericson
Our evaluators created one for our computing summer camps. Tom McKlin at Sagefox should be able to send you a copy and explain what it was based on. His email is tmcklin@sagefoxgroup.com.
Terri Reh
I am a middle school teacher who teaches Language Arts and Programming (elective). I have been given a new assignment, Innovation Technology programming/robotics/engineering). I would love to become involved in what you are doing. but wouldn’t know where to start. Thoughts?
Further posting is closed as the showcase has ended.