Download presentation
Presentation is loading. Please wait.
Published byLucas Alexander Modified over 7 years ago
1
Coding session for children's/youth library staff
Hallett Cove Library, May
2
Overview 10 – 11am Presentation 11 – 11:10 Break
11:10 – 12:00 Hands on coding Please ask questions / offer comments at any time
3
Introducing the presenters and participants
Dr Robyn Gibbes Deputy Principal Doctor of Education (Gaming and Learning) Teaching Digital Technologies – focus on coding Digital Leaders Onesimus Charlie Participants name, library and level of coding knowledge / skill
4
c.fillStyle = "aqua"; c.fillRect (0,0,400,200); c.fillStyle = "green";
Onesimus c.fillStyle = "aqua"; c.fillRect (0,0,400,200); c.fillStyle = "green"; c.fillRect (0,200,400,10); c.fillStyle = "brown"; c.fillRect (0,210,400,90); Hi, my name is Onesimus and I am 12 years old, I enjoy playing games on my PC, PS3 and tablet My favourite game is Minecraft and I play it with my sister, a lot I also enjoy playing sport, I play basketball, squash, athletics and karate I have always been interested in coding and have done games on unity, models on Open SCAD and designs on sketch up
5
Charlie Hello, my name is Charlie and I am 11 years old. I enjoy my coding and I got started about 2 years ago when I was a year 4 in My top 2 favourite types of games are MMORPG (Massively Multiplayer Online Role Playing Games) and strategy. I like to watch Netflix and play with my dogs. I do some sport. I do karate, gymnastics and swimming. I love coding because it gives me control over a whole different world where I can be the master. I love to watch Doctor Who, Shadowhunters: The Mortal Instruments and Unbreakable Kimmy Schmidt. I also love to read manga and young adult fantasy fiction. I also love to read Marvel and DC Comics.
6
Types of games/websites I love to do - Charlie
I spend a lot of time on my computer and I play some MMORPG games, strategy, avatar, horror and survival games. The websites I use are Rinmaru Games (Avatar) Agar.io (Strategy) Slither.io (Strategy) 5 Nights At Freddy's (Strategy, Horror, Survival)
7
Why is coding important?
Coding, in the simplest of terms, is telling a computer what you want it to do, which involves typing in step-by-step commands for the computer to follow. Code powers our digital world. Every website, smartphone app, computer programme, calculator and even microwave relies on code in order to operate. This makes coders the architects and builders of the digital age. (Coding in the Classroom: What is Coding and Why is it so Important? By Anthony Cuthbertson, 2014) Programming does concern all fields of expertise: And if not all, then for sure the majority of them. It is being calculated that 90% of jobs in the future will require code knowledge. This means that programming will “intrude” in fields like agriculture, archaeology, architecture, linguistics and many others. In the end, it is not just a skill, but a completed way of thinking: As Steve Jobs, the founder of Apple, used to say: “programming is good, because it teaches you how to think” Indeed, it has been proved that it contributes in the problem solving ability, in human’s behaviour understanding, while at the same time develops logic (Programming is a must. Why is coding learning important in the classroom? By Marianna Lazarou, 2015)
8
https://slate.adobe.com/cp/mZFmI/
9
Action Research Lessons on critical literacy
explicit messages in games implicit messages – images, game structure/rules metalanguage Lessons on game creation PowerPoint skills Game rules and other game features such as flow Discussions on what game features affect our desire to play / not play certain games Trialling and critiquing each others’ games Discussion and practice around game advertising techniques GameMaker skills Selection of games for the school network and for ScreenIt competition – games on the environment, Australian, respect, mathematics
10
The Multiliteracies Map
Functional user Locating, code breaking, using signs and icons Selecting and operating equipment Moving between mediums: Cameras, videos, computers Meaning maker Understanding multimodal meanings Purpose of text and text form Connecting to prior knowledge Critical analyser Discourse analysis Equity Power and position Appropriate mode Transformer Using skills and knowledge in new ways Designing texts Producing new texts The Multiliteracies Map is an analytical tool for exploring four interrelated dimensions of multiliteracies.
11
Cultural Competencies and Social Skills
Play — the capacity to experiment with one’s surroundings as a form of problem-solving Performance — the ability to adopt alternative identities for the purpose of improvisation and discovery Simulation — the ability to interpret and construct dynamic models of real-world processes Appropriation — the ability to meaningfully sample and remix media content Multitasking — the ability to scan one’s environment and shift focus as needed to salient details. Distributed Cognition — the ability to interact meaningfully with tools that expand mental capacities Collective Intelligence — the ability to pool knowledge and compare notes with others toward a common goal Judgment — the ability to evaluate the reliability and credibility of different information sources Transmedia Navigation — the ability to follow the flow of stories and information across multiple modalities Networking — the ability to search for, synthesize, and disseminate information Negotiation — the ability to travel across diverse communities, discerning and respecting multiple perspectives, and grasping and following alternative norms. (Jenkins et al. 2009, p.4)
12
Games students have created
The Portal Respect Quest Respect Me!!
13
c.fillStyle = "aqua"; c.fillRect (0,0,400,200); c.fillStyle = "green";
Gamemaker c.fillStyle = "aqua"; c.fillRect (0,0,400,200); c.fillStyle = "green"; c.fillRect (0,200,400,10); c.fillStyle = "brown"; c.fillRect (0,210,400,90); Gamemaker is a game creating program which can be multi level, ranging from as simple as top down character movement to a complex multi choice platform game so you can go to beginner to expert in the one program
14
Ness and Sam’s game SAjA, Onesimus and sam.exe
15
I used Scratch online once and I loved it
I used Scratch online once and I loved it. I was basically self-taught and I enjoy the freedom I have on Scratch where I can achieve anything on there as long as I know how. I can make music projects, hide and seek games, quiz games and lots of other random things.
16
Charlie’s Scratch Project
17
Coding for recreation and education
(children and young people) (young people and adults)
18
My Ideas for coding in libraries - Onesimus
c.fillStyle = “blue"; c.fillRect (0,0,10,20); c.fillRect (0,20,10,20); c.fillRect (0,40,10,20); c.fillRect (0,60,10,20); c.fillRect (0,80,10,20); I think that we should add some more opportunities to code in libraries, I think game maker would be a good choice but to incorporate it there would need to be an accessible help page for users.
19
My Ideas For Coding In Libraries - Charlie
I have a few ideas for coding in libraries which are, Have one 2 hour session once a month for coding and play on Scratch Jr (5-9) Scratch (10-15) and GameMaker (15+) for everyone to have some free play Download some good coding apps on iPads and some how to code books in the children's non- fiction section
20
General discussion and ideas
How can we incorporate technology/coding into library events in a safe, meaningful and relevant way? General discussion and ideas
21
Devices and programs / apps for coding
Computer GameMaker Studio (YoYo Games) Scratch 2 or Scratch online Hour of Code Python Code Monster (online) Unity (3D – 12+) iPad Scratch Junior Kodable (JP) Hopscotch ( logon required) Cargo-Bot Lightbot Hour Tynker
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.