Category Archives: Book Club

Five CIRCL Educators stand next to a Cyberlearning 2019 banner

Harnessing Educational Data: Discussing Dr. Safiya Noble’s Keynote from Cyberlearning 2019

By Pati Ruiz, Sarah Hampton, Judi Fusco, Amar Abbott, and Angie Kalthoff

In October 2019 the CIRCL Educators gathered in Alexandria, Virginia for Cyberlearning 2019: Exploring Contradictions in Achieving Equitable Futures (CL19). For many of us on the CIRCL Educators’ team it was the first opportunity for us to meet in person after working collaboratively online for years. In addition, CL19 provided us with opportunities to explore learning in the context of working with technology and meet with researchers with diverse expertise and perspectives. We explored the tensions that arise as research teams expand the boundaries of learning, and explored how cyberlearning research might be applied in practice.

One of the topics, we thought a lot about at CL19, is algorithms. We had the opportunity to hear from keynote speaker Safiya Noble, an Associate Professor at UCLA, and author of a best-selling book on racist and sexist algorithmic bias in commercial search engines, Algorithms of Oppression: How Search Engines Reinforce Racism (NYU Press). In her Keynote, The Problems and Perils of Harnessing Big Data for Equity & Justice, Dr. Noble described the disturbing findings she uncovered when she started investigating algorithms related to search. She was not satisfied with the answer that the way algorithms categorized people, particularly girls of color, was what “the public” wanted. She dug in deeper and what she said really made us think.

This keynote is related to some of the conversations we’re having about Artificial Intelligence (AI), so we decided to re-watch the recorded version and discuss the implications of harnessing Big Data for students, teachers, schools, and districts. Big Data is crucial in much work related to AI. Algorithms are crucial. We bring this into our series on AI because even though math and numbers seem like they are not culturally-biased, there are ways that they are and can be used to promote discrimination. In this post, we don’t summarize the keynote, but we tell you what really got us thinking. We encourage you to watch it too.

Besides discussing algorithms for search, Dr. Noble also discusses implications of technology, data, and algorithms in the classroom. For example, Dr. Noble shared how she breaks down how a Learning Management System works for her students so that they know how the technology they are using can inform their professors of how often and how long they log into the system (among other things). She said they were often surprised that their teachers could learn these things. She went on to say:

“These are the kinds of things that are not transparent, even to the students that many of us are working with and care about so deeply. “

Another idea that particularly resonated with us, as teachers, from the talk is the social value of forgetting. Sometimes there is value in digitally preserving data, but sometimes there is more value in NOT documenting it.

“These are the kinds of things when we think about, what does it mean to just collect everything? Jean–François Blanchette writes about the social value of forgetting. There’s a reason why we forget, and it’s why juvenile records, for example, are sealed and don’t follow you into your future so you can have a chance at a future. What happens when we collect, when we use these new models that we’re developing, especially in educational contexts? I shudder to think that my 18-year-old self and the nonsense papers (quite frankly who’s writing a good paper when they’re 18) would follow me into my career? The private relationship of feedback and engagement that I’m trying to have with the faculty that taught me over the course of my career or have taught you over the course of your career, the experimentation with ideas that you can only do in that type of exchange between you and your instructor, the person you’re learning from, that being digitized and put into a system, a system that in turn could be commercialized and sold at some point, and then being data mineable. These are the kinds of real projects that are happening right now.”

We are now thinking a lot about how to help students and teachers better understand how our digital technology tools work, how we should  balance the cost of using technology to help learners with the potential problem of hyper-datafication of saving everything and never letting a learner move past some of their history.

As we think through this tension, and other topics in the keynote, some of the questions that came up for us include:

  • What information is being collected from our students and their families/homes and why? Where does the information go?
  • Who is creating the app that is collecting the data? Are they connected to other programs/companies that can benefit from the data?
  •  What guidelines for privacy does the software company follow? FERPA/COPPA? Do there need to be more or updated standards? What policies aren’t yet in place that we need to protect students?
  • What kinds of data is being digitally documented that could still be available years after a student has graduated? How could that impact them in job searches? Or, what happens when our students, who have documented their whole lives digitally, want to run for public office?
  • There are well-documented protocols for destroying students’ physical work, so what documented protocols are in place for their digital work?
  • Are school devices (e.g., Chromebooks or iPads) that contain student sensitive data being shared? Are all devices wiped between school years?
    • Students clean out their desks and lockers at the end of the school year, should we be teaching them to clean out their devices?
    • Do students have an alternative to using software or devices if they or their families have privacy concerns? Should they?
  • Is someone in your district (or school) accountable for privacy evaluation, software selection, and responsible use?
    • How are teachers being taught what to look for and evaluate in software?

