Search Results (68)

View
Selected filters:
  • Computer Science
Animated Division Stories (Problem-Based Interactive Learning)
Rating

Students will work with a partner to write, solve, check, and animate a division story problem based on a division expression using a sharing model.

Subject:
Computer Science
English Language Arts
Composition and Rhetoric
Speaking and Listening
Mathematics
Numbers and Operations
Material Type:
Lesson Plan
Author:
Jody Walker
Date Added:
03/29/2019
Beginning Excel
Conditions of Use:
No Strings Attached
Rating

This textbook was written for a community college introductory course in spreadsheets utilizing Microsoft Excel. While the figures shown utilize Excel 2016, the textbook was written to be applicable to other versions of Excel as well. The book introduces new users to the basics of spreadsheets and is appropriate for students in any major who have not used Excel before.

Subject:
Computer Science
Material Type:
Textbook
Provider:
OpenOregon
Author:
Barbara Lave
Diane Shingledecker
Julie Romey
Mary Schatz
Noreen Brown
Date Added:
01/01/2017
Bringing Algorithms into the Classroom
Conditions of Use:
Remix and Share
Rating

Students will take a sequence of events or steps for some process and create an algorithm. This could apply to any content area. They will display the algorithm in flowchart form. This activity can be modified for all grade levels and content areas.

Subject:
Computer Science
Arts and Humanities
English Language Arts
Life Science
Mathematics
Physical Science
Material Type:
Activity/Lab
Author:
Cheryl Wilson
Date Added:
02/22/2019
Building Cryptosystems
Conditions of Use:
Remix and Share
Rating

This video module presents an introduction to cryptography - the method of sending messages in such a way that only the intended recipients can understand them. In this very interactive lesson, students will build three different devices for cryptography and will learn how to encrypt and decrypt messages. There are no prerequisites for this lesson, and it has intentionally been designed in a way that can be adapted to many audiences. It is fully appropriate in a high school level math or computer science class where the teacher can use it to motivate probability/statistics or programming exercises. nteractive lesson, students will learn to build the cryptography devices and will learn how to send and ''crack'' secret messages.

Subject:
Computer Science
Material Type:
Lecture
Provider:
M.I.T.
Provider Set:
M.I.T. Blossoms
Author:
Daniel J. Sturtevant
Date Added:
02/15/2018
Computational Media Creator: Build My City (Grades 3-5)
Conditions of Use:
Remix and Share
Rating

Computational Media Creators is a unit of computer science instruction that engages students in remixing and creating visual media using procedures on and off the computer. Students learn the basics of how computers function and represent data, problem solving strategies, different types of problems, and how visual programming languages can be used to create interactive, expressive projects. Every activity gives students time to work hands-on, personalize their work, and be creative while applying CS practices and concepts.

Subject:
Computer Science
Material Type:
Full Course
Provider:
New York City Department of Education
Provider Set:
Computer Science for All
Date Added:
02/22/2019
Computational Media Explorer: Computing Through Time (Grades K-2)
Conditions of Use:
Remix and Share
Rating

Computational Media Explorers is a unit of computer science instruction that engages students in remixing and creating visual media using procedures on and off the computer. Students learn the basics of how computers function using data, problem solving strategies, and how to create using a visual programming language designed for pre-readers. Every activity gives students time to work hands-on, personalize their work, and be creative while applying CS practices and concepts.

Subject:
Computer Science
Material Type:
Full Course
Provider:
New York City Department of Education
Provider Set:
Computer Science for All
Date Added:
02/22/2019
Computational Media Innovator: Learning to Program, Programming to Learn (Grades 6-8)
Conditions of Use:
Remix and Share
Rating

Computational Media Explorers is a unit of computer science instruction that engages students in remixing and creating visual media using procedures on and off the computer. Students learn how computers represent and can transform data, problem solving strategies, the difference between algorithms and instructions, and how to collaborate on building projects using visual programming language. Every activity gives students time to work hands-on, personalize their work, and be creative while applying CS practices and concepts.

Subject:
Computer Science
Material Type:
Full Course
Provider:
New York City Department of Education
Provider Set:
Computer Science for All
Date Added:
02/22/2019
Database Design-2nd Edition
Conditions of Use:
No Strings Attached
Rating

Database Design - 2nd Edition covers database systems and database design concepts. New to this edition are SQL info, additional examples, key terms and review exercises at the end of each chapter.

Subject:
Computer Science
Material Type:
Textbook
Provider:
BCcampus
Provider Set:
BCcampus Open Textbooks
Author:
Adrienne Watt
Nelson Eng
Date Added:
11/26/2014
Exploring Computer Science (Grades 9-10)
Conditions of Use:
Remix and Share
Rating

Exploring Computer Science is a yearlong course developed around a framework of both computer science content and computational practice. Assignments and instruction are contextualized to be socially relevant and meaningful for diverse students. Units utilize a variety of tools/platforms and culminate with final projects around Human-Computer Interaction, Problem Solving, Web Design (HTML, CSS), Programming (Scratch, Edware), Computing & Data Analysis, and Robotics. ECS is recognized nationally as a preparatory course for AP Computer Science Principles. Watch this video and view this fact sheet for more information.

