This book is directed mainly towards beginning programmers, although it might also …
This book is directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn something about Java. It is certainly not meant to provide complete coverage of the Java language.
The goal of these videos is to provide students with tools and …
The goal of these videos is to provide students with tools and concepts for working with R, a free software environment for statistical computing and graphics. The students will learn the basics of R, how to navigate the R interface and deal with different data formats, how to run and interpret linear models with R, and how to use Geographic Information Systems (GIS) in R. These practical sessions were developed as part of the course 1.845 Terrestrial Carbon Cycle and Ecosystem Ecology but will be useful for anyone looking to learn about R and GIS.
10 Lesson mini-maker camp for introductory programming and circuitry on the Raspberry …
10 Lesson mini-maker camp for introductory programming and circuitry on the Raspberry Pi. Students are introduced to basic program structures (while loops, if/elif/else statements) and taught to wire LEDs and sensors then given extensive work time to create a project authentic to their lives that uses their new skills.
Scratch is a visual programming language that is simple enough for beginners …
Scratch is a visual programming language that is simple enough for beginners but is capable enough to keep even expert programmers entertained for hours. In this resource, I will provide a basic overview of the Scratch platform for anyone who wants to learn!
This course introduces students to the fundamental concepts of physical computing systems …
This course introduces students to the fundamental concepts of physical computing systems through hands-on, real-life applications. Physical computing forms the basis of smart devices, wearables like smart watches, e-textiles / fashion, IoT (Internet of Things) devices, and hardware start-up
This course teaches students to design electronic devices that interact with the physical world by building circuits and developing software algorithms that run on a microcontroller. These devices will also be connected to the internet so they can send sensor data to dashboards and be remotely operated from a computer or mobile device.
This course is designed specifically for university undergraduate students from all majors. It presumes no in-depth knowledge of physics or math nor prior experience with electronics. The only expected prerequisite knowledge is introductory experience with procedural programming (i.e. variables, functions, loops).
In this lesson, students will begin exploring and creating on Scratch. They …
In this lesson, students will begin exploring and creating on Scratch. They learn how to log in, learn about the interface, and explore on their own. Students will reflect on what they discovered while exploring and how they might wish to create using Scratch. The overall aim is for students to get a taste for Scratch that sparks their interest and curiosity, so they start to imagine what they might create.
The aim of this video lesson is to teach students about the …
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.
In this video segment adapted from the Massachusetts Institute of Technology, researchers …
In this video segment adapted from the Massachusetts Institute of Technology, researchers in the Artificial Intelligence Laboratory working to engineer smarter robots are now building a machine that interacts socially with people.
In this segment adapted from ZOOM, cast members use computers to program …
In this segment adapted from ZOOM, cast members use computers to program a robot in preparation for the FIRST LEGO League Challenge tournament. Despite meticulous planning and programming by its designers, an autonomous robot can encounter unexpected challenges. This is true for both LEGOŰ_í__ robots and Martian rovers. In this video segment adapted from ZOOM, cast members enter the FIRST LEGOŰ_í__ League Challenge tournament and work as a team to program their LEGOŰ_í__ robot to navigate a complex obstacle course. Grades 3-8.
Lecture #10 for the course: CSCI 49378: Intro to Distributed Systems and …
Lecture #10 for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Cloud Storage and Databases (Part Two)". Delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course "CSCI 380 - Mobile Application and Product Development" …
Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.
Lecture for the course "CS 217 – Probability and Statistics for Computer …
Lecture for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.
Lecture #11 for the course: CSCI 49378: Intro to Distributed Systems and …
Lecture #11 for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Logging, Monitoring, and Advanced Topics". Delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course "CSCI 380 - Mobile Application and Product Development" …
Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.
Lecture for the course "CS 217 – Probability and Statistics for Computer …
Lecture for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.
Lecture for the course "CSCI 380 - Mobile Application and Product Development" …
Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.
Lecture #1 for the course: CSCI 49378: Intro to Distributed Systems and …
Lecture #1 for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Overview". Delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course "CSCI 380 - Mobile Application and Product Development" …
Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.
Lecture for the course "CS 217 – Probability and Statistics for Computer …
Lecture for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.
Lecture #2 for the course: CSCI 49378: Intro to Distributed Systems and …
Lecture #2 for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Key Concepts & Techniques". Delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
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.