In future posts, we’ll cover some more of what Dr. Noble suggested based on her work including the following points she made:

  1. (Re)consider the effect of hyper-datafication
  2. Resist making issues of justice and ethics an afterthought or additive
  3. Protect vulnerable people (students) from surveillance and data profiling
  4. Fund critical digital media research, literacy programs, and education
  5. Curate the indexable web, create multiple paths to knowledge
  6. Reduce technology over-development and its impact on people and the planet
  7. Never give up on the right things for the planet and the people

Dr. Noble on stage at the Cyberlearning 2020 meeting.

Finally, some of us have already picked up a copy of Algorithms of Oppression: How Search Engines Reinforce Racism and if you read it, we would love to hear your thoughts about it. Tweet @CIRCLEducators. Also, let us know if you have questions or thoughts about the keynote and/or algorithms.

Book: Practical Pedagogy by Mike Sharples

Sign up to stay informed

about the book club!

Practical Pedagogy Book Cover

About this Book

Practical Pedagogy expands the universe of teaching and learning. It provides an accessible guide to new and emerging innovations in education, with insights into how to become more effective as a teacher and learner. New teachers will find a comprehensive introduction to innovative ways of teaching and learning. Experienced educators will be surprised by the range of useful pedagogies, such as translanguaging, crossover learning, teachback, bricolage and rhizomatic learning. Policy makers will gain evidence of how new teaching methods work in practice, with resources for curriculum design and course development.

About the Author

Mike Sharples is Emeritus Professor of Educational Technology at The Open University, UK. He is Honorary Visiting Professor at Anglia Ruskin University, Centre for Innovation in Higher Education. His research involves pedagogy-informed design of new technologies and environments for learning. He is author of over 300 publications in pedagogy, science education, educational technology and the learning sciences.

(Note: The above information was taken from the book publisher’s website.)

Discussion

Stay tuned for more information about our discussion of this book!

Twitter
We love to see you share your thoughts and work on Twitter using #CIRCLedu on Twitter and mentioning @CIRCLeducators ! Also, please share any book recommendations for future book clubs!

 

Creative Coding in Python book

Interview with Creative Coding in Python Author Sheena Vaidyanathan

We were lucky enough to get to interview Creative Coding in Python author Sheena Vaidyanathan at CSTA 2019 in Phoenix, AZ! We asked her some of the questions that the CIRCLEducators compiled, check out her responses:

Can you tell us a little bit about how you got started in both art and computer science?

I am a computer scientist and have been involved in technology for many years. When I decided to take a break from tech, it was the perfect opportunity for me to pursue something I had always wanted to do – art. I decided to enroll in the local college to take art classes and also volunteer in the local schools to teach art. I found that I looked forward to days in the classroom and I really loved teaching. So when a position for an art teacher opened up in one of the local schools, I applied and got it. When the art position went away, I was able to transition to teaching computer science since that is my background. I throw in art when possible into my computer science classes!

Can you tell us about your book?

I wrote Creative Coding in Python: 30+ Programming Projects in Art, Games, and More. It is unique in that it uses colorful illustrations and creative projects to explain programming concepts. It is definitely the most beautiful coding book I have ever seen and will be a fun way for anyone (at any age – not just kids) to discover the joy of coding. I explain concepts using simple everyday metaphors and short snippets of code, and give step by step instruction for fun projects like chatbots, and games along with flowcharts and pseudocode. There are also challenging extension activities. It is not dumbed down, I share challenging and complex topics in an accessible way. In my book, you will learn about everything from data types, graphical user interface (GUI), function callbacks and more.

What are your tips for people new to CS to get started?

Start small, try one lesson and modify that small project that’s already working. Can you run it? Can you change a couple of lines of code? Then, once you’ve seen what code can do, you should take a class to learn more about programming.

What are some challenges that you face when training teachers about integrating computer science in their classrooms?

One challenge in elementary and middle school is that even if the teacher knows the content (coding) and wants to integrate it, they still need to justify whether or not it works with the rest of the content standards that they are teaching.

Teachers tend to go to the more tried and tested methods of teaching content (which doesn’t include coding) because introducing coding activities can take up valuable time resulting in them not having the time needed to do other topics/work. That balance can be very challenging. Even math teachers who know some coding and understand the advantages of using it to teach math, often do not use it in their classes. This is because they are short on time, and are under pressure of teaching a lot of content and making sure that students do well on the tests.

