In the companion activity, students experimented with Arduino programming to blink a …
In the companion activity, students experimented with Arduino programming to blink a single LED. During this activity, students build on that experience as they learn about breadboards and how to hook up multiple LEDs and control them individually so that they can complete a variety of challenges to create fun patterns! To conclude, students apply the knowledge they have gained to create LED-based light sculptures.
This course will serve as a two-week aggressively gentle introduction to programming …
This course will serve as a two-week aggressively gentle introduction to programming for those students who lack background in the field. Specifically targeted at students with little or no programming experience, the course seeks to reach students who intend to take 6.001 in the Spring Term and feel they would struggle because they lack the necessary background. The main focus of the subject will be acquiring programming experience: instruction in programming fundamentals coupled with lots of practice problems. Lots of programming required, but lots of support provided.
"A Byte of Python" is a free book on programming using the …
"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you. There are many translations of the book available in different human languages.
Although C# is derived from the C programming language, it introduces some …
Although C# is derived from the C programming language, it introduces some unique and powerful features, such as delegates (which can be viewed as type-safe function pointers) and lambda expressions which introduce elements of functional programming languages, as well as a simpler single class inheritance model (than C++) and, for those of you with experience in "C-like" languages, a very familiar syntax that may help beginners become proficient faster than its predecessors. Similar to Java, it is object-oriented, comes with an extensive class library, and supports exception handling, multiple types of polymorphism, and separation of interfaces from implementations. Those features, combined with its powerful development tools, multi-platform support, and generics, make C# a good choice for many types of software development projects: rapid application development projects, projects implemented by individuals or large or small teams, Internet applications, and projects with strict reliability requirements. Testing frameworks such as NUnit make C# amenable to test-driven development and thus a good language for use with Extreme Programming (XP). Its strong typing helps to prevent many programming errors that are common in weakly typed languages.
C is the most commonly used programming language for writing operating systems. …
C is the most commonly used programming language for writing operating systems. The first operating system written in C is Unix. Later operating systems like GNU/Linux were all written in C. Not only is C the language of operating systems, it is the precursor and inspiration for almost all of the most popular high-level languages available today. In fact, Perl, PHP, Python and Ruby are all written in C. By way of analogy, let's say that you were going to be learning Spanish, Italian, French, or Portuguese. Do you think knowing Latin would be helpful? Just as Latin was the basis of all of those languages, knowing C will enable you to understand and appreciate an entire family of programming languages built upon the traditions of C. Knowledge of C enables freedom.
The educator self-assessment can be used by districts to survey classroom teachers …
The educator self-assessment can be used by districts to survey classroom teachers and specialists to see how computer science is currently being integrated into individual classrooms. The survey is organized by sections aligned to the Wisconsin CS standards, with individual response questions based on learning priorities within that standards. The results of this educator self-assessment could be used to see how and where CS standards are being taught, to address gaps in computer science instruction, and to identify areas in which educators need additional professional development.
The live Google Forms version can be found here: https://docs.google.com/forms/d/e/1FAIpQLSdkCcBwHv84UK1TXi0VgWngcE1JvCDAFuYq_ttSJ_d3sDVtug/viewform Please contact CESA 11 if you would like an editable Google Form version.
The educator self-assessment can be used by districts to survey classroom teachers …
The educator self-assessment can be used by districts to survey classroom teachers and specialists to see how computer science is currently being integrated into individual classrooms. The survey is organized by sections aligned to the Wisconsin CS standards, with individual response questions based on learning priorities within that standards. The results of this educator self-assessment could be used to see how and where CS standards are being taught, to address gaps in computer science instruction, and to identify areas in which educators need additional professional development.
The live Google Forms version can be found here: https://docs.google.com/forms/d/e/1FAIpQLScSo1-Q0y87e7dj7l-jGGLGeQUe-4dRmeItj9pDTPpEwcKU7A/viewform Please contact CESA 11 if you would like an editable Google Form version.
The educator self-assessment can be used by districts to survey classroom teachers …
The educator self-assessment can be used by districts to survey classroom teachers and specialists to see how computer science is currently being integrated into individual classrooms. The survey is organized by sections aligned to the Wisconsin CS standards, with individual response questions based on learning priorities within that standards. The results of this educator self-assessment could be used to see how and where CS standards are being taught, to address gaps in computer science instruction, and to identify areas in which educators need additional professional development.
The live Google Forms version can be found here: https://docs.google.com/forms/d/e/1FAIpQLSefXpaJkHLhTezTOLZrIEkFNiA5Hnn9JMXm7-1G1mjtXKqVvQ/viewform Please contact CESA 11 if you would like an editable Google Form version.
The educator self-assessment can be used by districts to survey classroom teachers …
The educator self-assessment can be used by districts to survey classroom teachers and specialists to see how computer science is currently being integrated into individual classrooms. The survey is organized by sections aligned to the Wisconsin CS standards, with individual response questions based on learning priorities within that standards. The results of this educator self-assessment could be used to see how and where CS standards are being taught, to address gaps in computer science instruction, and to identify areas in which educators need additional professional development.
The live Google Forms version can be found here: https://docs.google.com/forms/d/e/1FAIpQLSdrMI_EBnml293_X54QAXzWsS5UKbE9TAYdxx3ZXPO9YAH_zQ/viewform Please contact CESA 11 if you would like an editable Google Form version.
Lesson Description Students compare different algorithms to find the best method of …
Lesson Description Students compare different algorithms to find the best method of sorting a group of unknown weights in order. Students practice a Selection Sort and Quick Sort. Additional variations include: Insertion SortBubble SortMerge Sort The lesson also introduces students to the concept of recursion. Online Resources Online resources include a step-by-step downloadable Lesson Plan. The webiste also provides a YouTube video, photos, related resrouces, and additional curriculum links.
Introduce students to Binary and Algorthims prior to conducting this Algorithm Sorting Activity
From their About Page: "Since our inception in November 2018 (Founded by …
From their About Page: "Since our inception in November 2018 (Founded by Susan Banks and Courtney Craven), Can I Play that? (CIPT) has grown from a hobby site to a destination for players and developers alike that provides all forms of accessibility information on video games and the industry. Reviews, news stories, and features at CIPT exclusively report on the ever-growing presence and adoption of accessibility features within the gaming industry. Our work has been read and shared internally at studios around the world, such as Xbox, PlayStation, Ubisoft, Square Enix, and countless others, with support from Xbox and PlayStation executives, Phil Spencer and Hermen Hulst.
Can I Play That? works to share stories that influence game updates, inform disabled players, educate and entertain players and developers, and provide a voice for one of the largest player bases in the industry.
We have also developed professional workshops that tackle topics such as diversity, equity, and inclusion, and accessible community management. These workshops are available for studios to book, and we have already worked with Xbox, Ubisoft, Splash Damage, Square Enix, Creative Assembly, and more are to come as we expand our offerings"
These lesson plans are available for a variety of grade levels and …
These lesson plans are available for a variety of grade levels and subject areas. Plans are modular and contain both UnPlugged Activities and hands-on code-alongs that promote and reinforce computational thinking.
Career Connections is a powerful career resource for any student! Young professionals tell us …
Career Connections is a powerful career resource for any student! Young professionals tell us about their jobs and take us behind the scenes to show us what they do every day. Learn about Ohio’s in-demand jobs, and what it takes to get there. Funding From BEMC (Broadcast Educational Media Commission)In partnership with Ohio Department of Education and Ohio Means Jobs
This book is a guide to Cascading Style Sheets (CSS), a technique …
This book is a guide to Cascading Style Sheets (CSS), a technique widely used in web pages including Wikipedia to describe their visual style and appearance. CSS can take HTML to new places creatively and functionally. Once you learn how to style mark-up, you can additionally learn JavaScript functions that make dynamic web pages.
Learn about the Chandra X-Ray Observatory's telescope system, science instruments, and spacecraft …
Learn about the Chandra X-Ray Observatory's telescope system, science instruments, and spacecraft system in this interactive activity adapted from NASA.
Students will be able to explain and demonstrate how plastic parts are …
Students will be able to explain and demonstrate how plastic parts are made and the chemistry involved in making different parts to meet different customer requirements. These resources fall into academic and the career domains.
Students will be able to explain and demonstrate how plastic parts are …
Students will be able to explain and demonstrate how plastic parts are made and the chemistry involved in making different parts to meet different customer requirements. These resources fall into academic and the career domains.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.