Students conduct an experiment to study the acceleration of a mobile Android …
Students conduct an experiment to study the acceleration of a mobile Android device. During the experiment, they run an application created with MIT's App Inventor that monitors linear acceleration in one-dimension. Students use an acceleration vs. time equation to construct an approximate velocity vs. time graph. Students will understand the relationship between the object's mass and acceleration and how that relates to the force applied to the object, which is Newton's second law of motion.
In this lesson, students will be introduced to Regional Career Pathways. They …
In this lesson, students will be introduced to Regional Career Pathways. They will learn what an RCP map is and spend time exploring all of the information found on the maps. Students will identify Computer Science related career opportunities available across the various career pathways. Students will end the lesson by considering which in-demand career they would like to explore further.
Electrical and computer engineering students take this in the second semester of …
Electrical and computer engineering students take this in the second semester of their freshman year, just before their first circuits course. Students electing to take this course have completed one semester of calculus, computer programming, chemistry, and humanities. Concurrently with this course, students take physics and a second semester of calculus, as well as a second semester in the humanities.
Students design and create flow charts for the MIT App Inventor tutorials …
Students design and create flow charts for the MIT App Inventor tutorials in this computer science activity about program analysis. In program analysis, which is based on determining the behavior of computer programs, flow charts are an important tool for tracing control flow. Control flow is a graphical representation of the logic present in a program and how the program works. Students work through tutorials, design and create flow charts about how the tutorials function, and present their findings to the class. In their final assessment, they create an additional flow chart for an advanced App Inventor tutorial. This activity prepares students with the knowledge and skills to use App Inventor in the future to design and create Android applications.
Inspired by the work of the architect Antoni Gaudi, this research workshop …
Inspired by the work of the architect Antoni Gaudi, this research workshop will explore three-dimensional problems in the static equilibrium of structural systems. Through an interdisciplinary collaboration between computer science and architecture, we will develop design tools for determining the form of three-dimensional structural systems under a variety of loads. The goal of the workshop is to develop real-time design and analysis tools which will be useful to architects and engineers in the form-finding of efficient three-dimensional structural systems.
Educators use formative assessment to continually reflect and improve their skills related …
Educators use formative assessment to continually reflect and improve their skills related to these practices. The Formative Assessment video is a resource that can be used to support educators' professional development related to assessment literacy. Use the Video Supplement & Resource Guide to enhance your facilitation of this professional development opportunity.
Foundations of Computation is a free textbook for a one-semester course in …
Foundations of Computation is a free textbook for a one-semester course in theoretical computer science. It has been used for several years in a course at Hobart and William Smith Colleges. The course has no prerequisites other than introductory computer programming. The first half of the course covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers material on automata, formal languages, and grammar that would ordinarily be encountered in an upper level course in theoretical computer science.
Foundations subject in modern software development techniques for engineering and information technology. …
Foundations subject in modern software development techniques for engineering and information technology. Covers the design and development of component-based software (using C# and .NET); data structures and algorithms for modeling, analysis, and visualization; basic problem-solving techniques; web services; and the management and maintenance of software. Includes a treatment of topics such as sorting and searching algorithms; and numerical simulation techniques. Foundation for in-depth exploration of image processing, computational geometry, finite element methods, network methods and e-business applications.
The purpose of this award-winning blog site is to share information about …
The purpose of this award-winning blog site is to share information about free resources that teachers can use in their classrooms. Many of the resources are online tools that teachers can integrate into their classrooms or students can use to create, demonstrate, and learn. Other resources are more curriculum-focused. You can find free online activities, interactive web sites or other very cool information relating to every content area taught in K-12 schools. The site is updated regularly with the latest in technology tools and engaging web sites for students and teachers.
Science Kids is an engaging online hub for children worldwide, dedicated to …
Science Kids is an engaging online hub for children worldwide, dedicated to science and technology. Here, young learners can explore a wealth of captivating content:
Fun Experiments: Dive into hands-on science experiments that make learning exciting. From mixing oil and water to harnessing static electricity with balloons, these experiments encourage curiosity and discovery. Cool Facts: Discover a wide range of science facts that will surprise and amaze you. Explore topics like technology, animals, chemistry, Earth, space, and more. Interactive Games: Enjoy a variety of interactive science games and math activities. Topics include electricity, plants, magnets, health, forces, gases, food, sound, and life cycles. Quizzes and Challenges: Test your knowledge with fun science quizzes, printable word search worksheets, and free word scramble puzzles. Challenge yourself across different grade levels.
This course provides practical instruction in the design and analysis of non-digital …
This course provides practical instruction in the design and analysis of non-digital games. Students cover the texts, tools, references and historical context to analyze and compare game designs across a variety of genres, including sports, game shows, games of chance, card games, schoolyard games, board games, and role–playing games. In teams, students design, develop, and thoroughly test their original games to understand the interaction and evolution of game rules. Students taking the graduate version complete additional assignments.
Welcome to Gaming Readapted! This website was developed as a resource for …
Welcome to Gaming Readapted!
This website was developed as a resource for those interested in learning more about adaptive video gaming. It provides information ranging from general overviews of adaptive controllers to the nitty gritty details on how to set up specific adaptive controllers for users. It is best to start in the General section for an overview of popular adaptive controllers and information on how to pick the right controller for users. For more detailed information on ordering and setting up a specific controller, go to the Adaptive Controllers section. For information on how to connect an adaptive controller to a specific console, use the Controller Connect Tool (https://www.gamingreadapted.com/controller-connect-tool). Updates regarding adaptive gaming equipment can be found on the New Updates page (https://www.gamingreadapted.com/new-updates). Please visit our YouTube page for overviews and instructional videos for the adaptive controllers (https://www.youtube.com/@gamingreadapted).
The mission of Gaming Readapted is not just to allow individuals with disabilities to play video games, but to play video games without limits.
Learn about the world of Gaming & eSports from Steven Shaw (Verizon), …
Learn about the world of Gaming & eSports from Steven Shaw (Verizon), Brandon Tschacher (MKE Esports Alliance), Erica Davis (Experis Game Solutions), and Dr. Krista-Lee Malone (UW-Madison). The following videos will give you a look into the variety of tech jobs and careers available to you and how you can prepare for them. Watch one - or all - and hear from experts who are doing these jobs today. As you watch the videos, download our workbook at https://bit.ly/MKEWorksheet to help you reflect on each career path and if that might be the right one for you some day!
This course will provide a gentle, yet intense, introduction to programming using …
This course will provide a gentle, yet intense, introduction to programming using Python for highly motivated students with little or no prior experience in programming. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. The course is designed to help prepare students for 6.01 Introduction to EECS. 6.01 assumes some knowledge of Python upon entering; the course material for 6.189 has been specially designed to make sure that concepts important to 6.01 are covered. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.
Kibera, a poor community, in Nairobi, was a blank spot on the …
Kibera, a poor community, in Nairobi, was a blank spot on the map until recently. This video from Penn State Public Broadcasting’s Geospatial Revolution shows how geospatial technology enabled residents to map resources to help their community.
These 20 Broad General Education lesson plans focus on the creative and …
These 20 Broad General Education lesson plans focus on the creative and collaborative aspects of computational thinking, programming and coding, building girls confidence and resilience by embedding these concepts through interdisciplinary learning into Literacy & English, health and wellbeing, mathematics, sciences, art & design, music, social subjects and physical education.
The resource packs comprise of lesson plans, PowerPoint presentations, video tutorials and website recommendations and provide a wealth of engaging and inspiring learning experiences for teachers to use with their class over a period of a week, a term or over the academic year.
Google Apps 101 curriculum focuses on exposing students to the Chrome OS …
Google Apps 101 curriculum focuses on exposing students to the Chrome OS (using Chromebooks) and proper use of Google Drive, Docs, Sheets, Slides, and Forms with business education appropriate supporting activities for students. This 21 day curriculum provides all related content and instruction for teachers to confidently teach the lessons.
This project was created for use in AP-CSA at Baraboo High School …
This project was created for use in AP-CSA at Baraboo High School after about a month of learning FuP, Fundamentals of Programming. Below is a list of recommended skills prior to attempting this project. Boilerplate and Scanner code are provided. Students are not taught how to code within the directions of this project. This project provides students an opportunity to apply and practice what they have already learned. Instructions are provided with steps suggested to complete this project.
Repl.it is an online Java IDE ideal for classrooms as it’s free and works within a browser, even on low powered Chromebooks. Creating a Repl allows embedding a working console executing Java code on a website. This is impressive for the senior exit portfolio as many projects created in AP-CSA are complex and abstract and hard to demonstrate to the general public.
Google Sites will be the platform used to publish this project. Detailed step by step instructions on how to embed a Repl onto a website is provided. Google Sites can be created for free by creating a Google Account.
Coding Experience Recommended for this project:
Boilerplate Code System.out.print() Variables Conditionals and Booleans Iteration (especially while loops) Coding Experience Suggested for this project:
Students simulate disease transmission by collecting data based on their proximity to …
Students simulate disease transmission by collecting data based on their proximity to other students. One option for measuring proximity is by having Bluetooth devices "discover" each other. After data is collected, students apply graph theory to analyze it, and summarize their data and findings in lab report format. Students learn real-world engineering applications of graph theory and see how numerous instances of real-world relationships can be more thoroughly understood by applying graph theory. Also, by applying graph theory the students are able to come up with possible solutions to limit the spread of disease. The activity is intended to be part of a computer science curriculum and knowledge of the Java programming language is required. To complete the activity, a computer with Java installed and appropriate editing software is needed.
This course provides a challenging introduction to some of the central ideas …
This course provides a challenging introduction to some of the central ideas of theoretical computer science. It attempts to present a vision of "computer science beyond computers": that is, CS as a set of mathematical tools for understanding complex systems such as universes and minds. Beginning in antiquity--with Euclid's algorithm and other ancient examples of computational thinking--the course will progress rapidly through propositional logic, Turing machines and computability, finite automata, GĚŚdel's theorems, efficient algorithms and reducibility, NP-completeness, the P versus NP problem, decision trees and other concrete computational models, the power of randomness, cryptography and one-way functions, computational theories of learning, interactive proofs, and quantum computing and the physical limits of computation. Class participation is essential, as the class will include discussion and debate about the implications of many of these ideas.
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.