What are some of favorite projects in your book?

I am greatly inspired by the LOGO programming language and Seymour Papert’s original turtle, so I love using the turtle to teach coding. It is a classic way, and I still think the best way to teach kids to code. The turtle  puts the child in the code. They have to think like the turtle in order to move, this is called body syntonic. If they need to make the turtle on their computer “go left” they have to think about moving their entire body as if they were the turtle. This helps them think about instructions in a different way; the instructions are something that they can see themselves doing. It’s tangible and visual and it’s a connection that they will always remember because they were the turtle. By programming an object on the screen, kids learn to be specific in their directions. The computer will only understand what they write in their program.

My other favorite project (shared in my book – image below) goes back to my artistic background, and uses geometric shapes. In the project, you’re creating geometric shapes to create a bigger picture. You can use functions to define a house, for example, which is a rectangle followed by a triangle with  other shapes. Once you’ve defined a shape, you can write code to repeat it. So using geometric shapes, really appeals to me, because it’s relatable to how you would draw in real life. It’s so visual and then there’s a connection to code that I really like and I think it works very well to help people learn more about coding.

** In our book club, you will be challenged to create art work and follow along in Sheena’s book in Chapter 2.

What are you working on now?

I launched a new elective and I’m exploring more tools to make sure I’m bringing in the right tools to teach the content. I’m exploring Artificial Intelligence (AI) in K-12 and am part of the AI4K12 initiative.


Sheena shared her work at CSTA 2012 in a session titled  Strategies for Teaching Coding to All Students which focused on her new class Coding Apps Games & more and the other was about work being done to advance computer science education in the area of AI.

There are so many resources that Sheena has put together on her website, so check them out! Connect with Sheena on Twitter https://twitter.com/Sheena1010 and CIRCL Educators https://twitter.com/CIRCLEducators .

Creative Coding in Python book

Book: Creative Coding in Python by Sheena Vaidyanathan

Please join us for a discussion of Creative Coding in Python by Sheena Vaidyanathan. We will be using Wakelet, Twitter, and GitHub for this book club.

Sign up to stay informed about the book club!

About this Book

Creative Coding in Python by Sheena Vaidyanathan contains activities that can be used in a classroom or on your own. You are encouraged to code along as you read the book, by typing in your own code. In Creative Coding, there are a few projects for you to explore. In our book club we will dig into the first two projects:

CREATE YOUR OWN CHATBOTS

Taken from the website “Using the Big Ideas from this chapter, we will get user input and then respond to the user by putting information on the screen. This will be a simple chatbot. There will be ideas in subsequent chapters that you can use to make this chatbot better. You can change the actual text of the chatbot responses or questions to customize it.”

CREATE YOUR OWN ART MASTERPIECES

Taken from the website “Using turtle graphics is a fun way to learn Python and create artwork using code. We’ll give the virtual turtle instructions, known as functions and combine these functions to create complex art pieces.”

About the Author:

Sheena currently teaches computer science in grades 6–8 in the Los Altos School District, in Los Altos, California. In her role as the district’s Computer Science Integration Specialist, she is involved with the STEM program in the district to develop the computer science program for K–8 in all the elementary and junior high schools in the Los Altos School district. She has developed the curriculum and conducted professional development to bring computer science to all 4500+ students in the district. Read more about Sheena on her website and in the CIRCL Perspective.

How to Participate:

We will use Wakelet, Twitter, and GitHub in this book club. Sign up today to receive email updates.

Wakelet

Wakelet is described as “an easy and enjoyable way to save, organize and share content from across the web. Never lose a link again. With Wakelet, you can bookmark the content that matters to you, organize it how you like, and add your own images and notes to give context. People everywhere are using Wakelet to save, organize and share content in stunning, visual collections.So, whether you’re a student, traveller, blogger, brand or business, it’s easy to start bookmarking.“

We will use Wakelet to easily share resources we can use in classrooms and projects we create while participating in this book club Creative Coding in Python.

Resource 1- Popular Programming Languages
Resource 2- Flowchart

Project 1 – Share your chatbot
Project 2 – Share your art work

Twitter
We love to see you share your thoughts and work on Twitter using #CIRCLedu on Twitter and mentioning @CIRCLeducators ! Also, please share any book recommendations for future book clubs!

Connected Code book bover and CIRCL Educators Book Club twitter handle @CIRCLEducators and chat #CIRCLEdu

Connected Code Book Club #SlowChat Questions!

