Exercise Sheets & Tutorials: Collection of Questions Flashcards
Name the Questions of the “4 Questions Model” discussed in the lecture
- What is the problem?
- Why do we need to solve this problem?
- What is the solution?
- How do we know that the solution solves the problem?
Name technologies that were predicted in “As we may think”
- Personal Computer
- Internet (Shared information network)
What represent “Memex” from “As we may think”
The desktop environment of the modern world
The vision of Memex consists of a desk in combination with translucent screens + keyboard and sets of buttons and levers
What described Mark Weiser in his work „The Computer for the 21st Century“ ?
The concept of Ubiquitous Computing
In the meaning of Ubiquitous Computing technologies are becoming small enough to be seamlessly integrated into our everyday life
What several ideas had Mark Weiser in his work „The Computer for the 21st Century“ which actually nowadays take place in our society ?
- Tab (Smartphone)
- Pads (Tablet Computer)
- Board (interactive Whiteboard)
Also the connection between these different types of devices already exists nowadays
What describes “location and scale” by Weiser?
„Location“ means that computers must know where they are in order to adapt their behavior to the environment.
„Scale“ describes that Ubiquitous Computing comes in different sizes suited to a particular task.
Describe the interactive 3D Plattform “Unity” in terms of Environment, Rendering and Interactions (what characterizes the tool?)
Environment
▪ 3D Models
▪ Perspective Camera
Rendering
▪ Shading / Lighting
▪ Animations / Particle Systems
▪ Post-Processing
Interaction
▪ Physics
▪ Input System
▪ Events/Triggers
▪UI
Name examples for Unity-Components and describe what they are.
Components are the functional pieces of every GameObject
- Transform
- Box Collider
- Scripts
Which 3D coordinate system uses unity?
Left Handed Coordinates
Which parts/functions of the unity lifecycle do you know?
Start()
FixedUpdate()
Update()
OnDisable() / OnDestroy()
Explain the important MonoBehaviour-Functions of Unity
Start()
is called when the GameObject turns on (only once)
Update()
is called once per frame (loop)
▪ Based on the FPS
▪ For Desktops usually capped at 60FPS
▪ For VR usually 90FPS or 120FPS
FixedUpdate()
is called every physics update (loop)
▪ Fixed frequency of updates independent of FPS
▪ Usually 50Hz by default (0.02s between updates)
OnDisable()/OnDestroy()
Are called at the end of an objects lifecycle before it is completely gone
Explain Rigidbody and Box Collider in Unity
Rigidbody:
A Rigidbody provides a physics-based way to control the movement and position of a GameObject
Box Collider:
For example useful to detect collisions and trigger events.
Give a bad and good hypothesis example for the following Research Question:
How does attendance to lectures impact exam results?
Describe what makes a good hypothesis.
Name a example for an correlation- and difference-hypothesis
Correlation:
The number of lectures attended by Master students has a positive effect on their exam scores.
Difference:
Master students who attended most lectures will have better exam scores than those who attended few lectures.
What should be randomized in a within-subject design and in a between-subject design?
within-subject design: order of conditions
between-subject design: allocation to groups