The document is a collection of images and captions about teaching students. It discusses how a teacher's job is to teach students, not just learn from them. It also mentions that all students want to do well, and teachers should focus on learning different learning styles and customizing education, rather than just teaching in one way. The overall message is that teachers should learn about each student and adapt their teaching methods to help all students succeed.
The Power of Podcasting: Why I do it, what I learn and what people teach me.Michael Boll
After ten years of recording podcasts, most recently for 21clRadio.com, it has become my favorite resource for learning new things and sharing.
Permit me to share my podcasting journey from its inception as a resource for helping me better understand my son with autism, to becoming my go to source for lively discussions, interesting interviews and resource sharing.
Sample shows are found here: 21clRadio.com
The document provides information on Six Sigma, a data-driven approach to quality management. It discusses key aspects of Six Sigma including definitions, levels of implementation, approaches (DMAIC and DMADV), similarities and differences to TQM, pros and cons, and case studies. Six Sigma aims to improve customer satisfaction and reduce defects through statistical analysis and targets 3 main areas: improving customer satisfaction, reducing cycle time, and reducing defects. It has been successfully implemented in various industries like manufacturing, finance, IT, and telecom. The document also shares details on certification levels and a case study on the highly efficient operations of Mumbai dabbawalas.
This document discusses computational thinking and provides examples of how it can be applied. It defines computational thinking as using logical reasoning and problem-solving skills to solve problems. It gives examples of computational thinking in everyday life, sciences, archaeology, journalism, and more. The document also discusses teaching computational thinking to others using block-based programming languages like Snap, Scratch, and Pictoblox. Key concepts covered include sequences, loops, conditionals, events, parallelism, operators, and data.
The document provides tips for transitioning from a journeyman developer to a master developer. It emphasizes the importance of passion, attention to detail, continuous learning, practicing fundamentals like data structures and algorithms, reading books on computer science and software engineering, testing-driven development, and reflecting on past work. The document also recommends following masters in the field through blogs, podcasts, and online courses to help advance skills.
This document discusses lessons learned from adopting the Scala programming language. Some key points:
- Scala provides many valid ways to accomplish the same task, leading to inconsistent and messy code over time as the codebase grew without sufficient guidance.
- Code should be written to be readable and self-documenting above all else. The right level of abstraction creates expressive code that tells a story of what the system does.
- Tests should be written to prevent regressions when refactoring code for readability. The type system can also help catch errors early and make assumptions explicit.
- Overall it is important to establish coding conventions and provide training to help developers write clean, coherent code and avoid having
The document provides an overview of a coding lesson plan that includes:
1) Reviewing what is already known about computers and coding through examples.
2) Learning about coding and programming concepts such as programming languages.
3) Hands-on coding activities using a block-based visual programming language on code.org to write code for games like Angry Birds.
This document is an introduction to programming with JavaScript. It discusses what programming is, how to communicate with computers using programming languages like JavaScript, and what makes a good programmer. It also provides an overview of common JavaScript programming concepts like variables, data types, logical operators, conditionals, functions, and objects. The document encourages learners to continue learning programming through books, meetups and practice, and provides some resources for doing so.
The document is a collection of images and captions about teaching students. It discusses how a teacher's job is to teach students, not just learn from them. It also mentions that all students want to do well, and teachers should focus on learning different learning styles and customizing education, rather than just teaching in one way. The overall message is that teachers should learn about each student and adapt their teaching methods to help all students succeed.
The Power of Podcasting: Why I do it, what I learn and what people teach me.Michael Boll
After ten years of recording podcasts, most recently for 21clRadio.com, it has become my favorite resource for learning new things and sharing.
Permit me to share my podcasting journey from its inception as a resource for helping me better understand my son with autism, to becoming my go to source for lively discussions, interesting interviews and resource sharing.
Sample shows are found here: 21clRadio.com
The document provides information on Six Sigma, a data-driven approach to quality management. It discusses key aspects of Six Sigma including definitions, levels of implementation, approaches (DMAIC and DMADV), similarities and differences to TQM, pros and cons, and case studies. Six Sigma aims to improve customer satisfaction and reduce defects through statistical analysis and targets 3 main areas: improving customer satisfaction, reducing cycle time, and reducing defects. It has been successfully implemented in various industries like manufacturing, finance, IT, and telecom. The document also shares details on certification levels and a case study on the highly efficient operations of Mumbai dabbawalas.
This document discusses computational thinking and provides examples of how it can be applied. It defines computational thinking as using logical reasoning and problem-solving skills to solve problems. It gives examples of computational thinking in everyday life, sciences, archaeology, journalism, and more. The document also discusses teaching computational thinking to others using block-based programming languages like Snap, Scratch, and Pictoblox. Key concepts covered include sequences, loops, conditionals, events, parallelism, operators, and data.
The document provides tips for transitioning from a journeyman developer to a master developer. It emphasizes the importance of passion, attention to detail, continuous learning, practicing fundamentals like data structures and algorithms, reading books on computer science and software engineering, testing-driven development, and reflecting on past work. The document also recommends following masters in the field through blogs, podcasts, and online courses to help advance skills.
This document discusses lessons learned from adopting the Scala programming language. Some key points:
- Scala provides many valid ways to accomplish the same task, leading to inconsistent and messy code over time as the codebase grew without sufficient guidance.
- Code should be written to be readable and self-documenting above all else. The right level of abstraction creates expressive code that tells a story of what the system does.
- Tests should be written to prevent regressions when refactoring code for readability. The type system can also help catch errors early and make assumptions explicit.
- Overall it is important to establish coding conventions and provide training to help developers write clean, coherent code and avoid having
The document provides an overview of a coding lesson plan that includes:
1) Reviewing what is already known about computers and coding through examples.
2) Learning about coding and programming concepts such as programming languages.
3) Hands-on coding activities using a block-based visual programming language on code.org to write code for games like Angry Birds.
This document is an introduction to programming with JavaScript. It discusses what programming is, how to communicate with computers using programming languages like JavaScript, and what makes a good programmer. It also provides an overview of common JavaScript programming concepts like variables, data types, logical operators, conditionals, functions, and objects. The document encourages learners to continue learning programming through books, meetups and practice, and provides some resources for doing so.
This document provides an overview of a presentation on test-driven development (TDD) and JavaScript. It discusses concepts like refactoring, unit testing, pair programming, and practicing TDD in small exercises called code katas. The presentation covers JavaScript topics like variable scoping and introduces the basic steps of TDD: writing a failing test first, then just enough code to make it pass before refactoring. It emphasizes that TDD helps produce a simple design and provides quick feedback.
Slides presented at TIFF Nexus: Women in Film, Games and New Media (Dec 9th, 2011) on the importance of code literacy.
Last 3 slides are bonus slides with resources to start learning programming.
The document provides an overview of a coding class activity. It is divided into several sections:
1) It introduces 3 types of people in relation to coding - those who know how to code, want to code, and are missing opportunities.
2) It defines some basic coding concepts like algorithms, functions, and debugging.
3) The class activity aims to teach students how to translate real-world tasks into coded instructions by having groups program a robot to stack cups using symbolic directions.
4) The activity objectives are to practice converting activities to symbols, debugging errors, and understanding functions and parameters.
5) Rules for the activity are outlined, and a symbol key is provided for moving and rotating
The document appears to be a collection of articles and information about programming and software development. It discusses the technology lifecycle and how technologies change over time. It also recommends reinvention and continuous learning for programmers. Several influential books for programmers are mentioned, including summaries of key points from The Pragmatic Programmer, Code Complete, and The Passionate Programmer. Interviews with famous programmers are also discussed in the book Coders at Work.
Fred Lee, CIO/CTO of Enova, gave a presentation to recent graduates summarizing the key skills needed for software engineering in the real world. He discussed that the ability to learn, use proper coding practices like testing code, and understanding existing systems are the most important skills, rather than what is traditionally taught. Real-world programmers must have humility to keep learning from doing, communities, and going to events. They should focus on testing code over design and spend more time reading code than writing it to understand existing systems that software needs to integrate with.
The document discusses Java records, which were introduced in Java 14 to provide a simpler way of creating classes that mainly store and retrieve data. Records reduce boilerplate code by automatically generating common methods like constructors, getters, equals, hashCode and toString. They model data as data rather than objects, making the code easier to read and less error-prone. The document demonstrates how to define and use records, customize their behavior, and convert an existing class to a record for simplification. It argues that records are well-suited for data transfer objects and other classes without significant business logic.
Watch Your Language! - What my Mother Taught Me about Being an Engineer.Neal Richardson Sr
Software Engineers use programming languages to build something awesome. When I was a kid I did the same thing with Legos. In a way Lego builds and Software builds can be very similar. They have to be well designed, kept clean, and maintained in order to stay functional over the years.
Although the original 8-stud Lego brick is still fully compatible with the latest NXT 3.0 robotics kit over 50 years later, the languages we program in today are not the same languages our parents, supervisors, or teachers used coming out of college. If the language you have been programming in was deprecated overnight, what would happen? This presentation will cover what I have learned about languages over 30 years, and specifically the changes I have seen in programming languages at home, school, and work. Starting from copying a game out of 3-2-1-Contact Magazine in BASIC in 1991 to hacking Quake 3 in C++ in the computer labs at Missouri State, to replacing a COBOL project two years ago that was written before I was born on punch-cards, to co-writing a Chef cookbook at 3am via Lync while drinking Monster Energy.
Find out why some languages behave the way they do. Learn why business don't just pack up their expensive IDEs and go open source overnight. See some esoteric languages that will make CCL look like Python! And hopefully leave with a better appreciation of what your tools are doing for you now that just weren't available when this industry started over 50 years ago.
The document summarizes an "Extreme Programming" talk given by Johannes Brodwall. The talk introduces concepts like test-driven development (TDD), pair programming, and refactoring. A demonstration of pair programming on a coding kata is shown. The key points emphasized are that practicing TDD in small iterative steps, pairing with others, and continuously refactoring code can help programmers improve quality and think in a more deliberate, mindful way about their work. The overall message is that becoming a better programmer requires freeing one's mind and practicing programming as an art.
Slides from the Kyoto Study Group organized during LocJAM Japan 2016 - Introduction to LocJAM Japan, the game localization process and Ikinari Maou, the game we are offering for translation this time.
The document discusses various coding concepts and techniques including coding dojos, pair programming, test-driven development, code katas, and refactoring. It provides information on driver-navigator roles in pair programming, the "popcorn pattern" for switching driver/navigator, and recommendations for effective pair programming. It also lists resources for a greeting code kata and announces a global day of coderetreat event.
Peter Kofler is a software developer and code mentor who helps development teams improve code quality through mentoring techniques like pair programming and coding dojos. The document summarizes Object-Oriented Programming concepts like abstraction, encapsulation, polymorphism, and inheritance. It also describes "Object Calisthenics" rules for writing high-quality object-oriented code, such as wrapping primitives, short methods, and avoiding getters/setters. The agenda involves a discussion of OOP concepts and a coding exercise on implementing LCD number display following the Object Calisthenics rules.
The document provides guidance on presenting and public speaking. It discusses addressing fears of public speaking, choosing presentation topics you are knowledgeable about, and opportunities to gain speaking experience like conferences, meetups, and Toastmasters. It also covers best practices for slides, such as using animation purposefully and designing each slide around a single idea. The overall message is that gaining speaking experience takes practice and there are many avenues one can take to improve their presentation skills.
Coding Dojo with focus on naming. Rules of the dojo are Pair Programming & TDD. Constraints are challenges during the dojo. Moving to the extreme is a way of learning. We are coding the game of Tic-Tac-Toe and everything - but the names of test methods - is named using random dices. Specifically using these random dices with enterprise-y useless names.
Software archaeology for beginners: code, community and cultureJames Turnbull
Most open source projects are rightly proud of their communities, long histories (both measured in time and version control), passionate debates and occasional trolling. Newcomers to these communities often face an uphill battle, though. Not just in understanding decision making processes and community standards, but in coming to terms with often complex, contradictory, and poorly documented code bases. This talk will introduce you to the concepts and tools you need to be an expert code, culture, and community archaeologist and quickly become productive and knowledgeable in an unknown or legacy code base.
The document provides an introduction to coding and computer programming concepts. It discusses the agenda which includes understanding how computers work, learning programming concepts like variables and syntax, gaining an appreciation of different programming languages, and developing resources to learn programming basics. It then discusses what computer programming is, why learn to code, programming languages, basic programming components like variables, operators, flow control and functions. It also provides some examples and resources for learning to code.
UX STRAT Europe 2019: Zhaochang He, VMwareUX STRAT
This document discusses conversational UX design for artificial intelligence. It provides tips for designing conversational experiences, including focusing on natural language interactions, cooperative dialog, and simulating human conversation. Examples of conversational AI tools and techniques are also presented, such as using dialog flows and action libraries. The document concludes with an agenda for a workshop on designing conversational experiences through group activities focused on scenario development and scripting conversational interactions.
# S1.12 - Coding 101: Robotics for Beginners Hillary Rogers
This document discusses coding and its uses in education. Coding involves writing instructions for computers and is used in robotics, animation, game design, and web development. Learning coding skills can empower students and enhance curricula when integrated into lessons using tools like Ozobot, EV3, and WeDo robots. It promotes skills like problem solving, critical thinking, and teamwork. Websites like Scratch and Code.org provide resources to teach coding at different grade levels.
Things designers and developers should know (WDS18)Ben Buchanan
My talk from Web Directions Summit 2018, about things designers and developers should know about each other. If you've ever asked or been asked "should designers code", this talk is for you :)
The document summarizes an upcoming game localization contest called LocJAM 3. It provides information about the hosts, an overview of the contest including eligible languages and games, advice on the localization process, and details about submission requirements. Participants can choose to localize a board game called "The Hotel of Madness" from English to Japanese or a narrative game called "Grandpa" from Japanese to English. The localization process outlined includes familiarization, creating a glossary and style guide, translation, editing, integration, testing, and submission. Winning priorities emphasized include following instructions carefully, proofreading, localizing rather than directly translating, and being creative.
Becoming a more productive Rails DeveloperJohn McCaffrey
A presentation by John McCaffrey of RailsPerformance.com on how to manage technical information, ask technical questions, expand Ruby and Rails knowledge, and work on interesting side projects for open source, non-profits or as a freelancer
The document discusses parenting in the digital age and provides tips for parents. It addresses how students use technology such as social media and popular websites. Potential issues like technology addiction, cyberbullying, and mistakes made online are covered. The role of hormones in technology use and addiction is explained. The presentation provides information on digital citizenship at the school and recommends tips for parents, such as encouraging non-screen activities and using apps to monitor screen time.
Seeking, finding and using technology to improve student learningMichael Boll
This document appears to be notes from a training or workshop about using technology to enhance student learning. It discusses seeking out, finding, and using technology for improving student learning. Some topics covered include creativity and innovation, game-based learning, using technology tools with an MVP (minimum viable product) approach, and specific tools like Google Drive, portfolios, media literacy, coding, and language learning tools. The document provides links and suggestions for how to implement various digital tools and strategies in the classroom.
This document provides an overview of a presentation on test-driven development (TDD) and JavaScript. It discusses concepts like refactoring, unit testing, pair programming, and practicing TDD in small exercises called code katas. The presentation covers JavaScript topics like variable scoping and introduces the basic steps of TDD: writing a failing test first, then just enough code to make it pass before refactoring. It emphasizes that TDD helps produce a simple design and provides quick feedback.
Slides presented at TIFF Nexus: Women in Film, Games and New Media (Dec 9th, 2011) on the importance of code literacy.
Last 3 slides are bonus slides with resources to start learning programming.
The document provides an overview of a coding class activity. It is divided into several sections:
1) It introduces 3 types of people in relation to coding - those who know how to code, want to code, and are missing opportunities.
2) It defines some basic coding concepts like algorithms, functions, and debugging.
3) The class activity aims to teach students how to translate real-world tasks into coded instructions by having groups program a robot to stack cups using symbolic directions.
4) The activity objectives are to practice converting activities to symbols, debugging errors, and understanding functions and parameters.
5) Rules for the activity are outlined, and a symbol key is provided for moving and rotating
The document appears to be a collection of articles and information about programming and software development. It discusses the technology lifecycle and how technologies change over time. It also recommends reinvention and continuous learning for programmers. Several influential books for programmers are mentioned, including summaries of key points from The Pragmatic Programmer, Code Complete, and The Passionate Programmer. Interviews with famous programmers are also discussed in the book Coders at Work.
Fred Lee, CIO/CTO of Enova, gave a presentation to recent graduates summarizing the key skills needed for software engineering in the real world. He discussed that the ability to learn, use proper coding practices like testing code, and understanding existing systems are the most important skills, rather than what is traditionally taught. Real-world programmers must have humility to keep learning from doing, communities, and going to events. They should focus on testing code over design and spend more time reading code than writing it to understand existing systems that software needs to integrate with.
The document discusses Java records, which were introduced in Java 14 to provide a simpler way of creating classes that mainly store and retrieve data. Records reduce boilerplate code by automatically generating common methods like constructors, getters, equals, hashCode and toString. They model data as data rather than objects, making the code easier to read and less error-prone. The document demonstrates how to define and use records, customize their behavior, and convert an existing class to a record for simplification. It argues that records are well-suited for data transfer objects and other classes without significant business logic.
Watch Your Language! - What my Mother Taught Me about Being an Engineer.Neal Richardson Sr
Software Engineers use programming languages to build something awesome. When I was a kid I did the same thing with Legos. In a way Lego builds and Software builds can be very similar. They have to be well designed, kept clean, and maintained in order to stay functional over the years.
Although the original 8-stud Lego brick is still fully compatible with the latest NXT 3.0 robotics kit over 50 years later, the languages we program in today are not the same languages our parents, supervisors, or teachers used coming out of college. If the language you have been programming in was deprecated overnight, what would happen? This presentation will cover what I have learned about languages over 30 years, and specifically the changes I have seen in programming languages at home, school, and work. Starting from copying a game out of 3-2-1-Contact Magazine in BASIC in 1991 to hacking Quake 3 in C++ in the computer labs at Missouri State, to replacing a COBOL project two years ago that was written before I was born on punch-cards, to co-writing a Chef cookbook at 3am via Lync while drinking Monster Energy.
Find out why some languages behave the way they do. Learn why business don't just pack up their expensive IDEs and go open source overnight. See some esoteric languages that will make CCL look like Python! And hopefully leave with a better appreciation of what your tools are doing for you now that just weren't available when this industry started over 50 years ago.
The document summarizes an "Extreme Programming" talk given by Johannes Brodwall. The talk introduces concepts like test-driven development (TDD), pair programming, and refactoring. A demonstration of pair programming on a coding kata is shown. The key points emphasized are that practicing TDD in small iterative steps, pairing with others, and continuously refactoring code can help programmers improve quality and think in a more deliberate, mindful way about their work. The overall message is that becoming a better programmer requires freeing one's mind and practicing programming as an art.
Slides from the Kyoto Study Group organized during LocJAM Japan 2016 - Introduction to LocJAM Japan, the game localization process and Ikinari Maou, the game we are offering for translation this time.
The document discusses various coding concepts and techniques including coding dojos, pair programming, test-driven development, code katas, and refactoring. It provides information on driver-navigator roles in pair programming, the "popcorn pattern" for switching driver/navigator, and recommendations for effective pair programming. It also lists resources for a greeting code kata and announces a global day of coderetreat event.
Peter Kofler is a software developer and code mentor who helps development teams improve code quality through mentoring techniques like pair programming and coding dojos. The document summarizes Object-Oriented Programming concepts like abstraction, encapsulation, polymorphism, and inheritance. It also describes "Object Calisthenics" rules for writing high-quality object-oriented code, such as wrapping primitives, short methods, and avoiding getters/setters. The agenda involves a discussion of OOP concepts and a coding exercise on implementing LCD number display following the Object Calisthenics rules.
The document provides guidance on presenting and public speaking. It discusses addressing fears of public speaking, choosing presentation topics you are knowledgeable about, and opportunities to gain speaking experience like conferences, meetups, and Toastmasters. It also covers best practices for slides, such as using animation purposefully and designing each slide around a single idea. The overall message is that gaining speaking experience takes practice and there are many avenues one can take to improve their presentation skills.
Coding Dojo with focus on naming. Rules of the dojo are Pair Programming & TDD. Constraints are challenges during the dojo. Moving to the extreme is a way of learning. We are coding the game of Tic-Tac-Toe and everything - but the names of test methods - is named using random dices. Specifically using these random dices with enterprise-y useless names.
Software archaeology for beginners: code, community and cultureJames Turnbull
Most open source projects are rightly proud of their communities, long histories (both measured in time and version control), passionate debates and occasional trolling. Newcomers to these communities often face an uphill battle, though. Not just in understanding decision making processes and community standards, but in coming to terms with often complex, contradictory, and poorly documented code bases. This talk will introduce you to the concepts and tools you need to be an expert code, culture, and community archaeologist and quickly become productive and knowledgeable in an unknown or legacy code base.
The document provides an introduction to coding and computer programming concepts. It discusses the agenda which includes understanding how computers work, learning programming concepts like variables and syntax, gaining an appreciation of different programming languages, and developing resources to learn programming basics. It then discusses what computer programming is, why learn to code, programming languages, basic programming components like variables, operators, flow control and functions. It also provides some examples and resources for learning to code.
UX STRAT Europe 2019: Zhaochang He, VMwareUX STRAT
This document discusses conversational UX design for artificial intelligence. It provides tips for designing conversational experiences, including focusing on natural language interactions, cooperative dialog, and simulating human conversation. Examples of conversational AI tools and techniques are also presented, such as using dialog flows and action libraries. The document concludes with an agenda for a workshop on designing conversational experiences through group activities focused on scenario development and scripting conversational interactions.
# S1.12 - Coding 101: Robotics for Beginners Hillary Rogers
This document discusses coding and its uses in education. Coding involves writing instructions for computers and is used in robotics, animation, game design, and web development. Learning coding skills can empower students and enhance curricula when integrated into lessons using tools like Ozobot, EV3, and WeDo robots. It promotes skills like problem solving, critical thinking, and teamwork. Websites like Scratch and Code.org provide resources to teach coding at different grade levels.
Things designers and developers should know (WDS18)Ben Buchanan
My talk from Web Directions Summit 2018, about things designers and developers should know about each other. If you've ever asked or been asked "should designers code", this talk is for you :)
The document summarizes an upcoming game localization contest called LocJAM 3. It provides information about the hosts, an overview of the contest including eligible languages and games, advice on the localization process, and details about submission requirements. Participants can choose to localize a board game called "The Hotel of Madness" from English to Japanese or a narrative game called "Grandpa" from Japanese to English. The localization process outlined includes familiarization, creating a glossary and style guide, translation, editing, integration, testing, and submission. Winning priorities emphasized include following instructions carefully, proofreading, localizing rather than directly translating, and being creative.
Becoming a more productive Rails DeveloperJohn McCaffrey
A presentation by John McCaffrey of RailsPerformance.com on how to manage technical information, ask technical questions, expand Ruby and Rails knowledge, and work on interesting side projects for open source, non-profits or as a freelancer
Similar to Coding, robots and drones in the es (20)
The document discusses parenting in the digital age and provides tips for parents. It addresses how students use technology such as social media and popular websites. Potential issues like technology addiction, cyberbullying, and mistakes made online are covered. The role of hormones in technology use and addiction is explained. The presentation provides information on digital citizenship at the school and recommends tips for parents, such as encouraging non-screen activities and using apps to monitor screen time.
Seeking, finding and using technology to improve student learningMichael Boll
This document appears to be notes from a training or workshop about using technology to enhance student learning. It discusses seeking out, finding, and using technology for improving student learning. Some topics covered include creativity and innovation, game-based learning, using technology tools with an MVP (minimum viable product) approach, and specific tools like Google Drive, portfolios, media literacy, coding, and language learning tools. The document provides links and suggestions for how to implement various digital tools and strategies in the classroom.
This document summarizes a presentation about podcasting by Michael Boll. It discusses how Boll began podcasting 10 years ago to learn more about his son's autism diagnosis. His podcast became a way to have interesting discussions and interviews. Through over 300 podcast episodes, Boll has learned from his guests, improved his public speaking, and sees podcasting as a way to potentially change the world. He outlines both reasons to start a podcast, such as lifelong learning, as well as challenges like commitment and lack of popularity or money.
Podcasting for educators working sessionMichael Boll
This document outlines the steps and resources for creating a podcast presented by Michael Boll. It includes sections on introducing podcast ideas, understanding the purpose and format, practicing the recording process of introductions, bodies and conclusions, using podcast platforms like iTunes, and promoting the podcast. The presentation provides tips on interviewing, reviewing content, keeping podcasts concise and developing a sustainable process for producing regular episodes.
This document provides guidance for teachers on using video in the classroom. It outlines ideas for creating videos such as filming student celebrations, reflections, news programs, speeches, and plays. It also discusses different camera options and how to upload videos to the school's YouTube account, with a reminder that the privacy setting should be set to "unlisted".
Not long ago, coding was something left to older students, nerdy enough to put up with difficult user interfaces, arcane terms and little immediate feedback.
No more!
Thanks to the maturity of iOS devices and the app ecosystem, younger students can now learn to code in a hands on, fully interactive, entertaining and graphic-rich environment loaded with immediate feedback.
Jump on board as we explore the different options available for our younger students to learn the basics of coding.
Time will be reserved for both exploring age appropriate apps that I suggest as well as pooling your ideas to share with the entire group.
This document summarizes a presentation about technology assistance for students with extra learning needs. It discusses using technology to help with reading and writing, math, sensory issues, organization, and severe needs. Specific apps and programs are presented for each category, including Word prediction keyboards, text-to-speech, math programs like DreamBox Learning, sensory apps like GoNoodle, and communication apps like Boardmaker. The presentation encourages participation and sharing of ideas around using technology to support students with different needs.
Reaching the non traditional student (ppt)Michael Boll
Take a look around the modern classroom today and you may find a batch of students all learning in a similar way and succeeding. However, look a little deeper and you will find the outliers; students who are either blazing past everyone or struggling to keep up. Today, like never before, we have a better understanding of how these students function, what drives them and how we can assist them.
This workshop focuses on how to both identify your unique learners and design a program to improve their ability to succeed.
Reaching the non traditional student (PDF) Michael Boll
Take a look around the modern classroom today and you may find a batch of students all learning in a similar way and succeeding. However, look a little deeper and you will find the outliers; students who are either blazing past everyone or struggling to keep up. Today, like never before, we have a better understanding of how these students function, what drives them and how we can assist them.
This workshop focuses on how to both identify your unique learners and design a program to improve their ability to succeed.
Shift happens. Are you in denial? For how long?Michael Boll
This document appears to be a presentation about shifts happening in education due to technological and societal changes. It includes sections on the industrial era versus the post-industrial era, the communication revolution, social media, fears about new technologies, and potential responses like staying ahead of the curve or resisting changes. Sample schools and educational approaches are briefly discussed. The overall message seems to be that education needs to become more flexible and customized to meet the needs of the current era.
Bring Digital Badges to Your School or ClassroomMichael Boll
Badges, badges, badges. Fun, motivation, excitement. Ok, you get the point. Badges are a time tested (think like for 10,000 ago or more) method to bring out full achievement in students and adults. Everybody loves to receive recognition for things they have done.
The communication revolution (thanks Internet) means we can both give and display badges on a grander scale than ever before.
Concordia is currently in a beta test stage for using badges with students and we would like to share our experiences so far.
This workshop will cover some of the ins and outs of using badges in and outside of the classroom.
Specifically:
* How it works
* Using Mozilla's Open Badges Program
* How to issue badges
* How to display badges
* Badge use cases
* Setting up systems at your school to enable effective badge distribution
Gamify and Flip Professional DevelopmentMichael Boll
Flipping your classroom is becoming more and more common today. But what about flipping professional development for teachers? What if they could complete much of school's professional development online and meet periodically to discuss what they have done and how it has impacted their teaching?
Concordia International School Shanghai is in year one of this experiment and we would like to share with you our successes, and yes, our failures.
Specifically, this workshop will cover:
* Platforms for building online content
* How we used Harry Potter and other incentives to encourage teachers to jump on the PD bandwagon
* Tips for creating compelling course content
* Marketing tips to encourage staff interest
* The importance of humor when asking people to try something different
Bring Digital Badges To Your Classroom or School (Updated)Michael Boll
Digital badges are an awesome way to recognize merit, strengths, behaviors and skill achievement in students and adults. For many years people have received recognition for their efforts and achievements. Sometimes they are given a certificate, medal, diploma or letter. However, it has always been hard to share this recognition to a wider audience. It was also hard to give these awards in a way that is easily shared and can scale to much larger groups.
Thanks to digital badges, those issues are beginning to disappear. This workshop discusses the possibilities, thanks to the introduction of digital badges, that are now available to the world.
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
Main Java[All of the Base Concepts}.docxadhitya5119
This is part 1 of my Java Learning Journey. This Contains Custom methods, classes, constructors, packages, multithreading , try- catch block, finally block and more.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPRAHUL
This Dissertation explores the particular circumstances of Mirzapur, a region located in the
core of India. Mirzapur, with its varied terrains and abundant biodiversity, offers an optimal
environment for investigating the changes in vegetation cover dynamics. Our study utilizes
advanced technologies such as GIS (Geographic Information Systems) and Remote sensing to
analyze the transformations that have taken place over the course of a decade.
The complex relationship between human activities and the environment has been the focus
of extensive research and worry. As the global community grapples with swift urbanization,
population expansion, and economic progress, the effects on natural ecosystems are becoming
more evident. A crucial element of this impact is the alteration of vegetation cover, which plays a
significant role in maintaining the ecological equilibrium of our planet.Land serves as the foundation for all human activities and provides the necessary materials for
these activities. As the most crucial natural resource, its utilization by humans results in different
'Land uses,' which are determined by both human activities and the physical characteristics of the
land.
The utilization of land is impacted by human needs and environmental factors. In countries
like India, rapid population growth and the emphasis on extensive resource exploitation can lead
to significant land degradation, adversely affecting the region's land cover.
Therefore, human intervention has significantly influenced land use patterns over many
centuries, evolving its structure over time and space. In the present era, these changes have
accelerated due to factors such as agriculture and urbanization. Information regarding land use and
cover is essential for various planning and management tasks related to the Earth's surface,
providing crucial environmental data for scientific, resource management, policy purposes, and
diverse human activities.
Accurate understanding of land use and cover is imperative for the development planning
of any area. Consequently, a wide range of professionals, including earth system scientists, land
and water managers, and urban planners, are interested in obtaining data on land use and cover
changes, conversion trends, and other related patterns. The spatial dimensions of land use and
cover support policymakers and scientists in making well-informed decisions, as alterations in
these patterns indicate shifts in economic and social conditions. Monitoring such changes with the
help of Advanced technologies like Remote Sensing and Geographic Information Systems is
crucial for coordinated efforts across different administrative levels. Advanced technologies like
Remote Sensing and Geographic Information Systems
9
Changes in vegetation cover refer to variations in the distribution, composition, and overall
structure of plant communities across different temporal and spatial scales. These changes can
occur natural.
How to Setup Warehouse & Location in Odoo 17 InventoryCeline George
In this slide, we'll explore how to set up warehouses and locations in Odoo 17 Inventory. This will help us manage our stock effectively, track inventory levels, and streamline warehouse operations.
This presentation was provided by Steph Pollock of The American Psychological Association’s Journals Program, and Damita Snow, of The American Society of Civil Engineers (ASCE), for the initial session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session One: 'Setting Expectations: a DEIA Primer,' was held June 6, 2024.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
20. KINDERGARTEN
• KG Writing - Small Stories
From My Life
• KG Unit 1: Numbers to 10
• KG Unit 3: Comparison of
Length,Weight, Capacity and
Numbers to 10
• KG Unit 4: Number Pairs,
Addition and Subtraction to
10
21. GRADE FIVE
• Gr 5 Social Studies: Human
Response to Adversity
• G5 Unit 6: Problem Solving
with the Coordinate Plane
• Gr 5 Social Studies: Human
Response to Adversity
• PlaceValue and Decimal
Fractions