Resources to mark the 100th day of school with math activities. Challenge …
Resources to mark the 100th day of school with math activities. Challenge students to generate 100 different ways to represent the number 100. Students will easily generate 99 + 1 and 50 + 50, but encourage them to think out of the box. Challenge them to include examples from all of the NCTM Standards strands: number sense, numerical operations, geometry, measurement, algebra, patterns, data analysis, probability, discrete math, Create a class list to record the best entries. Some teachers write 100 in big bubble numeral style and then record the entries inside the numerals.
Coders use the repeat block to repeat a silly dance for Scratch …
Coders use the repeat block to repeat a silly dance for Scratch Cat using motion blocks. The purpose of this project is to introduce young coders to repeating algorithmic sequences in ScratchJr.
Coders use the start on green flag block to create a silly …
Coders use the start on green flag block to create a silly dance party using motion blocks. The purpose of this project is to introduce young coders to adding sprites in code and triggering algorithms with the green flag in ScratchJr.
A modified version of a Chalk Talk routine in which the educator …
A modified version of a Chalk Talk routine in which the educator provides a prompt for students to put forth ideas, questions, and further develop ideas of others in an effort to advance understanding in relation to a topic.
This activity utilizes a Claim-Support-Question framework that allows students to draw on prior …
This activity utilizes a Claim-Support-Question framework that allows students to draw on prior knowledge, investigation, and questioning. Designed to be placed within a Java context of enhancing object-oriented programming classes using interfaceses, students will analyze, implement, and support claims regarding three separate interfaces while moving between analysis and program implementation.
This activity is utilized as a method for students to commuincate their …
This activity is utilized as a method for students to commuincate their current learning, progress their understanding, and then reflect on their current understanding of a topic and share what they now think and the connections they have built.
In this lesson, students will be presented with a project that they …
In this lesson, students will be presented with a project that they will decompose with their partners without having access to its code and without access to a computer. Students will work in teams to recreate the project shown in the following lesson.
In this project, students will start by discussing the strengths and weaknesses …
In this project, students will start by discussing the strengths and weaknesses of existing activity trackers and determining the variables that affect the accuracy of these trackers. Students will then conduct interviews with people who wear activity trackers or wear a tracker themselves for a week to determine the pros, cons, and accuracies of the trackers. Then, codes and algorithms will be used to determine what should count as the threshold for a step to achieve maximum tracker accuracy by using Sparkfun Inventor's Kit, Raspberry Pi, and Linux.
Data structures play a central role in modern computer science. You interact …
Data structures play a central role in modern computer science. You interact with data structures even more often than with algorithms (think Google, your mail server, and even your network routers). In addition, data structures are essential building blocks in obtaining efficient algorithms. This course covers major results and current directions of research in data structure. Acknowledgments Thanks to videographers Martin Demaine and Justin Zhang.
This is a research-oriented course on algorithm engineering, which will cover both …
This is a research-oriented course on algorithm engineering, which will cover both the theory and practice of algorithms and data structures. Students will learn about models of computation, algorithm design and analysis, and performance engineering of algorithm implementations. We will study the design and implementation of sequential, parallel, cache-efficient, external-memory, and write-efficient algorithms for fundamental problems in computing. Many of the principles of algorithm engineering will be illustrated in the context of parallel algorithms and graph problems.
This resource was created by Jenny Motacek, in collaboration with Dawn DeTurk, …
This resource was created by Jenny Motacek, in collaboration with Dawn DeTurk, Hannah Blomstedt, and Julie Albrecht, as part of ESU2's Integrating the Arts project. This project is a four year initiative focused on integrating arts into the core curriculum through teacher education, practice, and coaching.
This web page contains a free electronic version of my self-published textbook …
This web page contains a free electronic version of my self-published textbook Algorithms, along with other lecture notes I have written for various theoretical computer science classes at the University of Illinois, Urbana-Champaign
The App Authors program helps librarians and K-12 educators make coding and …
The App Authors program helps librarians and K-12 educators make coding and app production part of their curriculum. Our App Authors curriculum provides lesson plans and app development activities that can be used in a seven-week sequential course, in a seven-week semi-sequential course, or in one-time learning sessions.
Short Description: The current edition of the book may be downloaded from …
Short Description: The current edition of the book may be downloaded from the Applied Bioinformatics site. Traffic analytics interactive report
Word Count: 45304
(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)
In this middle school and high school unit, students engage with 360° …
In this middle school and high school unit, students engage with 360° virtual reality tours, authentic Arctic datasets, and app-based labs to construct models and explanations for the unit driving question, "Why might the Arctic be warming twice as fast as the rest of the world?"
This course introduces students to the basic knowledge representation, problem solving, and …
This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Upon completion of 6.034, students should be able to develop intelligent systems by assembling solutions to concrete computational problems; understand the role of knowledge representation, problem solving, and learning in intelligent-system engineering; and appreciate the role of problem solving, vision, and language in understanding human intelligence from a computational perspective.
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.