CMS.611J / 6.073 Creating Video Games is a class that introduces students …
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.
In this lesson, students will begin working on their first project in …
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.
This lesson allows students to work on their keyboarding skills while creating …
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.
This task is tied to a part of our PBL unit. Students …
This task is tied to a part of our PBL unit. Students are to create a video tutorial of an exercise or movement related to a sport and explain the proper way of completing it.
Can you code & utilize a Micro:bit to create a species counter …
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?
This is a learner workbook for students to learn Scratch that links …
This is a learner workbook for students to learn Scratch that links the Computer Science standards as identified by the Harvard Graduate School of Education
Strategies to Effectively Interpret and Evaluate Data Visualizations Short Description: A short …
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.)
This is a fun interactive way to learn about mixtures and compounds …
This is a fun interactive way to learn about mixtures and compounds as well as test how much you know about them. Complete the crossword to see how much you know about compounds and mixtures.
Bitcoin and other cryptographic currencies have gained attention over the years as …
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.
This archive contains a series of lessons on cryptography suitable for use …
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.
This course features a rigorous introduction to modern cryptography, with an emphasis …
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.
The framework was developed by the Kapor Center to bring a focus …
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.
Students gain experience with the software/system design process, closely related to the …
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.)
Short Description: This book is written for the typical computer user: someone …
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.)
Curso de Programação Orientada a Objetos criado na ferramenta Moodle, aplicado em …
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".
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.