Blender 3D: Noob to Pro is a product of shared effort by …
Blender 3D: Noob to Pro is a product of shared effort by numerous team members and anonymous editors. Its purpose is to teach people how to create three-dimensional computer graphics using Blender, a free software application. This book is intended to be used in conjunction with other on-line resources that complement it.
Do you or your students want to make 3D movies like Pixar's …
Do you or your students want to make 3D movies like Pixar's Toy Story? This two period to a two-week unit is perfect for students or classrooms that want to learn about the basics of 3D animation using Blender, without the need to invest any money. I use this unit as a two-block period (about 180 minutes total). Some students continue making activities even after the formal lessons are complete.
This used as a unit in Intro to Programming (renamed-- Exploring Computer Science) but would fit well into a game design course as well.
Students learn about the similarities between the human brain and its engineering …
Students learn about the similarities between the human brain and its engineering counterpart, the computer. Since students work with computers routinely, this comparison strengthens their understanding of both how the brain works and how it parallels that of a computer. Students are also introduced to the "stimulus-sensor-coordinator-effector-response" framework for understanding human and robot actions.
Learn through interactive problem solving – proven to be more effective than …
Learn through interactive problem solving – proven to be more effective than lectures. Enjoy interactive explorations written by award-winning teachers, researchers, and professionals. Brilliant guides you through an interactive exploration of concepts and principles, and helps you build your quantitative intuition. Learn frameworks for thinking and solving challenging problems, instead of memorizing formulas.
Students create projects that introduce them to Arduino—a small device that can …
Students create projects that introduce them to Arduino—a small device that can be easily programmed to control and monitor a variety of external devices like LEDs and sensors. First they learn a few simple programming structures and commands to blink LEDs. Then they are given three challenges—to modify an LED blinking rate until it cannot be seen, to replicate a heartbeat pattern and to send Morse code messages. This activity prepares students to create more involved multiple-LED patterns in the Part 2 companion activity.
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
Middle school cybersecurity lesson that addresses the WI Standard - NI2.d.2.m Encode and …
Middle school cybersecurity lesson that addresses the WI Standard - NI2.d.2.m Encode and decode text based messages using basic algorithms (e.g., shift cipher, substitution cipher). This activity targets the basic level, whereby students should be able to:List physical and digital procedures that could be implemented to protect electronic data/ information, and/orDescribe multiple methods of encryption used to secure data.
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"
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.