Welcome to our Book Club discussion of Connected Code! next book club will be a Twitter Slowchat! If you have not participated in a Twitter Chat before, please follow @CIRCLEducators and the authors of Connected Code Yasmin Kafai @katyaskit and Quinn Burke @QuinnBurke174.

Here are our questions for this book! Please use A.# and #CIRCLEdu when answering questions. For example, to answer Q1:

A1. #CIRCLEdu  [the text of your answer]

Please also send all of your own questions to @CIRCLEducators ! And contact us if you need help!

Q1. In Chapter 1, p.9 the authors write “Programming is a form of expressing oneself and of participating in social networks and communities.” How do you and your students use tech tools for computational participation? #CIRCLEdu

Q2. In Chapter 2, p.20 the authors describe how Papert thought of learning: “as building knowledge structures” through the use of artifacts. How do you use technology tools to help students (or you) think about concepts? #CIRCLEdu What tools are you using?

Q3. In Chapter 2, p.23 the authors describe the personal dimensions – the set of informal ideas and theories that are connected to personal experiences – that learners carry with them. How do you help your students make connections between the ideas that already exist and what they are learning in your classroom? #CIRCLEdu

Q4. In Chapter 3, p.36 the authors describe how Debbie was able to apply ideas from programming in Logo to making fraction representations more visually interesting. This shift is described as on from programming code to thinking computationally in terms of the code. Have you been able to see the development of computational thinking skills in your students? How? #CIRCLEdu

Q5. In Chapter 3, p.41 The author’s share Donald Murray’s perspective about writing not being “magical.” They go on to say: “Much like writing three decades ago, computer programming still faces this myth of the ‘magical.’” How are you or others you know making programming a process that students can understand? #CIRCLEdu

Q6. In Chapter 4, p.56 – The authors say that “Motivation to program and persist at troubleshooting their own code increases significantly when they work in pairs.” How do you encourage collaboration in your class? #CIRCLEdu

Q7. What was your favorite quote? Please include the page number! #CIRCLEdu

Q8. In Chapter 6 the authors discuss how to incorporate tangibles and simulations in the classroom. What are some tangible computing projects that you have (or have seen) incorporated in classrooms that really work? Why did it work? #CIRCLEdu

Q9. In Chapter 7, Connected Teaching, the authors discuss supporting learner’s agency (pp. 120-122) as well as Dewey’s idea that “learning activities must be applicable and testable in the worlds that children inhabit outside of the classroom” (p.121). How do you hope that your students might apply what they learn in your classroom/school when they are outside of the classroom? #CIRCLEdu

Q10. In Chapter 8, the authors discuss the reframing of computational thinking to computational participation. What do you think? #CIRCLEdu

Constructionism and Epistemology

By Judi Fusco and Angie Kalthoff

Book Club Advert

In our book club, a question came up that is important. Where’s the epistemology in constructionism? Constructing something doesn’t seem like epistemology. Is it? If you’re not in the book club, that’s okay, keep reading as we’re talking about the question that was asked and not the book.

First, great question — we should really think about it! Before we answer that question, let’s make sure we’re all in agreement of what epistemology is. It’s a tough word. There are many papers that spend a long time struggling with how to define it. Since this is a blog and not a class discussion where we can write on a whiteboard (physical or virtual) and really go back and forth, here’s a simple definition with elements that we think are good for starting this discussion. (Feel free to let us know if you think something should be added to it.)

Epistemology: the theory of knowledge, including how it is obtained, how it develops and changes, what it is, and how the knowledge is verified or justified

Whew, that’s a lot. It’s all about knowledge. What do you think?

The original question was about how does epistemology relate to constructionism? As constructionism starts with creating or building something, where’s the epistemology? In a creative act of building or making something, a person has to get the knowledge that is in their head into an artifact. Because of this, the creation of an artifact is an epistemological act. The creator demonstrates their understanding (knowledge) in the artifact. They also may be verifying it or justifying their knowledge. (Again, feel free to disagree or think with us here.)

For example, when making a Scratch Program, the creator may work for a long time on making sure that the size of a character (sprite) is correct, or that two characters have a certain size relationship between them, or that the program moves the character to the right place on the screen. The creator may plan before they create their artifact or act as a bricoleur.

bricoleur — a person figuring it out as they are doing it with “whatever” materials are there

