Updating search results...

Search Resources

398 Results

View
Selected filters:
  • Computer Science
Blender 3D: Noob to Pro
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
10/10/2017
Blender Unit
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Lesson
Lesson Plan
Date Added:
04/21/2019
Brain is a Computer
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Computer Science
Technology and Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
GK-12 Program, Computational Neurobiology Center,
Sachin Nair, Charlie Franklin, Satish Nair
Date Added:
09/18/2014
Brilliant-Math and science done right
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

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.

Subject:
Computer Science
Mathematics
Physical Science
Material Type:
Activity/Lab
Interactive
Module
Author:
© Brilliant 2018
Date Added:
12/12/2018
Build Your Own Arduino Light Sculpture! Part 1
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Computer Science
Material Type:
Activity/Lab
Provider:
TeachEngineering
Author:
Brian Huang
SparkFun Education
Date Added:
10/13/2017
Build Your Own Arduino Light Sculpture! Part 2
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Computer Science
Material Type:
Activity/Lab
Provider:
TeachEngineering
Author:
Brian Huang
SparkFun Education
Date Added:
10/13/2017
Building Programming Experience: A Lead-In to 6.001, January (IAP) 2005
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Vandiver, Benjamin
Date Added:
01/01/2005
A Byte of Python
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

"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.

Subject:
Computer Science
Material Type:
Textbook
Author:
Swaroop C.H.
Date Added:
10/10/2017
C# Programming
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
10/10/2017
C Programming
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
10/10/2017
CS Principles in the Classroom Teacher Self-Assessment_ Early Elementary
Unrestricted Use
CC BY
Rating
0.0 stars

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.

Subject:
Computer Science
Education
Material Type:
Assessment
Author:
CESA 11
Date Added:
06/23/2022
CS Principles in the Classroom Teacher Self-Assessment_ High School
Unrestricted Use
CC BY
Rating
0.0 stars

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.

Subject:
Computer Science
Education
Material Type:
Assessment
Author:
CESA 11
Date Added:
06/23/2022
CS Principles in the Classroom Teacher Self-Assessment_ Intermediate
Unrestricted Use
CC BY
Rating
0.0 stars

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.

Subject:
Computer Science
Education
Material Type:
Assessment
Author:
CESA 11
Date Added:
06/23/2022
CS Principles in the Classroom Teacher Self-Assessment_ Middle School
Unrestricted Use
CC BY
Rating
0.0 stars

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.

Subject:
Computer Science
Education
Material Type:
Assessment
Author:
CESA 11
Date Added:
06/23/2022
CS Unplugged Sorting Algorithms
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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

Subject:
Computer Science
Material Type:
Activity/Lab
Alternate Assessment
Diagram/Illustration
Formative Assessment
Learning Task
Lesson Plan
Reading
Reference Material
Simulation
Provider:
University of Canterbury, NZ
Date Added:
04/20/2016
Caesar Cypher Activity
Unrestricted Use
CC BY
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Frank Devereaux
Date Added:
06/13/2024
Can I Play That? (Accessibility in Gaming)
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

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"

Subject:
Career and Technical Education
Computer Science
Education
Educational Technology
Information and Technology Literacy
Technology and Engineering
Material Type:
Game
Other
Reference Material
Teaching/Learning Strategy
Author:
Marijn (ActiveB1t)
Josh Straub
Date Added:
04/23/2024