Ethics & AI: Privacy & the Future of Work

The lesson emphasizes the critical importance of ethics in the development and implementation of artificial intelligence (AI) and robotics, highlighting the need for a proactive approach that aligns technological advancements with societal values. It advocates for prioritizing people in AI development, ensuring that technology enhances human roles rather than replaces them, and underscores the significance of data sensitivity and ethical practices in machine learning. Ultimately, the lesson encourages young learners to engage with AI, as they have the potential to shape its future positively.

Inspiring the Next Generation of Indigenous Coders

The lesson, led by Elizabeth Holm and her initiative Sonak, emphasizes the importance of teaching Indigenous girls aged 9 to 12 how to code, fostering excitement for STEM (Science, Technology, Engineering, and Math) fields. Through an interactive online program, the goal is to build a community of Indigenous female innovators who can contribute their unique perspectives to technology. Participants are encouraged to explore coding resources and engage in projects, inspiring others to join this empowering journey.

Unplugged – Real-Life Algorithms: Planting a Seed

In the “Planting a Seed” lesson, students learn about algorithms by comparing them to recipes that provide step-by-step instructions for completing tasks. Through a hands-on activity, they create their own algorithms for planting a seed, emphasizing the importance of following clear and precise steps to achieve successful outcomes. This lesson highlights how algorithms are essential in both everyday activities and programming, reinforcing the idea that every step, no matter how small, plays a crucial role in the overall process.

Unplugged – Building a Foundation

In this lesson, students engage in an unplugged activity focused on building a tall and sturdy structure, emphasizing the importance of perseverance and learning from mistakes. They are encouraged to embrace challenges and understand that setbacks are a natural part of the creative process, ultimately leading to success and enjoyment in their journey of building. The key takeaway is to keep trying and learn from each attempt, as persistence often leads to amazing results.

CS Principles: Using Loops

In this lesson, Jerome Holman introduces the concept of loops in programming, emphasizing their importance for automating repetitive tasks efficiently. He explains various types of loops, particularly focusing on For-Loops in JavaScript, and demonstrates how they can simplify code by allowing commands to be executed multiple times. By experimenting with loops, learners can harness the power of computers to handle large tasks, making their programming projects clearer and more effective.

Hour of Code – WORLDWIDE

The Hour of Code is a global initiative encouraging students to learn coding by participating in a one-hour programming session, highlighting the importance of technology in various fields beyond computer science. With a goal to engage 10 million students, the event promotes creativity and problem-solving skills while emphasizing inclusivity, especially encouraging girls to join in. By spreading the word and getting involved, students can experience the excitement of coding and its potential to impact the world.

Unplugged – Songwriting with Functions

In this lesson, students learn about functions in programming by comparing them to song choruses, which are defined once and referenced multiple times throughout the song. Using “Old MacDonald Had a Farm” as an example, the lesson introduces the concept of parameters, highlighting how certain elements, like animal sounds, can change while the structure remains the same. By analyzing their favorite songs, students can deepen their understanding of functions and parameters in programming.

CS Principles: Intro to Design Mode in App Lab

In this lesson, Kaye Brock introduces the Design Mode in App Lab, emphasizing the importance of user-friendly design in app development. The lesson covers how Design Mode simplifies the process of creating user interfaces by allowing users to drag and drop components, manage screens, and connect design elements with JavaScript code efficiently. By leveraging Design Mode, developers can enhance the visual appeal and functionality of their apps, ultimately improving user engagement.

Hour of Code Kickoff with Justin Trudeau

The Hour of Code is a global initiative that encourages people to learn coding during Computer Science Education Week, highlighting its importance in understanding technology and preparing for future job markets. With over 300 million hours of coding completed worldwide, this event offers engaging activities through platforms like Code.org, where participants can explore coding creatively to solve real-world problems. Join the fun and embark on a coding adventure to discover the endless possibilities of technology!

David Karp: How to start coding now

In the lesson “How to Start Coding Now,” David Karp emphasizes the accessibility of coding resources today compared to the past, highlighting platforms like code.org and the availability of school courses. He encourages hands-on learning through experimentation and sharing projects, as this fosters growth and community connections. Karp urges aspiring coders to start their journey immediately, practice regularly, and remain curious about evolving technologies.

Login your account

Please login your account to get started.

Don't have an account?

Register your account

Please sign up your account to get started.

Already have an account?