Updating search results...

Search Resources

2900 Results

View
Selected filters:
  • Computer Science
Creating Video Games
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

CMS.611J / 6.073 Creating Video Games is a class that introduces students to the complexities of working in small, multidisciplinary teams to develop video games. Students will learn creative design and production methods, working together in small teams to design, develop, and thoroughly test their own original digital games. Design iteration across all aspects of video game development (game design, audio design, visual aesthetics, fiction and programming) will be stressed. Students will also be required to focus test their games, and will need to support and challenge their game design decisions with appropriate focus testing and data analysis.

Subject:
Applied Science
Arts and Humanities
Business and Communication
Career and Technical Education
Computer Science
Engineering
Graphic Arts
Graphic Design
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Eberhardt, Richard
Grant, Andrew
Tan, Philip
Verrilli, Sara
Date Added:
09/01/2014
Creating an Algorithm in Scratch
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will begin working on their first project in Scratch. This lesson focuses on the advantages of using a pseudocode when preparing to create a project in Scratch. This lesson also refers to some difficulty students may have encountered in lesson 3 when they first started to explore Scratch.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
03/30/2021
Creating an App Through Musical Typing
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This lesson allows students to work on their keyboarding skills while creating pieces of music.  Students can choose classiccal music, current hits, or just play around with the keyboard. Students will then be able to create an app using Code.org's AppLab that uses a recording of the music they play.

Subject:
Business and Communication
Computer Science
Material Type:
Lesson Plan
Author:
Jennifer Clark
Date Added:
04/06/2019
Creating a wearable wildlife tracking device with Micro:Bit
Unrestricted Use
CC BY
Rating
0.0 stars

Can you code & utilize a Micro:bit to create a species counter to track local wildlife? Can you design a way to make it into a “wearable device”?  Can you report the data and as a whole class discuss biodiversity?The goal of this project is to integrate the two together to make the technology more relevant and impactful. Biodiversity describes the variety of species found in Earth’s terrestrial and oceanic ecosystems. The completeness or integrity of an ecosystem’s biodiversity is often used as a measure of its health. Why is diversity important in an ecosystem?

Subject:
Computer Science
Engineering
Material Type:
Activity/Lab
Author:
Jackie Druck
Rachael Haverstick
Trista Mullin
Date Added:
07/27/2021
Creation of MS Word Document
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Learners will format and save a basic MS Word document to be used for a number of different purposes.

Learning Objectives
Learners will list the benefits of using a MS Word document for various purposes

Learners will enter and format a text document using basic MS tools

Learners will cut, copy and paste document content using menu options

Learners will save a file both on the computer and to a flash drive

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Date Added:
09/17/2018
C++ reference
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

A complete online reference for the C and C++ languages and standard libraries, i.e. a more convenient version of the C and C++ standards.

Subject:
Applied Science
Computer Science
Material Type:
Reading
Author:
Various
Date Added:
12/13/2022
Critical Data Literacy
Unrestricted Use
CC BY
Rating
0.0 stars

Strategies to Effectively Interpret and Evaluate Data Visualizations

Short Description:
A short course for students to increase their proficiency in analyzing and interpreting data visualizations. By completing this short course students will be able to explain the importance of data literacy, identify data visualization issues in order to improve their own skills in data story-telling. The intended outcome of this course is to help students become more discerning and critical users of data, graphs, charts and infographics.

Word Count: 9819

(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.)

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Toronto Metropolitan University
Date Added:
02/28/2022
Cryptocurrency Engineering and Design
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Bitcoin and other cryptographic currencies have gained attention over the years as the systems continue to evolve. This course looks at the design of Bitcoin and other cryptocurrencies and how they function in practice, focusing on cryptography, game theory, and network architecture.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Dryja, Tadge
Narula, Neha
Date Added:
02/01/2018
Cryptography Module" by Hunter R. Johnson
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This archive contains a series of lessons on cryptography suitable for use in a CS0 course. The only requirement is familiarity with Python, particularly dictionaries, lists, and file IO. It is also assumed that students know how to create stand-alone Python programs and interact with them through the terminal. Most of the work is done in Jupyter notebooks.

The material found in the notebooks is a combination of reading material, exercises, activities and assignments. Below are descriptions of each lesson or assignment and links to notebooks on Cocalc. The same files are available for batch download in this archive.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Lecture Notes
Provider:
CUNY Academic Works
Provider Set:
John Jay College of Criminal Justice
Author:
Johnson Hunter R
Date Added:
06/04/2019
Cryptography and Cryptanalysis
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course features a rigorous introduction to modern cryptography, with an emphasis on the fundamental cryptographic primitives of public-key encryption, digital signatures, pseudo-random number generation, and basic protocols and their computational complexity requirements.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Micali, Silvio
Date Added:
02/01/2005
Culturally Responsive-Sustaining Computer Science Education: A Framework
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

The framework was developed by the Kapor Center to bring a focus to equity in Computer Science Education, specifically around teacher preparation, professional development, curriculum development, and policy-making.

Subject:
Applied Science
Computer Science
Material Type:
Primary Source
Author:
Kapor Center
Date Added:
06/28/2022
Curiosity Killed the App
Read the Fine Print
Educational Use
Rating
0.0 stars

Students gain experience with the software/system design process, closely related to the engineering design process, to solve a problem. First, they learn about the Mars Curiosity rover and its mission, including the difficulties that engineers must consider and overcome to operate a rover remotely. Students observe a simulation of a robot being controlled remotely. These experiences guide discussion on how the design process is applied in these scenarios. The lesson culminates in a hands-on experience with the design process as students simulate the remote control of a rover. In the associated activity, students gain further experience with the design process by creating an Android application using App Inventor to control one aspect of a remotely controlled vehicle. (Note: The lesson requires a LEGO® MINDSTORMS® Education NXT base set.)

Subject:
Applied Science
Computer Science
Computing and Information
Education
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Rich Powers
Date Added:
09/18/2014
Current & Emerging Computing Technology
Unrestricted Use
CC BY
Rating
0.0 stars

Short Description:
This book is written for the typical computer user: someone who uses computers for day-to-day activities (browsing the web, sending/receiving email, etc.) and is interested in delving a bit deeper into some of the current technology concepts and terminology.

Long Description:
This book is written for the typical computer user: someone who uses computers for day-to-day activities (browsing the web, sending/receiving email, etc.) and is interested in delving a bit deeper into some of the current technology concepts and terminology.

Word Count: 24004

ISBN: 978-1-77420-191-6

(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.)

Subject:
Applied Science
Business and Communication
Communication
Computer Science
Material Type:
Textbook
Provider:
BCcampus
Date Added:
10/05/2022
Curso de Programação Orientada a Objetos
Unrestricted Use
CC BY
Rating
0.0 stars

Curso de Programação Orientada a Objetos criado na ferramenta Moodle, aplicado em alunos de 2 universidades brasileiras, como parte do experimentos realizados na dissertação de mestrado, entitulada "O Uso de Recursos Educacionais Abertos para ensinar Orientação a Objetos na transição do Paradigma Procedimental".

Objective-oriented Programming Course created in the master's dissertation entitled "The Use of Open Educational Resources for Mentoring in Achieving a Goal on the Paradigm of the Procedure".

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Author:
Rodrigo Vieira Pinto
Date Added:
03/24/2018