Both approaches, planning and bricolage, are ways to create. Students approach Scratch programs in both of these ways. In both approaches, the creator may try and fail multiple times. There’s a lot to be learned when you try and fail. When you fail, but you want to succeed, you try something different. If you really like something you’ll keep trying and building up more knowledge about what works and what doesn’t. (Constructionism talks about the work being personally relevant, if it’s personally relevant, you probably like what you are doing and are invested in the act of improving it.) The process of trying and failing as you create is an epistemological act. If you try multiple times it continues to be an epistemological act. (We’ll discuss failing in a future post as it’s also a huge important topic!)

As your students begin to work through issues, think about how you can be supportive in this process of trying and failing. How can you create a culture that values failure in your classroom? When working with students who have questions about “the right answer,” one way is to help them to think in another way about the issue. At first, this is met with frustration from students. All they want to know, in that moment, is if their work is “right.”

Learning to work in this new way can be very challenging for both students and teachers. It’s hard not to give the “right answer.” If something is open-ended and doesn’t have one answer, for example when designing things, it can be easier to work in this new way because you can think through trade-offs with students. But it can still be hard not to point students in one direction when they are asking. It can also be hard to let students “fail.” Going back to the relationship with epistemology, students and teachers have a lot of experience in instructionist-style classrooms where teachers give the answer; moving to a constructionist style classroom takes time and practice. One of the things you have to learn to do is to hold back on giving the right answer. It can feel like you’re not doing your job, but you absolutely are. You will still guide, you will ask questions, but you won’t just tell them the answer.

After Creating the Artifact
After we have the object, another part of the process of constructionism occurs. People interact around the object. Last week, Judi wrote: A lot of people talk about constructionism as learning by doing, and it absolutely is, but while we create, we should also discuss, iterate, and learn (create new knowledge structures, or modify old ones in our heads). Setting up conditions so students can “make sense” and learn is so very important in constructionism.

To me (Judi), this part of constructionism is equally important as the creation part. It’s also an epistemological act. If you create, you will absolutely learn, but if you take time to hear what another person thinks about the object, what they think you got right and what you need to work on, that’s really magical. It can be really hard to get the conditions right where people will work together and give real, honest, informative feedback on something. This part of the process really requires that people trust each other, get into a shared intellectual space, and then think together.

How do we put constructionism into practice?
Reading more about constructionism gives me ideas about how to get this to happen in a classroom. Of course, there’s not just one thing I can point to say “this” is how you do it. It takes time to develop this in your classroom. The first time you try, it might not be so good. I always encourage people to start small, but with something meaningful and to keep reflecting on what is working or not. Don’t try and change your practice overnight. One important thing to remember as you try promote constructionist interactions and use this powerful learning method in your classroom, you need to trust your students and they need to trust you and their classmates. Constructionism came out of constructructivism; remember we are trying to get learners to construct their knowledge and understanding in the head and in the real world. Knowledge is complex, is constructed by the learner, and learning happens gradually. (One more thought about shared intellectual space, take a look at another recent blog post for more information about what that means; a shared mental space is so important in learning.)

More on Epistemology
Angie adds: I remember reading Mindstorms by Seymour Papert and first coming across the word epistemology. I was making notes and highlights and then I encountered the word epistemology. I dug deeper into this word and went online to see what else I could find. I hadn’t yet heard of this word and was trying to find meaning in the work I was doing as a Technology Integrationist. This was it! This was what I was trying to capture. Yes, I could see how technology, when used as a learning and creation tool, can really transform learning for students. But I was seeking the why. I knew there was more going on behind the scenes than just adding equipment. In fact, just adding technology doesn’t necessarily change the way learning occurs. The thought of epistemology, as a way that changes how we acquire knowledge, started me down the journey of computational thinking and coding in classrooms, as early as kindergarten. And here I am now, digging into as many things as I can find to help and share what is happening beyond using a tool.

Constructionism really is a way we can help students engage in meaning-making processes for themselves. The more we can help them do this, the more they learn. Epistemologically speaking, we’re not giving students “knowledge,” they are constructing it in in the world as objects to share with others and in their heads with the help of those artifacts, classmates, their teachers, parents, and others. We hope this helped with the question; we’d love to hear from you as discussion is so important in learning! As we listen to the book club entries, we’ll try to capture tips and suggestions and make another post about constructionism in the near future. If you have a question, or anything you think we should include or discuss, tweet #CIRCLEdu.

Woman types on laptop code books surround her photo by #WOCinTech Chat

How to Encourage Young Women and Marginalized People to Participate in CS and Engineering (part two)

by Pati Ruiz

