This is just a GUIDE There will be 50 questions on

Study Guide
This is just a GUIDE
There will be 50 questions on the test
Not all of these questions will be on the test
Some questions will be on the test
that are not in this guide.
Study the lecture slides accordingly.
They are posted on Blackboard
UX & Interaction Design:
What are the six UX design principles?
• Visibility - can i see it?
• Feedback - what is it doing now?
• Affordance - how do I use it?
• Mapping - where am 1 and where can I go?
• Constraint - why can’t I do that?
• Consistency - I think I have seen this before?
In regards to interaction design what is an
affordance? What is a constraint?
Affordance:
Perceived and actual properties of an object that
give clues to its operation
Constraint:
Restricting the kind of interactions that can take
place, to reduce the chance of error and to focus
user’s attention to needed task
What are the six gestalt design principles?
Similarity
Continuation
Closure
Proximity
Figure/Ground
Symmetry and order
What is the difference between a high level
programming language and a low level
language?
Low level programming language:
Assembly level language, machine code.
Commands or functions in the language map closely to processor
instructions. Is not easily programmed or read by humans,
but does not require compiler to translate code to hardware.
High level programming language:
Fortran, C, Pascal, C++, Java
A programming language with strong abstraction from the details
of the computer. May use natural (human readable) language
elements, or may automate or hide areas of computing systems
(e.g. memory management), making the process of developing a
program simpler and more understandable relative to a lowerlevel language. Not hardware-specific, and must be translated
into machine language by a compiler or interpreter.
In the context of user interface what is a
metaphor?
An Interface metaphor is a set of user interface
visuals, actions and procedures that exploit specific
knowledge that users already have of other
domains. The purpose of the interface metaphor is
to give the user instantaneous knowledge about how
to interact with the user interface.
Name four of the most common metaphors
used for the desktop environment.
Folders, buttons, trash can, menus,
clock, calendar, mailbox…
What is the uncanny valley?
The uncanny valley is a hypothesis in the field of
aesthetics which holds that when features look and
move almost, but not exactly, like natural beings, it
causes a response of revulsion among some
observers. The "valley" refers to the dip in a graph of
the comfort level of beings as subjects move toward
a healthy, natural likeness described in a function of
a subject's aesthetic acceptability. Examples can be
found in the fields of robotics and 3D computer
animation, among others.
What is Eliza?
ELIZA is a computer program and an early example
of primitive natural language processing. ELIZA
operated by processing users' responses to scripts,
the most famous of which was DOCTOR, a
simulation of a Rogerian psychotherapist.
What is the Turing test?
The Turing test is a test of a machine's ability to
exhibit intelligent behavior equivalent to, or
indistinguishable from, that of a human.
Alan Turing proposed that a human evaluator
would judge natural language conversations
between a human and a machine that is designed to
generate human-like responses.
Collage:
From Photomontage to
Photoshop
Why was the introduction of the found object
in collage a radical shift in the early 20th
century in painting, how did it depart from
ways we traditionally see the artist as an
“author” and his/her skills?
• A move from technical skill
(creating illusions of space, realism)
to the conceptual (ideas, politics, criticism).
• Becomes more about quality of juxtapositions
than about craftsmanship.
• The inclusion of the everyday in the art questions
the notion of art as a precious, revered commodity.
What is a photomontage?
Photomontage is the process and the result
of making a composite photograph by
cutting, gluing, rearranging and overlapping
two or more photographs into a new image.
Compare and contrast the
photomontage work of the Berlin Dadaists
(Hoch, Heartfield) and the Russian
Constructivists (Rodchenko, Klutsis).
Both used photomontage.
Both viewed the new art form as opposition to
high art and high culture
Berlin Dadaists used photomontage in order to undermine
and criticize the government and popular culture.
Russian Constructivists used photomontage to
promote the ideology of the state.
How did digital technologies change the
photomontage?
“Digital technologies add an extra dimension to the
composite and collage, for disparate elements can be
blended more seamlessly, with the focus being on a ‘new’,
simulated form of reality than on the juxtaposition of
components with a distinct spatial or temporal history. Digital
collages and composites constitute a shift from he affirmation
of boundaries to their erasure.”
- Christian Paul, Digital Art
What is the hyperreal according to
Christian Paul?
“Apart from the shifts that digital technologies
have brought about in the realms of collage, montage,
and compositing, they also challenge traditional notions
of realism by facilitating the creation of alternative or
simulated forms of reality or a sense of the hyperreal.”
-Christian Paul, Digital Art
Affordances of
Digital Media
& Generative Media
What are the four affordances of the digital
medium, how would you characterize each of
these affordances and what are examples?
Encyclopedic
unequalled storage + infinite library
databases, archives, encyclopedias
Spatial
Navigating + GUI (graphical user interface)
maps, gps, navigation conventions, information spaces
Procedural
computer processes
game engines, search engines, spread sheets, control conventions
Participatory
Human interaction
blogs, media sharing sites, recommendation systems,
input devices, icon/command conventions
Explain the concept of parallel tendencies
between art and science since WWII, what
are examples?
Similar ideas and concepts were being articulated at roughly the same
times by artists and computer scientists.
In addition, they were using the same forms to deliver their message:
manifestos (theoretical programs by computer scientists)
& completed artworks (prototypes to demonstrate ideas).
Art as:
- temporal process (not an object)
- active participation of the audience
- open systems (conceptual systems & and instruction sets)
- Chance events
Fluxus scores and Allan Kaprow’s Happenings are comparable to
Sutherland & Licklider’s HCI (human computer interaction) concepts
How is generative media
different from a feature film or novel?
Novels and feature films, once created and released by the author, are linear and
unchangeable. They we remain the same each time they are watched/read by a passive
(non-contributing) audience.
Generative Media is music, art, video and text that uses systems that grow and change over
time. It is media that embraces randomness, feedback and probabilities in the process of its
production. Generative media uses a set of some initial conditions, then it is open to chance
occurrences in the environment. Generative artists embrace a process that delegates
essential decisions to computers, data sets, or even random variables. This allows important
metaphors to arise in their work, calling attention to the relationship between humans and
the computers that surround us, the mountains of information we generate, and the powerful
impact that technology has on our relationships with each other.
What are different forms can generative
media take?
Sound, text, image, video,
physical computing (sensors),
or any combination of these.
Non-linear Narrative
What is the main difference between a linear
and non-linear narrative?
Linear:
Reader goes through whole story in order
Non-Linear:
Reader chooses path through story.
Multiple story paths and outcomes.
Can a film be truly non-linear?
Not in the traditional format.
Films can have a non-linear plot, using
flashbacks, premonitions, etc., but ultimately
the story remains in one predetermined order.
The plot and outcome remain the same every
time it is viewed, and the viewer has no input.
What is the difference between
plot and story?
A story is a series of events recorded
in their chronological order.
A plot is a series of events deliberately arranged
so as to reveal their dramatic, thematic,
and emotional significance.
In regards to linear storytelling telling what
does the term suture mean?
Suture: Literally, to stitch up.
In film theory suture has come to mean, in its simplest sense, the means
by which the spectator is "stitched" into the filmic text.
The viewing subject's position is a supremely passive one, a fact
which is carefully concealed through cinematic sleight-of-hand.
This sleight-of-hand involves attributing to a character within the fiction
qualities which in fact belong to the machinery of enunciation:
the ability to generate narrative, the omnipotent and coercive gaze,
the castrating authority of the law."
Three ‘looks’ implied by film:
the look of the camera itself
the look of the audience watching the film
the look of the characters on screen
According to Janet Murray what are
the four essential elements
of digital environments?
Digital environments are:
procedural
participatory
spatial
encyclopedic
Datavisualization
& Data Aesthetics:
Why is it helpful to visualize data?
• Humans have amazing pattern recognition capabilities
• Data visualization takes advantage or our visual and
cognitive abilities to spot aberrations, trends and
spaces/interruptions
• We can see patterns we are unable to see when
looking at lists of numbers
• We can analyze data quickly
• It enables us to comprehend vast amounts of information
What is the difference between
a data visualization and an infographic?
Infographics
Are one of a kind, hand crafted, they are about a specific
set of data for a particular issue, they are context sensitive.
Data Visualizations
Are general and can be reused with new data plugged in.
They often use a program and are automated.
They are context free.
What are the five broad categories
that data visualizations are broken into?
2D
Temporal
Multidimensional
Hierarchical
Network
Identify and explain the difference between
a choropleth, dot distribution map,
arc diagram, polar diagram, stacked graph,
tree map and node-link diagram.
Choropleth (2D)
Choropleth show statistics that pertain to a particular location on a map with
shaded areas or patterns to convey the measurement or meaning of the data.
Ex. population density by state.
Dot distribution map (2D)
Dot Distribution Map displays data or a feature of a territory on a map using
dot symbols (sometimes referred to as a – dot density map)
Arc diagram (Temporal)
Arc Diagram – reveal patterns within data to graphically show repetition and
patterns within patterns (subsequences).
Polar diagram (Temporal)
Polar Area Diagram - use equal slices (angles) of a circle ,but extend outward
away from the center to visually display greater quantities of data in a
particular section. They are useful for showing cyclical information like data
over a year. In the example below you can see that the months where the most
deaths occurred were in the winter with January having the highest quantity.
Stacked graph (Multi-dimensional)
vertical and horizontal groupings that include subgroups of data stacked on
top of each other.
Tree map (Hierarchical)
uses nested rectangles to display hierarchical data
node-link diagram (Network)
Node - represented as a circle: Link - connecting line
These visualizations capture relationships between networks
What elements of art are
frequently used in data visualizations?
Line, Form, Shape, Color, Value
What are the tendencies of
the new media avant-garde according to Lev
Manovich and how are media works like
Thru-you, Listening Post, and A More Perfect
Union an example of this?
“The old media avant-garde of the 1920s came up with new forms, new ways
to represent reality and new ways to see the world (ex. Berlin Dada). The
new media avant-garde is about new ways of accessing and manipulating
information. Its techniques are hypermedia, databases, search engines,
data mining, image processing, visualization, and simulation.
The accumulation of huge media assets and the arrival of new electronic and
digital tools which made it very easy to access and re-work these assets play
a key role in this shift towards postmodernist aesthetics.
The new avant-garde is no longer concerned with seeing or representing the
world in new ways but rather with accessing and using in new ways
previously accumulated media. In this respect new media is post-media or
meta-media, as it uses old media as its primary material.”
– Lev Manovich
All pieces mentioned use data collected from online, previously existing
resources as source material for the final compositions
How are classification strategies applied to
media in the work of Candice Breitz,
Kevin and Jennifer McCoy
and Christian Marclay?
The use of categorical strategies in media art allows us to see clearer how
media constructs our identity, our politics, and our understanding of race
and gender. Reclassification empowers alternative visions, that challenge
the dominant tendencies of popular culture. It allows us to see the invisible.
Candice Breitz
Soliloquy Trilogy (2000) Re-edits 3 films using only the protagonists dialog,
she eliminates everything but the single character and their words.
Kevin and Jennifer McCoy
Learning from Las Vegas (2003) Appropriates 21 films which feature Las
Vegas prominently or as a back drop. 120 DVD’s that feature different
categories of what can be learned from different Hollywood portrayals of Las
Vegas. Categories include: Learning to Smoke, Learning from Sequins,
Learning from showgirls, etc…
Christian Marclay
The Clock - This piece uses the history of cinema as a database to be
fragmented and reordered to create a 24 hour clock.
Key Terms for
Contemporary Web Design
& Responsive Environments
What is SEO?
Search Engine Optimization
is the process of affecting the visibility
of a website or a web page
in a search engine's unpaid result
What does the term “long tail” mean
in relation to keywords?
Specific, niche search phrases,
usually more than 2 words in length,
that offer a low competition, low search volume
and high searcher intent.
What are the methods you should use
to optimize a website for better
search engine rankings?
URL
make your html file name be your keyword. (ex. green-juice-cleanse.html)
Title
make the title of your document the keyword, this goes in the head section of your site (not the body).
<title>green-juice-cleanse</title>
Description
this is not read by bots but can help with click through’s because the text is seen in the search results
and may entice a person to check out your site if it is relevant for what they are looking for. It also goes
into the head, this should include the keyword but add additional helpful information.
<meta name="description" content="Thirsty for something healthy?
Try our green juice cleanse from Awesome Juice.”</>
Headers
your h1 tag should have your keyword in it. Many web developers only like to have one h1 tag/page
<h1>Green Juice Cleanse - from Awesome Juice</h1>
Body Text
your paragraph text on the page should relate closely to what your keyword is. This can be an area
where the additional text that you researched in your planning stage can also be included. In our
example we may want to use the terms “healthy” and “organic” in these descriptions.
Images
make sure to name your image with the keyword and add the alt text, this is read by the bots as well.
<img src="images/green-juice-cleanse.jpg" alt=“super awesome green juice cleanse"> </img>
What kinds of image analysis are being applied to
the images in Selfiecity (head tilt, smile, etc…)?
City, Age, Gender, Looking up/down,
Turning Left/Right, Tilt, Eyes Open/Closed,
Mouth Open/Closed, Glasses,
Mood (Calm, Angry, Happy)
What is an Arduino and what does it
enable you to do?
Arduino is an open-source electronics prototyping
platform based on flexible, easy-to-use hardware
and software. It’s intended for artists, designers,
hobbyists, and anyone interested in creating
interactive objects or environments. Arduino’s
communicate with a PC using a usb port
(universal serial port).
What are some of the types of sensors
that are widely available?
Common sensors include
light sensors, motion sensors, pressure,
temperature, infrared, and
accelerometers.
Explain how the projects we looked at in class by
Camille Utterbeck, Jim Campbell and Steve Lambert
can be considered examples of
responsive environments.
These media makers create projects that rely on an
exchange between the physical world and media.
The works are participatory and engage with a user
or they respond to an eco-system or event in the
physical world. They foster a symbiotic exchange like
cells between the physical and mediated worlds.
Illustrator and
Web Design Questions:
In Adobe Illustrator, what tools allow you to add or
delete anchor points?
Add:
Add anchor point tool, pen tool
Delete:
Delete anchor point tool, direct selection tool
What is the difference between bit-map and vector
graphics?
bit-map (raster):
Images are comprised of pixels at a fixed resolution.
If the image is enlarged, clarity is lost.
vector graphics
the use of geometrical primitives such as points,
lines, curves, and shapes or polygons, all of which
are based on mathematical expressions,
to represent images
As these expressions are scalable,
the image does not loose quality when re-sized.
In Adobe Illustrator, how do you access the
pathfinder panel if it is not already visible?
Select Pathfinder from the Window menu
Explain the differences between
the align and distribute options in the align object.
Align:
Aligns all objects along a specified point in each
object, i.e. if you align vertically by center point,
the center points of all objects will be on the same
y coordinate.
Distribute:
Distributes objects with even spacing between
specified point in each object.
Why is it important not to leave
spaces when titling your images for the web?
Spaces confuse the file path, breaking the link.
When using HTML, certain characters tend to mean specific things
(space delineates the end of a command, / indicates a file path…)
and if you use them in your file name, the web page won’t
know how to read them.
file name: my file.jpg
HTML: <img src=“images/my file.jpg”>
will look for a file called “my” which does not exist.
file name: my/file.jpg
HTML: <img src=“images/my/file.jpg”>
will look for a file called “file.jpg” in a folder called “my” which does not exist.
Characters like &, $, (), #, <, etc also have specific meanings within various
web coding languages, and therefore should not be used in file names.