The vast continuing professional development programme (all sessions are free of charge) offers the highest level of training and inspiration. However many visitors also comment that they gathered insight from talking to exhibitors and meeting with other educators who commonly join in the on-booth conversations.
All this week we’ve been running daily previews of what is on show at Bett 2015. In its 31st year, Bett has evolved from being purely an exhibition of education technologies to an annual meeting place for educators wanting to drive standards forward and introduce exciting and effective new initiatives into their schools. Each year we ask visitors why they attend; it is interesting to note that the majority say ‘to learn.’
The vast continuing professional development programme (all sessions are free of charge) offers the highest level of training and inspiration. However many visitors also comment that they gathered insight from talking to exhibitors and meeting with other educators who commonly join in the on-booth conversations.
0 Comments
Today we continue our preview of Bett, the home of education technology. Bett has become the place where educators visit to share their experiences with one another, gather information and explore what is new and exciting. On this fourth day we will look at a few of the seminar sessions and exhibitors focused on the teaching of those children with special educational needs (SEN). Today is our third day of previewing what is on show at Bett, the dynamic, education technology show in London, England that attracts hundreds of educators from America each year who gather to celebrate technology excellence in learning. Yesterday we previewed a few of the seminar sessions and exhibitors focused on the teaching of science, technology and engineering. Today we’re taking a look at the latest mobile technologies; both resources and seminars. This post originally appeared on Office Blogs. Reshared with permission. When we launched Office Mix, a key scenario was providing an easy way for educators to create and share interactive lectures online. In the past few months, we’ve been delighted to see educators from around the world create online lectures and courses leveraging PowerPoint and Office Mix. We’re constantly updating Office Mix based on feedback, and if you haven’t tried it yet, download the newest version at OfficeMix.com today! Each day this week we are previewing Bett, the dynamic, education technology show in London, England that attracts hundreds of educators from America each year, who come to celebrate and applaud the advancements of technology in education. Yesterday we previewed a few of the seminar sessions and exhibitors focused on math. Therefore today we’re looking at the STEM (Science, Technology, Engineering but without the math) subjects. Each day this week we are previewing Bett, the dynamic, education technology show in London, England that attracts hundreds of educators from America each year. For all those visitors to Bett with a particular interest in the teaching of K12 math should take time before their visit to search the www.bettshow.com website for all related areas of interest. Bett, which continues to be the global forum for learning technology returns to ExCeL, London, England from 21 to 24 January 2015, for the show’s 31st year! Each year Bett and its 35,000 + visitors celebrate how technology has developed to support learning. Note: This article was created for my final project in P540: Learning Theories with Dr. Bonk at Indiana University. IntroductionAccording to the Bureau of Labor Statistics, 1.4 million jobs will be created in the field of computing in this decade alone. However, during that same time period, only 400,000 students are expected to earn degrees in computing. On top of that, an enormous number of K-12 schools across the nation do not offer classes in computer science, let alone require them. Finally, even if schools were requiring computer science, we lack the qualified educators to teach the subject. We have an enormous need for exceptional students and teachers in this field which is not being addressed by our current educational systems. However, in the past decade, we have also seen the rise of do-it-yourself, maker culture, which provides open, free, and recycled resources to help kids (and adults) learn computer science and coding, along with numerous other skills, on their own time and outside of the classroom. Many students are choosing to learn computer science on their own, as their passions are not being addressed in their schools. To this end, this article will focus on 5 different resources that allow students to learn computer science and programming skills for free and in an online environment. Each resource will contain an overview and analysis as well as an exploration of the specific learning theories and principles that are addressed. 1 | Code.org- - - - - - - - - - - - - - - - - - - - Resource Overview & Analysis - - - - - - - - - - - - - - - - - Code.org has become one of the most prominent and well-recognized names in the recent movement to expand and improve computer science learning. Spearheaded by technology giants like Mark Zuckerburg and Bill Gates, Code.org is "dedicated to expanding participation in computer science by making it available in more schools, and increasing participation by women and underrepresented students of color. Despite having faced growing criticisms from organizations like Newsweek and Politico, claiming that they are teaching a "dying art" and that they are "datamining children," Code.org's enrollment numbers and support have continued to grow. Code.org is perhaps most well known for their "hour of code" which is coming up in December, from the 8th - 14th. For this one week period, the site offers a variety of simple and fun lesson plans in an attempt to get students across the world more interested in the computer sciences. The activities are built around familiar characters like Angry Birds and Plants vs. Zombies, and provide instruction in basic step-by-step program building block programming. In addition to the hour of code, Code.org offers numerous tutorials for students to learn "Beyond One Hour." Most of these tutorials link to other resources, like Scratch, Codeacademy or Tynker, however Code.org also offers their own intro courses to computer science as well. These courses are aimed at all age groups and offer a variety of learning activities. - - - - - - - - - - - - - - Learning Theories & Principles Addressed - - - - - - - - - - - - - - Behaviorism: Code.org is brimming with the principles of behaviorism. Each exercise offers immediate feedback and hints for those students who might be stuck or need additional help. Plus, the growth from lesson to lesson is very small and incremental; students only learn one new task in each lesson, and then that task is reinforced in all the following lessons. Bruner: The principles addressed by Bruner are seen in several places throughout Code.org's exercises. First, Bruner's idea of creating autonomous learners is absolutely evident, as the entire course is offered without an instructor (resources for help are given, but the students must choose to access them on their own). Second, Bruner focuses on the importance of invention and not just absorption, and that idea is certainly addressed throughout Code.ord, especially in the modules where students are asked to apply what they have learned to create something completely new. Finally, as to Bruner's modes of representation, Code.org strides the boundary between iconic and symbolic representation, asking students to first build programs using visual blocks and later to convert that understanding into specific language. Vygotsky: The principles espoused to by Vygotsky also make an appearance here, especially in regard scaffolding. In addition to each exercise being only incrementally more challenging than the previous (as mentioned above), the lessons also offer scaffolding in the form of video and text-based hints to help learners build their understanding. On top of that, the videos are from a variety of expert sources and programmers, demonstrating how they use the ideas of that particular lesson in the real-world (a type of modeling that Bandura would certainly love). Cognitivism: One of the main principles of cognitivism is the organization of knowledge and the activation of prior knowledge, which these activities certainly provide. The user interface is incredibly straightforward and organized, with simple, step-by-step instructions or guiding questions to follow. Additionally, many of the activities reference and pull in what the learner has previously done, in an effort to connect to their prior understanding. Finally, as mentioned before under behaviorism, feedback is immediate and informative, offering learners hints when they are struggling or praise when they succeed. Constructivism: Finally, the cognitivist principles are also evident throughout Code.org, especially considering the entire curriculum is basically one large problem-based question, "how can I create a working program?" Students solve smaller problems along they way to this larger problem, learning the steps of programming, the terminology, and the logical and reasoning skills that are necessary to create a functioning program. On top of that, these activities are incredibly authentic and have real-world applications as the students are actually learning a skill that can be put to use designing and creating new programs and applications. [ An Introduction to Code.org ] 2 | CodeAcademy.com- - - - - - - - - - - - - - - - - - - - Resource Overview & Analysis - - - - - - - - - - - - - - - - - Code Academy is an interactive website that offers a series of lessons in HTML, CSS, JavaScript, jQuery, PHP, Python, and Ruby. In addition to those specific computer language modules, they have 6 project-based activities that learners can choose that involve designing websites and creating animations. Finally, they also offer instruction in how to create APIs (Application Programming Interface) for apps like YouTube, Deezer, Box, and many more. Each module is broken down into simple step by step instructions, with the learning task on the left, and the coding section on the right. For each module, if you are stuck, you can request a hint, or you can visit the Q&A forum where you can read or take place in a discussion about particular questions that you may have. Modules advance from simple to complex concepts over the course of extensive lessons, all of which are designed by programmers and developers who have volunteered their time. Students can also choose to visit a glossary of terms which can offer quick definitions for any terms they are struggling with. - - - - - - - - - - - - - - Learning Theories & Principles Addressed - - - - - - - - - - - - - - Behaviorism: The primary principles of behaviorism can be seen throughout Code Academy. There is constant feedback, as soon as a student submits a section of code, they are immediately told if they are right or wrong and, if they are incorrect, small suggestions are given (but not complete answers) to help the student move forward. Additionally, students move through the content in incredibly gradual steps, learning bit by bit how to use the new computer language. Social Learning Theory: The primary principle of social learning theory that is addressed is that students have the ability (through the Q&A forum) to observe the work of others and learn from it. They can see what has been successful, the steps those learners have taken, and they can then learn from those models and take those steps themselves. Gagne’s Conditions of Learning: Several of the principles from Gagne’s principles of instruction are present throughout the site. Many of the lessons begin with attention grabbers and explanations of the objectives, showing the students the complex project they’ll be creating at the end of the module, and giving the students a goal to strive for. Additionally, most of the lessons begin by asking the learners to recall what they accomplished in previous scenarios, and then continue to build from there. Plus, as mentioned above in the behaviorism section, feedback is an integral part of the site as well. Constructivism: The major principles of constructivism are also present, in that students are creating a project in a hands-on environment. And, while the step-by-step lessons are structured in more behavioristic ways, the overall module is centered around a single, real-world problem, and the end results is certainly constructivist and project-based. Connectivism: Finally, connectivism principles are also evident throughout the site. The idea that learning resides in the diversity of opinions is prevalent, especially in the Q&A forum where students can explore a variety of solutions to a single problem. Additionally, the idea of learning as a process of making connections is here as well, as, at the end of each module, students are required to pull together all the diverse fragments of knowledge that they have acquired to assembly something real and practical. [ A Student's Review of CodeAcademy ] 3 | KhanAcademy.com- - - - - - - - - - - - - - - - - - - Resource Overview & Analysis - - - - - - - - - - - - - - - - - Khan Academy offers both a computer science section and a computer programming section. For those unfamiliar with Khan Academy, it began as a series of tutorial videos, mainly for math and science classes, and over the past 5 years has grown into an enormous collection of lessons and tutorials on a wide variety of subjects. As for as computing goes, within the computer science section, Khan Academy offers three distinct modules: Algorithms, Cryptography, and Information Theory. On the programming side, they have a few more selections and offer: JavaScript, Advanced JavaScript - Games & Simulations, Advanced Javascript - Natural Simulations, HTML/CSS, and Meet the Professional, where students are introduced to game designers, programmers, and developers from around the world. Each major topic within both the computer science and computer programming modules is broken down into sections, and each section contains 3-6 lessons or activities. Most of the sections begin with a video which offers an overview of the lesson and then that video is followed up by questions, explanations, activities, and discussions. The discussions are an excellent feature as they allow for students to interact, get help, and provide advice to their peers who may be struggling. After examining the discussion threads throughout these two modules, I found, a bit to my surprise, that they were all incredibly positive, helpful, and friendly. And, while I'm sure negative comments do get thrown into the mix from time to time, by and large the community seemed eager and willing to help and discuss. Finally, in addition to the videos, questions, discussions, and quizzes, Khan Academy also has projects and challenges embedded within the modules. These learning tasks ask students to synthesize what they have learned so far and create something new or original. The projects range from creating animations to designing games to building webpages and a whole lot more. - - - - - - - - - - - - - - Learning Theories & Principles Addressed - - - - - - - - - - - - - - Constructivism: As opposed to the previous two resources, Khan Academy seems more problem-based and project-based with learners building their own understanding as they proceed through each module. There is occasional feedback within some of the lessons, but by and large it is up to the learner to watch videos, read, discuss, and answer questions to build their own understanding, rather than the software telling them when they are correct or incorrect. Additionally, there are an enormous array of projects to build, problems to solve, and real world situations which offer students authentic learning tasks to explore. Social Learning Theory: There is quite a bit of social learning and observing/learning from experts throughout the Khan Academy modules, and I think this is probably the best and most beneficial feature of the site. At the end of each activity, students can pose questions and respond to others, and from what I saw, responses came very quickly to those who were asking questions. From the discussions, students can observe and learn from what other "expert peers" are doing, and then put their ideas into practice. Then, they in turn can become the next generation of experts, helping those that come after them. Cognitivism: Some of the major principles of cognitivism are present throughout these learning modules as well. Each module does an excellent job of organizing knowledge into specific areas as well as reminding students of how what they're currently learning connects to their previous activities. On top of that, Khan Academy does an excellent job of combining multiple modes of representation, offering material in video, text, audio, and image format to help a wide variety of learners. My primary worry about Khan; however, is that it lacks the very simple, "building slowly upon itself with lots of feedback" structure that the previous two resources use. As I mentioned, this site is definitely more constructivist in nature, and some students may struggle with it if they are inexperienced in working on their own. Personally, I would recommend starting with something like Code.org or Codeacademy.com and then moving onto Khan from there. [ Introduction to Programming on Khan Academy ] 4 | Scratch- - - - - - - - - - - - - - - - - - - Resource Overview & Analysis - - - - - - - - - - - - - - - - - At it's core, Scratch is a piece of software that is designed to help those with little-to-no experience build programs. It was developed by the MIT Media Lab and has grown into an enormous online community full of students and adults who create, share, discuss, and remix each others ideas and programs. Scratch utilizes a simple drag and drop "block programming" language that makes it easier to learn, especially for younger students, since they don't need to learn a unique coding language. On top of that, there is an enormous wealth of training resources and tutorials online to help students become familiar with the software. In addition to offering a simple interface to help learners become familiar with the basic ideas of programming, Scratch also offers a vast online collection of projects that students can explore. Plus, the Scratch community online is one that is, for the most part, incredibly supportive and collaborative. Through discussion boards and feedback within projects, users can share their ideas and get suggestions from their peers on how to improve or create certain aspects of a program. Finally, there have been multiple research studies conducted on the Scratch online learning environment, showing that it can be a beneficial community for learners. - - - - - - - - - - - - - - Learning Theories & Principles Addressed - - - - - - - - - - - - - - Constructivism: The principles of constructivism are at the heart of Scratch. Learners are asked to build and create their own unique ideas and programs; a task that is certainly constructivist. On top of that, students are engaging in real-world learning situations, and being asked to solve authentic problems. Essentially, students are being asked, "what would you like to create?" or "what game/program would you like to design?" And then they are given the resources to solve that problem on their own. Through Scratch, students build their own understanding of programming, design, coding, and computer science. Plus, in the end, students create a project (or often times numerous projects) that can be posted, shared, and remixed throughout the Scratch community. Connectivism: In addition to Scratch being focused on constructivism, there are also elements of Connectivism. Specifically, students learn from an enormous network of their global peers. They can pick up little pieces of knowledge here and there, gain ideas from one project or another, and put those ideas together into their own unique creation. Social Learning Theory: The sharing and discussion attributes of the Scratch learning community are incredibly social in nature. Students can look at models of people making the kind of programs they would like to make and then remix those models, which is an incredibly powerful learning tool. Starting with a "finished" project from a "professional" and making simple changes to see how it affects the final version allows students to learn from the work of those that came before them. Additionally, the discussion boards offer a vibrant community of peers who can offer advice and suggestions when a learn reaches a difficult sticking point. Cognitivism: Within the tutorials offered throughout the Scratch site, Youtube, and sites like LearnScratch.org, the principles of cognitivism are evident. All of the lessons I explored start with very simple tutorials that seek to draw on the learners' prior knowledge, helping them make connections between every day activities and the tasks of programming and design. Additionally, all of the series of tutorials I explored slowly build upon each other, referencing what was accomplished in previous lessons and then taking those ideas a step further to slowly build students up towards proficiency. Bruner: Finally, as mentioned under Code.org, the principles addressed by Bruner are seen throughout Scratch as well. Bruner's ideas of creating autonomous learners and the importance of invention are cornerstones of the Scratch environment. Scratch is essentially a hub for invention and autonomous learning and the community has been built in such a way that these principles are heavily emphasized and supported. [ An Introduction to Scratch ] 5 | CodeCombat.com - - - - - - - - - - - - - - - - - - Resource Overview & Analysis - - - - - - - - - - - - - - - - - The final resource to be examined in this post is Code Combat. This site is a unique in that is uses game-based strategies to help students learn code. The overall structure of the site is much like a role-playing-game where students earn points, build up characters, collect items, and learn to code in the process. Like all the other resources outlined in this post, Code Combat is free (and the code is open source); however, it does have freemium features where users can buy "gems" to increase their character stats. This is the only feature of the site that I'm not a fan of, and if a parent or teacher had students using this resource they would need to ensure that they weren't buying up countless gems. Throughout the game, players are instructed in the basics of a coding language of their choice. The site covers Python, Javascript, CoffeeScript, Clojure, Lua, and Io. Essentially, the learners are sent on various missions, and they must use code to direct their characters how to move, attack, defend, and so on. Throughout the course of each level, the learner has obstacles to avoid and puzzles to figure out in order to successfully complete the challenge. In the end, they earn gems or unlock items which they can use to increase their characters statistics and abilities. - - - - - - - - - - - - - - Learning Theories & Principles Addressed - - - - - - - - - - - - - - Behaviorism: Much like Code.org, there are many elements of behaviorism throughout Code Combat. In fact, the structure is similar to Code.org in several ways. In Code.org, the learners are using block programming to guide a character towards a goal or to solve a simple problem. In Code Combat, the same thing is happening except that learners are using coding languages, not block programming. Because of this, Code Combat would be an excellent second step for learners who have completed all the exercises at Code.org. As for the principles of behaviorism, learners are provided with instant and immediate feedback, and the learning is very simply structured and broken down. Students progress one small step at a time, slowly building towards mastery. Cognitivism: The principles of cognitivism are also present throughout Code Combat. Each of the lessons or "quests" pulls on what students learned in the previous exercises. Learning is very structured and organized to help students add what they are learning in the current exercise to their previous understanding. Plus, the overall site as a whole is definitely an attention grabber and helps to establish motivation; the students are playing a game after all! Vygotsky: Vygotsky also makes an appearance in the form of scaffolding. In each exercise students are shown the strategies (i.e. code commands) they can use to successfully accomplish their goal. Additionally, hints are available for each mission as well, for those students who are struggling or who need additional support for success. Social Learning Theory: Code Combat also offers a multiplayer feature where students can pit their code against code created by other users. In this way, learners can explore what other users have created, see models of exemplary code, and learn from these examples. For an example of what this looks like, you can watch the video below which explains the process in more detail. [ Multiplayer Action on Code Combat ] ConclusionIn conclusion, for those students looking to practice their computer science skills and learn to write code, there are numerous free and excellent resources that they can use to accomplish this goal. That being said, the main thing that all of these sites are missing, is 1-on-1 attention and immediate feedback from a real person. Yes, computer feedback can be helpful, but it doesn't always address the specific issue that a learner might be having. And yes, discussion board feedback from peers and other users of the site can be helpful, but it's often not immediate. In short, these resources are excellent for those students who are highly motivated, dedicated, and interested in learning about computer science. However, for those students who are not interested, I'm not certain if any of these resources would help sway them. It's certainly possible, but I think it would take more direct interaction with an actual teacher or mentor to help motivate those types of learners. Overall though, all five of these resources offer excellent lessons, are well structured, and can be incredibly beneficial for those learners who are ready to tackle the challenge of learning to interact with computers. The recent boom in the creation of these resources speaks well to the future of self-directed computer science learning and I have no doubt that for those students who want to learn, they will be able to find a particular resource that suits their unique passions and learning styles. ReferencesTexts:
Bruning, R., & Schraw, G. (1999). Cognitive psychology and instruction (3rd ed.). Upper Saddle River, N.J.: Merrill. Driscoll, M. (1994). Psychology of learning for instruction. Boston: Allyn and Bacon. On the Web: MILWAUKEE (December 3, 2014) – Epiphany LearningTM, the first personalized learning software application that utilizes student directed feedback to create Learner ProfilesTM, allowing teachers to generate customized, dynamic Learning PathsTM and Skills PathsTM for each student, launched today. BETA tested and curriculum agnostic, Epiphany Learning is a powerful web-based tool featuring the unique ability to bring technology, data and personalized learning together to empower learners and make personalized learning a reality for every classroom. |
EditorialsHere you can find the Round Up's collection of editorial pieces and press releases where we will discuss the latest trends and ideas in educational technology FeaturedCheck out our featured review | ClassroomAPP: A Complete, K-12 Digital Platform for Online and In-Person Classrooms
ConnectAwardsArchives
November 2020
|