This is the second post in a two part series based on my dissertation which focused on encouraging the participation of women and African Americans/Blacks, Hispanic/Latinx, and Native Americans/Alaskan Natives in computing. The first post focused on modeling an interest and passion for CS and creating safe spaces for students. This post focuses on building community, introducing students to careers, and making interdisciplinary connections.

Build Community and Connect Students with Mentors

Family support is important! Young adults encouraged and exposed to CS by their parent(s) are more likely to persist in related careers (Wang et al., 2015). And did you know that women are more likely than men to mention a parent as an influencer in their developing a positive perception of a CS-related field, more often citing fathers than mothers as the influencers (Sonnert, 2009)? Unfortunately, parents’ evaluation of their children’s abilities to pursue CS-related fields differs by gender; parents of boys believe that their children like science more than parents of girls (Bhanot & Jovanovic, 2009). Nevertheless, family support is crucial for young women and supportive family members — whether or not they are connected to the tech world — play a critical role in the encouragement and exposure that young women get to the field.

Helping parents understand the role that they can play is important. As educators, we can model for them how to encourage their children as well as how to dispel misconceptions and harmful stereotypes that their children might have heard. Sometimes parents and family members themselves might unknowingly be perpetuating harmful computer science world misconceptions with the comments they make to their children. As teachers, we can provide parents with training that might help them understand how to encourage and expose their children to the field in positive ways. After all, the research shows that this support can be provided by anyone – not just educators.

All of the young women in my study described the value of mentors. Even seeing representations of female role models in the media can encourage a young woman to pursue a CS-related degree. It’s important for young women to see representations of people who look like them in the field and to have real-life female mentors and peers who can support them in their pursuit of CS-related degrees and careers. As a result of the low number of women in the field, mentors and role models for women are primarily men. While this can be problematic, it does not have to be. Cheryan et al. (2011) found that female and male mentors or role models in computing can help boost women’s perceived ability to be successful if those role models are not perceived to conform to male-centered CS stereotypes. The gender of the role model, then, is less important than the extent to which that role model embodies current STEM stereotypes.

The actionability of some of the factors described above, then, allows educators and others to positively influence and encourage young women in high school to pursue CS degrees in college (Wang et al., 2015).

Introduce Careers

In their recent report titled Altering the Vision of Who Can Succeed in Computing, Couragion and Oracle Academy described the importance of introducing youth to careers in technology. They find that:

“It is critical to improve the awareness and perception of a breadth of careers in computing to meet the demands of our workforce and the desires of our students. We need to elevate high demand and high growth computing fields such as user experience (UX) and data science – that when understood, appeal to and attract underrepresented populations.“

What this report found is what I found in my research; many African Americans/Blacks, Hispanic/Latinx, and Native Americans/Alaskan Natives students don’t know people working in the computing field and don’t know what career options can look like. Couragion is working to change this by providing inclusive, work-based learning experiences that prepare students for jobs of the future. What I like about Couragion’s approach is that students are able to use an app to explore careers and engage with role models through text, activities, and videos. As they work their way through different career options, students take notes and reflect using a digital portfolio. I think this is a great way for students to develop career consciousness, something I wish I had when I was in school (as a student and teacher)!

As a teacher, the way I would connect my students with industry careers was to connect with local groups like GirlDevelopIt and invite speakers to my classroom. I also had college students visit my classroom – it usually works well to have recent graduates come back to talk to students because students relate well to recent high school graduates. I also introduced computer scientists in the news. If I were teaching right now, I would highlight 2018 MacArthur Fellow Deborah Estrin. In her Small Data Lab at Cornell, Dr. Estrin and her team are designing open-source applications and platforms that leverage mobile devices to address socio-technological challenges in the healthcare field. Or, I might direct them to this recent article written by Clive Thompson titled The Secret History of Women in Coding.

Some participants in my study mentioned that they ended up majoring in CS because of a mentor. One participant talked about how one of her high school teachers “dragged her to” a Technovation event. There, she ended up seeing a young woman who she “saw herself” in so she decided to apply to the same college that the mentor attended, got in, and went. This participant envisioned herself there because of this near-peer. She said that she didn’t connect with her mentor once she got to the university that they both attended for a year together, but just seeing her ahead of her in the program was motivating.

Again, the idea here is to create opportunities for students to connect with people in the field – to see themselves and to see the possibilities. Some groups that my students have worked with include Girls Who Code, Black Girls Code and Technolochicas – there are many others. Which ones do your students work with?

Make Interdisciplinary Connections

