Updating search results...

Search Resources

398 Results

View
Selected filters:
  • Computer Science
Exploring Acceleration with an Android
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Computer Science
Technology and Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
IMPART RET Program, College of Information Science & Technology,
Scott Burns, Brian Sandall
Date Added:
09/18/2014
Exploring Career Pathways in Computer Science
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

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. 

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Eric Hill
Date Added:
05/27/2022
A First Course in Electrical and Computer Engineering
Unrestricted Use
CC BY
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Computer Science
Technology and Engineering
Material Type:
Full Course
Textbook
Provider:
Rice University
Provider Set:
OpenStax CNX
Author:
Louis Scharf
Date Added:
10/10/2017
Flow Charting App Inventor Tutorials
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Computer Science
Technology and Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
IMPART RET Program, College of Information Science & Technology,
Rich Powers, Brian Sandall
TeachEngineering.org
Date Added:
09/18/2014
Form-Finding and Structural Optimization: Gaudi Workshop, Fall 2004
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Art and Design
Computer Science
Fine Arts
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Demaine, Erik
Ochsendorf, John Allen
Date Added:
01/01/2004
Formative Assessment Explainer Video and Supplement
Restricted Use
Copyright Restricted
Rating
0.0 stars

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.

Subject:
Agriculture, Food and Natural Resources
Art and Design
Biology
Business and Information Technology
Career and Technical Education
Character Education
Chemistry
Civics and Government
Computer Science
Early Learning
Earth and Space Science
Economics
Education
English Language Arts
Environmental Science
Ethnic Studies
Family and Consumer Sciences
Fine Arts
Geography
Geology
Health Science
Life Science
Marketing, Management and Entrepreneurship
Mathematics
Nutrition Education
Performing and Visual Arts
Physical Science
Physics
Psychology
Social Studies
Sociology and Anthropology
Technology and Engineering
World Cultures
World Languages
Material Type:
Formative Assessment
Provider:
Wisconsin Department of Public Instruction
Date Added:
03/03/2017
Foundations of Computation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Hobart and William Smith Colleges
Author:
Carol Critchlow, David Eck
Date Added:
10/10/2017
Foundations of Software Engineering, Fall 2000
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Amaratunga, Kevin
Date Added:
01/01/2000
Free Technology for Teachers
Restricted Use
Copyright Restricted
Rating
0.0 stars

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.

Subject:
Agriculture, Food and Natural Resources
Career and Technical Education
Computer Science
English Language Arts
Ethnic Studies
Fine Arts
Life Science
Mathematics
Nutrition Education
Social Studies
World Languages
Material Type:
Other
Author:
Richard Byrne
Date Added:
04/20/2018
Fun Experiments, Cool Facts, Online Games, Activities, Projects, Ideas, Technology
Rating
0.0 stars

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.

Subject:
Computer Science
Earth and Space Science
Life Science
Physical Science
Material Type:
Activity/Lab
Date Added:
03/29/2024
Game Design, Fall 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Begy, Jason
Tan, Philip
Date Added:
01/01/2010
Gaming Readapted
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Computer Science
Education
Educational Technology
Information and Technology Literacy
Technology and Engineering
Material Type:
Diagram/Illustration
Interactive
Other
Reading
Reference Material
Author:
Gaming Readapted
Date Added:
06/11/2024
Gaming and Esports: MKE Tech Career Expo Career Exploration
Rating
0.0 stars

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!

Subject:
Business and Information Technology
Career and Technical Education
Computer Science
Material Type:
Other
Author:
MKE Tech Talent Accelerator
Date Added:
12/27/2022
A Gentle Introduction to Programming Using Python, January IAP 2011
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Business and Information Technology
Career and Technical Education
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Canelake, Sarina
Date Added:
01/01/2010
Geospatial Revolution: Mapping Power
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Civics and Government
Computer Science
Social Studies
Technology and Engineering
Material Type:
Lesson
Provider:
PBS LearningMedia
Provider Set:
PBS Learning Media Common Core Collection
Author:
WPSU
Date Added:
08/16/2011
Girls in Computer Science Lessons
Unrestricted Use
CC BY
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Education Scotland
Date Added:
03/17/2023
Google Apps 101
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Business and Information Technology
Career and Technical Education
Computer Science
Information and Technology Literacy
Material Type:
Assessment Item
Diagram/Illustration
Formative Assessment
Interactive
Lesson Plan
Primary Source
Reading
Reference Material
Simulation
Unit of Study
Provider:
Kurt Wismer
Date Added:
05/04/2016
Got Questions? Java has answers!
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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:

Scanner (Scanner code provided)
String Handling
Google Sites (Detailed instructions provided)

Subject:
Computer Science
Material Type:
Activity/Lab
Date Added:
04/07/2019
Graphing the Spread of Disease
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Career and Technical Education
Computer Science
Technology and Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
IMPART RET Program, College of Information Science & Technology,
Steve Hamersky, Brian Sandall
Date Added:
09/18/2014
Great Ideas in Theoretical Computer Science, Spring 2008
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Aaronson, Scott
Date Added:
01/01/2008