Created by Brit Cruise.
- Subject:
- Applied Science
- Computer Science
- Computer, Networking and Telecommunications Systems
- Graphic Arts
- Visual Arts and Design
- Material Type:
- Lesson
- Provider:
- Khan Academy
- Provider Set:
- Pixar
- Date Added:
- 04/11/2023
Created by Brit Cruise.
Let's breathe some life into our ball using a key animation principle: squash and stretch.
Now let's think about how subdivision would work in 3D.
Next we need to throw away the slope-intercept form and use the line equation instead.
Bonus! In this video we'll connect the degree of these curves to the number of control points in the construction.
Now we are ready to ray trace in 3D. We'll look at the problem of ray triangle intersection.
Finally, let's bring our parabolic arc to life!
Review of how to write a function (starting with translation)
Why do we divide the number of combinations by the number of permutations?
Try out your deformers on a face.
Finally we'll need to rotate object to finish our scene.
Now we just need to determine whether our intersection point is inside or outside the triangle.
Let's put everything together. Get ready for a really powerful formula: the binomial coefficient (warning: you may need to watch this a few times!).
Time to get a little mathy. Let's look at the general form for any transformation.
Review how to connect our deformers and shapes together
An A-Frame Virtual Reality Programming activity for CS0 students. Part of the CUNY CS04All project.
This activity guides students through the evaluation of a website that they have created to see if it is accessible for users with disabilities. Students will simulate a number of different disabilities (e.g. visual impairments, color blindness, auditory impairments, motor impairments) to see if their website is accessible; they will also use automated W3 and WAVE tools to evaluate their sites. Students will consider the needs of users with disabilities by creating a persona and scenario of a user with disabilities interacting with their site. Finally, students will write up recommendations to change their site and implement the changes.
Comments
Although this activity can be used in isolation, it is intended to be part of a series guiding students towards the creation of a front-end of a website. The series (all published as OER) consist of:
a) Needfinding
b) Personas, Scenarios and Storyboards
c) Front-end Website Design and Development
d) Accessibility Evaluation
This presentation introduces Computer Science students to the notion of accessibility: developing software for people with disabilities. This lesson provides a discussion of why accessibility is important (including the legal, societal and ethical benefits) as well as an overview of different types of impairments (visual, auditory, motor, neurological/cognitive) and how developers can make their software accessible to users with those disabilities. This lesson includes videos and links to readings and tutorials for students.
Comments
These slides use Poll Everywhere polls; to use them, create your own Poll Everywhere account and duplicate the polls.
Introduction to Act 1.
Overview of Act 2.