Finally, we have the idea of making interdisciplinary connections. CIRCL Educator Angie Kalthoff wrote a post for EdSurge discussing this very topic. Angie encourages teachers to ask their students: What are you doing outside of school that you want to tell other students about? She and a group of Minnesota educators organize student-powered conferences where middle schoolers showcase what they’re really interested in learning about. Check out her post because getting together with other educators to organize your own student-powered conference might be an excellent way you support and recruit young women and African Americans/Blacks, Hispanic/Latinx, and Native Americans/Alaskan Natives!

Interdisciplinary connections can be facilitated by teachers and it’s important to note that all of my study participants were very thankful to their K-12 teachers for having encouraged their pursuit of a technical field – even if they didn’t know they had. As one participant described, “a teacher who’s clearly passionate” is particularly encouraging.

One resource that can help you make interdisciplinary connections with students iss Connected Code: Why Children Need to Learn Programming by Yasmin B. Kafai and Quinn Burke. Join the CIRCL Educators book club to discuss this book starting in April!

Please note that the featured image for this post was created by #WOCinTech Chat, check them out! We’d love to hear from you — Tweet to @CIRCLEducators or use #CIRCLEdu.

Constructionism (and Constructivism)

by Judi Fusco

This post was written during our book club and discusses some concepts that were not covered in the book but are important as we think about constructionism.

We’re going to discuss constructionism and also think about constructivism; they are similar words and Papert’s constructionism grew out of Piaget’s constructivism. Note, we’ll talk more about Piaget’s constructivism (and Vygotsky’s social constructivism) in another post soon.

Our book club book, Coding as a Playground, discussed how Papert didn’t want to define constructionism rigidly. Marina Bers gives us some of the dimensions he discussed and some help thinking about it.

On page 21, she writes:

Seymour Papert refused to give a definition of constructionism. In 1991, he wrote, “It would be particularly oxymoronic to convey the idea of constructionism through a definition since, after all, constructionism boils down to demanding that everything be understood by being constructed” (Paper, 1991). Respecting his wish, in my past writings I have always avoided providing a definition; however, I have presented four basic principles of constructionism that have served childhood education well (Bers, 2008):

  • Learning by designing personally meaningful projects to share in the community;
  • Using concrete objects to build and explore the world;
  • Identifying powerful ideas from the domain of study;
  • Engaging in self-reflection as part of the learning process.

Bers goes on to discuss how constructionism is in line with ideas about how important “learning by doing” is for young learners. In another paper, Karen Brennan (2015) also discusses how important it is to let learners to design, personalize, share, and reflect during the constructionist process.You can see those ideas in the principles Bers discussed.

Karen Brennan also writes “Constructionism is grounded in the belief that the most effective learning experiences grow out of the active construction of all types of things, particularly things that are personally or socially meaningful (Bruckman, 2006; Papert. 1980), that are developed through interactions with others as audience, collaborators, and coaches (Papert, 1980; Rogoff, 1994), and that support thinking about one’s own thinking (Kolodner et al., 2003; Papert, 1980).”



Papert’s Paper Airplane: construction(ism) plus sharing the creation to discuss it with others, to think about what’s important and not important, and then working alone or with others to make the creation better.

I’m going to digress a little from thinking about elements of constructionism and give a little background on constructionism and constructivism. Papert was the father of constructionism and he worked with Jean Piaget, the genetic epistemologist who developed theories of constructivism to help us understand how young children acquire knowledge (background: genetic epistemologist, genetic = genesis or beginning; epistemology = study of knowledge). Bers tells us how constructionism is a play on and tribute to constructivism. Constructivism and constructionism are two terms that have caused much confusion in many folks. A few years back, my graduate students and I came up with a mnemonic to help them remember who developed the different ideas, and what constructionism and constructivism mean.

The mnemonic: Papert, his last name looks like “paper” with a t and you can construct a paper airplane because you like to make them, which makes it personally meaningful. Key here is you don’t constructivize them, you construct them.

When you’ve made your paper airplane you can show it and demonstrate how it flies to your friends and they can give you feedback on the design of the airplane. As you talk about it, you might discuss something that improves it, and then you can refine it. This whole process, making, discussing, and learning from it is constructionism. You learn because you make something, share it, discuss it, reflect on it, and continue to improve it. (You might have to use another sheet of paper for another paper airplane, though.)


This is in contrast to Piaget’s constructivism, which is all about what is happening in the mind: If you put an m (for mind) on top of a v (for constructivism) you can see how much we love constructivism.

Piaget’s constructivism is a theory about what happens in the mind as you actively create structures in the mind. Here’s the mnemonic: if you put an m (for mind) on top of a v (for constructivism) you can see how much we love constructivism. (Work with us here, it’s a mnemonic — also, there’s a v in love, too.)  (See picture.)

