Big Idea 1 Flashcards
What does effective collaboration produce
Computing innovation that reflects the diversity of talents and perspectives of those who design it.
Computing innovation
Physical, Non-physical computing software, and nonphysical computing concept.
Interpersonal skills learnt through collaboration
Communication, consensus building, conflict resolution and negotiation.
pair programming
One (driver) writes program code and teh other (observer, pointer, navigator) reviews each line as it’s typed.
Think Pair Share
Think alone, pair to share ideas, and share your results with the class.
Why to leave comments
Communicate to partner(s) / yourself.
Acknowledge code segments from other sources / media used from other sources.
Differentiate between partners.
Clarify the functionality of your code.
Online tools
Repl.it, github, shared doc/folder
Who should you ask for test runs
Family members or friends
purpose of computing innovation
To solve problems / pursue interests through creative expression.
what does the understanding of the purpose of innovation provide developers
It provides developers with an improved ability to develop computing innovation.
Guiding questions for finding the prupose of a computing innovation
Why does it exist?
What problem(s) does it solve?
What does it allow for that wasn’t possible before?
Computing innovations examples
App (games, socials, business)
Systems (e-commerce, clouds services, e-mail)
Physical device (computers, smartphones, wearable)
program input
data sent to computer for processing by a program
they come from a user or other program
forms of input / output
tactile, audio, visual, text
how is an event generated
when a key is pressed, a mouse is clicked, a program is started or another defined action.