COIS Exam Flashcards

1
Q

Functional vs Non-functional requirement

A

Functional are technical features (A text box, or creating a font)

Non-functional requirement (improves quality, eg. High contrast)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

PNG vs JPG

A

JPG format is a lossy compressed file format. This makes it useful for storing photographs at a smaller size than a BMP. … For storing line drawings, text, and iconic graphics at a smaller file size, GIF or PNG are better choices because they are lossless.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Image Formats: Vector vs Raster

A

Raster: bitmaps, the images are set in a RGBA and cannot be sized up very well

Vector: uses math to properly show an image to make file smaller

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Gulf of Evaluation and Discoverability

A
  • Users are going to systematically discover what things can do
  • How many clicks to get to what you want
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Controls and Mental Model

A
  • Activity Centered: a user is given a preconfigured mode
  • Device Centered: one to one mapping between controls and device
  • Interlocking controls: prevent certain users from doing or stopping certain things
  • Mental Models are made in a users mind to try and understand the controls
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Constrains

A
  • Physical Constraint: fundamental engineering constraints (Can’t drive car through door)
  • Technological Constraint
  • Logical Constraints: Universal assumptions (two switches means two functions)
  • Semantic Constraints: cultural and agreed upon (Red hexagon means stop)
  • Cultural Conventions: (does a nod mean yes or no? Depends)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Interlocks

A

(of two or more things) engage with each other by overlapping or by the fitting together of projections and recesses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Two Factor Authentication

A

A device or mechanism of authentication is use (A password + an email, phone call, a dedicated FOB device)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Bots and Security

A

Bots: automated programs (try many passwords per second, impersonate people, scan server and look for files, ect.)
One of the challenges in security is to prevent malicious attempts at access by bots
CAPTCHA: Completely Automated Public Turing test to tell Computers and Humans Apart (The squiggly letters)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Design Language

A

They retain a unique look by using different shapes and colours
Microsoft: Fluent
Android: Kotlin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Legibility vs Readability

A
  • Legibility is the ease with which a reader can recognize individual characters in text. (De-cluttered, letter spacing, ect.)
  • Readability is the ease with which a reader can recognize words, sentences, and paragraphs. (Contrast, spacing between words, alignment, ect.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Trademarks

A

A unique identifier, look, style, name, iconography, ect.

They only exist if they are registered, and must be renewed regularly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Public Domain

A

Work that is not eligible for copyright

You can do anything you want, except claim it as your own

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Digital Rights Management

A

Software that is designed to prevent unauthorised access to software, while also allowing access to others.
For the purpose of protecting copyrighted software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

HTML Box Model

A

The CSS box model is the foundation of layout on the Web — each element is represented as a rectangular box, with the box’s content, padding, border, and margin built up around one another like the layers of an onion. As a browser renders a web page layout, it works out what styles are applied to the content of each box, how big the surrounding onion layers are, and where the boxes sit in relation to one another.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

RGBA vs HSLA

A

HSLa: Hue Saturation Lightness alpha. (easier to pick colours)
An RGBA: (red, green, blue, alpha)

17
Q

Simple HTML Document

A

html>

Page Title

<h1>My First Heading</h1>

<p>My first paragraph.</p>

18
Q

Style Lists CSS

A

unordered lists (<ul>) - the list items are marked with bullets

ordered lists (</ul><ol>) - the list items are marked with numbers or letters

  • Set different list item markers for ordered lists
  • Set different list item markers for unordered lists
  • Set an image as the list item marker
  • Add background colors to lists and list items</ol>
19
Q

Border shorthand

A

border-width: 1px;
border-style: solid;
border-color: #000;

Can be expressed as

border: 1px solid #000;

20
Q

Overflow

A
  • The overflow property specifies what should happen if content overflows an element’s box.
  • The overflow property only works for block elements with a specified height.

ex.
div.ex1 {
overflow: scroll;
}

div.ex2 {
overflow: hidden;
}

div.ex3 {
overflow: auto;
}

div.ex4 {
overflow: visible;
}

21
Q

Affordances vs Inducements

A

Induced errors are caused by the system
Affordances
are clues about how an object should be used

22
Q

Game balance

A
  • Give both sides a fair shot at winning, how do you decide what is fair in mario
  • Starcraft: there are three factions that play very differently, but each have an equal chance of winning
23
Q

Game Genres

A
  • Massively Multiplayer Online (MMO)
  • Simulations
  • Adventure
  • Real-Time Strategy (RTS)
  • Puzzle
  • Action
  • RPG - (Role Playing Game)
  • Shooter
  • Platformer
24
Q

Whales

A

rich people who pay a lot to the industry, cater to the rich player to keep them in the game

25
Q

Gamification

A
  • Application of game design to serious problems
  • Rewards and punishment
  • Eg. Used to see what drives people to participate in sales
26
Q

Passwords

A
  • Maintain an 8-character minimum length requirement (and longer is not necessarily better).
  • Eliminate character-composition requirements.
  • Eliminate mandatory periodic password resets for user accounts.
  • Ban common passwords, to keep the most vulnerable passwords out of your system.
  • Educate your users not to re-use their password for non-work-related purposes.
  • Requiring long passwords (many people just repeat words to meet standards)
  • Requiring the use of multiple character sets (Many hackers build around this)
  • Banning Common Passwords
  • Two Factor Authentication
27
Q

Fonts

A
  • Why do we pick the fonts we do?
  • Understand Goals: Decorative, legible, readable, appropriate etc?
  • Kerning: The Spacing between letters (Aim for visual balance)
  • Character Width: Proportional have different width letters, monospace is single size
  • Serifs
28
Q

IP

A

Patents grant a monopoly on an invention for a limited duration
The legal monopoly has consequences

29
Q

Interface devices

A
  • Keyboards
  • Mice
  • Dials
  • Joysticks
  • Controllers
  • Phones (e.g. as a remote control)
  • Screen readers
  • Smart Boards
  • Touch Screens/Pens
30
Q

Quests

A

Incentives to engage in some other game activity
What might they have you do?
Quests tend to fall into some broad categories
• Delivery
• Fetch
• Kill
• Find
• Solve
• These basically lead you to the other activities in the game
• Quests can give the player choice, and reveal sub plots

31
Q

Serious Game

A

A serious game or applied game is a game designed for a primary purpose other than pure entertainment

  • Faces for Autism
  • Spacial Awareness (For Kids)
  • Dr Kawashimas Brain Training (Learning multiplaction)