Piaget’s constructivism is all about what is happening in the mind, whereas constructionism discusses the process that brings learners together to think about something tangible and specific. Of course, when we have learners work together, create, and build, we also hope they add new things to their minds (constructivism); the two should absolutely go together. (And it gets fuzzy here! Where does constructionism end and constructivism begin?) A lot of people talk about constructionism as learning by doing, and it absolutely is, but while we create, we should also discuss, iterate, and learn (create new knowledge structures, or modify old ones in our heads). I constructed this blog post to help us have something to talk about. Please join me and discuss so we can learn more together.

The perfect place to discuss is in our Book Club on Coding as a Playground, talk to about this post or even better, we’d love for you to share your real life examples of constructionism in classrooms as you work with students to help them learn to code or to think computationally. I’d love to know how you think about these terms and how you get your learners to design, personalize, share, and reflect on important parts of the work they are doing for their learning in your classroom! Tweet #CIRCLEdu or come share in the Book Club!

Resources

If you’d like to know more about Constructivism and Constructionism see:

http://fablearn.stanford.edu/fellows/blog/science-teacher’s-take-constructivism-constructionism

http://fablearn.stanford.edu/fellows/blog/constructivist-science

http://fablearn.stanford.edu/fellows/blog/constructionism-learning-theory-and-model-maker-education

Reference: Brennan, K. (2015). Beyond Technocentrism. Constructivist Foundations, 10(3).

Get ready for the CIRCL Educators’ Book Club!

Book Club Advert

CIRCL Educators’ Blog is written by a small group of educators from across the nation who collaborate and think together about issues related to learning and technology. We share research, resources, and best practices. We have so much fun as we learn together that we decided we should open up the space and see who else would like to participate in the learning fun.

Our goal is to discuss a few books as a book club in 2019. Our first book will be Coding as a Playground, inspired by the Infosys Pathfinders Institute. The book club will start on 1/13/12019. To discuss our first book, we will use Flipgrid. Flipgrid is a video discussion platform that is used in classrooms and universities. If you haven’t used Flipgrid, we’ll help! It’s a platform used by a lot of teachers in their classrooms and most find it pretty easy to use. When you visit the CIRCL Educators’ bookclub site on January 13th, you will be able to click a green “+” to add a Flipgrid response. After you click the green “+” you will be prompted to share your reflection. Flipgrid will walk you through how to make your response post. There is no password or code needed!

We will also use Twitter to discuss conversations! Follow our Twitter account @CIRCLEducators and use the hashtag #circledu to share your thoughts!

The book club will have two questions each week and we encourage you to share your thoughts and interact with other members of the book club on Flipgrid! If you are new to Flipgrid, see an overview and a video showing how educators use Flipgrid in their classrooms.

As a way to show our appreciation for your participation, we will be giving away a free book for our next book club! In order to qualify for the drawing, you must participate in the discussion on Flipgrid each week! (While we love twitter, we are afraid it will be difficult to make sure we find all tweets for the drawing.) In addition, if you do participate in Flipgrid each week, you will receive a certificate of participation from CIRCL Educators.

Sign-up for notifications about when the book club is starting and to get the questions each for the book club.

About the Book:

Coding as a Playground is the first book to focus on how young children (ages 7 and under) can engage in computational thinking and be taught to become computer programmers, a process that can increase both their cognitive and social -emotional skills. Readers will learn how coding can engage children as producers-and not merely consumers of technology in a playful way. You will come away from this groundbreaking work with an understanding of how coding promotes developmentally appropriate experiences such as problem-solving, imagination, cognitive challenges, social interactions, motor skills, development, emotional exploration, and making different choices. You will also learn how to integrate coding into different curricular areas to promote literacy, math, science, engineering, and the arts through a project-based approach.

About the Author:

Marina Umaschi Bers is a professor in the Eliot-Pearson of Child Study and Human Development and an adjunct professor in the Computer Science Department at Tufts University. She heads the Developmental Technologies Research group where she studies innovative ways to promote positive childhood development through new learning technologies. Marina co-developed the Scratch Jr programming language in collaboration with Mitch Resnick from the MIT Media Lab and Paula Bonta from the PICO company. She is also the creator of KIBO, a robotics platform for children 4 to 7 that can be programmed with wooden blocks (no screen needed), which allows young builders to learn programming and engineering while integrating arts and crafts.

*The information about the book and author is quoted from the book Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom.