I just spent two days at a grassroots conference in Arlington, VA with people from around the country and overseas. It was called “Teaching A.I. in K-12”, a subgroup of AAAI 2019 Fall Symposium series. The 75 members at the conference were researchers, college professors, K-12 educators, industry experts, software developers, A.I. programmers, business owners, change agents in diversity, and non-profit leaders. Anyone who could bring added value to the conversation was there. Kudos to the AI4K12 Initiative team
- David Touretzky, Carnegie Mellon University (chair)
- Christina Gardner-McCune, University of Florida (co-chair)
- Fred Martin, University of Masachusetts Lowell, past CSTA board chair
- Deborah Seehorn, CSTA
that put this conference together. It was one of the most well run, well planned, and well received conferences I have attended.
A few interesting takeaways from the conference…..Hal Abelson, creator of App Inventor talked about a new vocabulary word that has been missing from the conversation in Computer Science. Many of us in project-based learning Computer Science classes also believe in this: the idea of Computational Action….as an extension to Computational Thinking. The idea that producing an actual artifact using learned tools is as vital as the learning itself. Not that either is better than the other, but that they complement each other. He talked about some girls in school who developed an app for their community which helped local residents identify places where fresh water could be found.
That was cool because it addresses the pedagogical side of CS and A.I. education.Now, let me describe the coolest lunch ever. Remember the kinds of people who I said was attending the conference? What that leads to is real conversations and discussions happening from sun up to sundown, all day long for 2 days. I sat there with 8 people from around the world (Brazil, France, US, Canada, and U.K. ) all from different backgrounds, jobs, cultures, educational philosophies, interpretations and understandings of A.I….and we talked about the ethics behind A.I., the practical applications, the strengths and weaknesses, what we were afraid of and what we were excited about. It was exactly the type of discussions we should behaving in all disciplines. For education in any discipline to have relevance, it has to be connected to the real world. The goal of this conference was to do just that: to figure out what A.I. looks like in K-12 education.
NSF Program Director, Chia Shen, jokingly put up an empty slide and said she wanted to share with us some details about the current research in A.I. K-12 education. Then she said, “Thank you”. There is no research. We need it. We need people to explore, experiment, create, build, define, understand…not only A.I. , but how we get A.I. into the hands and minds of the current generation. Microsoft presented about an amazing STEM collaboration with NASA they are letting students use live data and big data along with data science. Data Science is yet another discussion we need to be having but with our math teachers; it needs to be part of the core math curriculum.
In A.I. and M.L., we have a chance to help define what is taught, when it is taught, and why it is taught. But equally important, if not more important, is that we are also having the discussion of how it is taught. We are talking about pedagogy as a forethought, not as an afterthought.
What we have found out in K-12 with Computer Science is that it is received best when students are interacting with it through hands-on projects in student-centric learning environments. The various technologies that we use to are so engaging and interactive that students respond best when their learning reflects that same energy. The entire CS AP Principles, one of the most successful curricular rollouts ever, embraces this philosophy. We can extend that into A.I.
So where are we with A.I. in K12? It is clear that challenges we face involve the lack of tools, the high level of math needed to understand the algorithms, access by underrepresented student populations, a general understanding of what A.I. and M.L. (machine learning) are, the ethical dilemmas that are inherent in M.L., and the programming skills needed to implement A.I.
I am studying A.I. and M.L. every free moment I have. I am exploring it with my students in my CS classes at school. I am reading books, articles, taking classes, partnering with A.I. professionals, going to A.I. conferences, presenting about A.I. , and trying to understand something that was not really even accessible or even practical to know until a few years ago.
The AI4K12 Initiative has proposed a set of 5 big ideas in Artificial Intelligence modeled after the 7 Big ideas in Computer Science. A.I. and C.S. must be core subjects in our schools in the same ways as language, math, and science. And not just a senior elective, but as a regular part of school K-12. There has to be common knowledge and understanding that the average person understands; we cannot let A.I. be A.I. for the academic elite, it has to be A.I. for all(or at least many).
Some of the ideas I talk about here I also address in my book, if the topic of project-based CS interests you.
The conversation has started. Go get a book, take a class, read an article, watch a Youtube video, type in a few lines of code, or simply ask a question. Get started….
A few cool things you can check out
What ethical dilemmas are in A.I? http://moralmachine.mit.edu/ and https://towardsdatascience.com/how-ethical-is-facial-recognition-technology-8104db2cb81b
What is A.I. and can I explore and experiment with it? https://teachablemachine.withgoogle.com/
Wanna really dive deep in Neural networks? Yep, check this out.