How well do you HCI?
🪲🐛🐞s, Features, & Fun Facts
"Fun" with Javascript
CS160: Generations
100

A Danish web usability consultant, human–computer interaction researcher,  “guru of Web page usability”, and creator of the 10 Usability Heuristics.

Who is Jakob Nielsen?

100

This course staff member has a relatively new puppy that has been biting them (lovingly!)

Who is Noah?

100

The output of this code segment:

var num = 8;
var num = 10;

console.log(num);

What is 10?

100

This is the semester when Diyah and Tim took CS160, and Shm was the Head TA.

What is CS160 Summer 2021?

200

A computer scientist and chief technology officer at Xerox PARC widely considered to be the father of ubiquitous computing.

Who is Mark Weiser?

200

Vincent told us that he started learning to play this instrument during our July 7th staff meeting. 

What is a piano?

200

The output of this code segment:

const sum = eval('10*10+5');

What is 105?


(eval evaluates codes that's passed as a string. If it's an expression, like in this case, it evaluates the expression. The expression is 10 * 10 + 5. This returns the number 105.)

200

This Australian Computer Scientist taught CS160 in Spring 2022 and Fall 2017. 

Who is John Canny?

300

A type of ethnographic field study that involves in-depth observation and interviews of a small sample of users, eg in their place of work, to gain a robust understanding of work practices and behaviors.

What is a contextual inquiry?

300

Brenda Denisse was visiting this country during our staff meeting on July 14th.

What is Germany?

300

This operator is a strict equality comparison operator in JavaScript, which returns false for the values which are not of a similar type. 

What is ===?

300

This CS160 Summer 2021 Course Instructor, as part of their Masters dissertation, attached a crank box to a phone to force users to physically turn the crank in order to scroll through social media.

Who is Janaki Vivrekar?

400

A psychometric scale commonly involved in research that employs questionnaires. It is the most widely used approach to scaling responses in survey research.

What is a Likert-Scale?

400

This course staff member ate a really good falafel wrap on July 14th. 

Who is Elle?

400

The output of this code segment.

function sum(a, b) {
  return a + b;
}

sum(1, '2');

What is "12"?

400

This Hybrid-Ecologies-Lab web interface pioneered during CS160 Fall 2020 allowed students to showcase design artifacts together into a virtual “studio space".

What is Kaleidoscope?

500

This is the number of "cognitive walkthrough questions" that you should ask for each task in an action sequence when conducting a cognitive walkthrough.

What is 4?

500
Diyah said that she could defeat this animal in a challenge during our first staff meeting.

What is a lion?

500

The output of this code segment. 

let c = { greeting: 'Hey!' };
let d;
d = c;
c.greeting = 'Hello';
console.log(d.greeting);

What is, "Hello"?

(First, variable c holds a value to an object. Later, we assign d with the same reference that c has to the object. 
When you change one object, you change all of them.)

500

This past CS160 Course Instructor recently graduated from Berkeley with a PhD. Their research introduced and studied the power of Faded Parsons Problems in CS1 and CS2 and beyond to teach students relevant programming skills.

Who is Nate Weinman?

M
e
n
u