Subject:
Computer Science
Material Type:
Full Course
Provider:
New York City Department of Education
Provider Set:
Computer Science for All
Date Added:
02/22/2019
Introducing Block Coding for EV3
Conditions of Use:
No Strings Attached
Rating

This lesson should be used after students have completed the introductory Lego EV3 block building.  This lesson wil help students get a better understanding of how to use input and output parameters.  Students will explore and identify previously used software that uses block programming.  Students will connect early interactions in Computer Science programming with the input and output parameters in Math. This lesson review input and output functions associated with the mechanics of a computer

Subject:
Computer Science
Mathematics
Material Type:
Lesson Plan
Author:
Edwina Lawson
Date Added:
03/11/2019
Introduction to Computational Media (Grade 10)
Conditions of Use:
Remix and Share
Rating

Developed by the NYCDOE CS education team, the Introduction to Computational Media is a yearlong (108 hours) creative computing course for high schools using the open source Javascript library p5.js. By understanding how code can be a medium for creative expression, students will learn the fundamentals of computer science while designing and prototyping interactive projects that run on a browser. Additionally, students will learn how HTML/CSS elements can interact with p5.js to fully take advantage of developing content for a browser. This course has been implemented in NYC schools via CS4All’s Software Engineering Program (SEP), revised by classroom teachers with guidance from the Processing Foundation, and aligns with the CS4All Blueprint for CS education that emphasizes a hands-on CS approach called creative computing. Watch this video and view this fact sheet for more information.

Subject:
Computer Science
Material Type:
Full Course
Provider:
New York City Department of Education
Provider Set:
Computer Science for All
Date Added:
02/22/2019
Introduction to Physical Computing (Grade 7)
Conditions of Use:
Remix and Share
Rating

Developed by the NYCDOE CS education team, the Introduction to Physical Computing course is a 54-hour long introductory computer science course that guides students to explore fundamental CS concepts through tinkering with the micro:bit, a simple programmable computer device. Each unit of the course guides students through the learning process with three practices: analyzing computer applications around them based on a given issue; prototyping a project that reflects the result of the analysis plus their interest; and communicating about their projects, including the functionality of a project, a project development process, influence from other projects and their contribution to a project when working in a group. The curriculum and support sessions assist educators in discovering the most effective way of facilitating this course for their own classroom, while helping them to become comfortable with the main tool, the micro:bit.

Subject:
Computer Science
Material Type:
Full Course
Provider:
New York City Department of Education
Provider Set:
Computer Science for All
Date Added:
02/22/2019
Introduction to the Modeling and Analysis of Complex Systems
Conditions of Use:
Remix and Share
Rating

Introduction to the Modeling and Analysis of Complex Systems introduces students to mathematical/computational modeling and analysis developed in the emerging interdisciplinary field of Complex Systems Science. Complex systems are systems made of a large number of microscopic components interacting with each other in nontrivial ways. Many real-world systems can be understood as complex systems, where critically important information resides in the relationships between the parts and not necessarily within the parts themselves. This textbook offers an accessible yet technically-oriented introduction to the modeling and analysis of complex systems. The topics covered include: fundamentals of modeling, basics of dynamical systems, discrete-time models, continuous-time models, bifurcations, chaos, cellular automata, continuous field models, static networks, dynamic networks, and agent-based models. Most of these topics are discussed in two chapters, one focusing on computational modeling and the other on mathematical analysis. This unique approach provides a comprehensive view of related concepts and techniques, and allows readers and instructors to flexibly choose relevant materials based on their objectives and needs. Python sample codes are provided for each modeling example.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Textbook
Provider:
State University of New York
Provider Set:
OpenSUNY Textbooks
Author:
Hiroki Sayama, Binghamton University, State University of New York.
Date Added:
08/13/2015
Is There A Connection Between Computer Network Topologies And A Malaysian Wedding?
Conditions of Use:
Remix and Share
Rating

The aim of this video lesson is to teach students about the different topologies of computer networks and how they function. The approach that is used is highly correlated with common knowledge about weddings and the local Malay culture associated with weddings. Students should be able to relate the act of delivering food to a large crowd of people to the basic principles of network topologies and the method of data transfer within each type of topology. The lesson will begin in a classroom with students working in small groups, answering assigned questions. Teaching aids such as color cards will be used. One student from each group will be appointed as the wedding event manager, and she/he will have to discuss and act out with group members in order to answer more challenging questions. At the end of the lesson, students will be asked to come up with their own version of a hybrid computer network topology. The lesson concept taught here not only educates students on computer topologies, but also introduces students to an important cultural perspective of Malaysia. Above all, this video is designed to assist students with their study of Computer Literacy in schools. The lesson will take up to 60 minutes to complete. Materials needed include: 10 red cards representing waitresses; 10 green cards representing waiters; 10 blue cards representing tables in the hall; a sketch book; and classroom tables and chairs.

Subject:
Computer Science
Engineering
Material Type:
Lecture
Provider:
M.I.T.
Provider Set:
M.I.T. Blossoms
Author:
Dr. Zaleha Abdullah Juhazreen, Juhazreen Junaidi, Norah Md. Noor, Dr. Noor Azean Atan, Dr. Mohd Nihra Haruzuan Mohamad Said, Dr. Shaharuddin Md Salleh
Date Added:
02/15/2018