Post-Midterm Flashcards

(106 cards)

1
Q

Computational thinking

A

A way that humans (not computers) think
-solving problems, designing systems, understanding human behaviour by drawing on concepts fundamental to computer science
-abstraction, decomposition, evaluation, pattern recognition, logic, algorithm design

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

Computational thinking Learning (with/about/from)

A

in K-12 curriculum CT is Learning ABOUT and WITH technology

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

Jeannette Wing

A

Computational thinking will be a fundamental skill used by everyone in the world by the middle of the 21st C
-CT is thinking like a computer scientist
-Abstraction is the most important and high level thought process inn CT
-Computational thinking (concept)–>Operationalization–> computer science

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

CT Concept: Logic and Logical Thinking

A

-Analyzing situations to make a decision or reach a conclusion about a situation
-Boolean logic: AND, OR, NOT

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

CT Concept: Decomposition

A

-Breaking down complex ideas down into subcomponents (or more manageable parts)
-ex. concept mapping, building a garden box with steps

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

CT Concept: Pattern Recognition

A

-Looking for similarities
-ways to organize information
-forming categories
-helps us organize the world and make predictions
-can lead to definition of generalizable solution that can leverage automation
-repeating patterns (incorporate iteration/recursion)

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

CT Concept: Algorithm Design

A
  • set of rules to be followed
    -algorithms: a series of logical, precise, repeatable steps that delivers an expected result
    -recipe with steps to take
    -3 basic building blocks: Sequence, selection and repetition
    -if-then-else (conditional checks), do-while, for, repeat, repeat-until (looping actions - perform repetitive actions)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

CT Concept: Abstraction and generalization

A

-Carefully selecting the qualities we care about and ignoring the rest of the details
-ex. 3 min thesis, synopsis
-Abstraction: information hiding (black-boxing details allows one to focus on input and output)

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

CT Concept: Evaluation

A

-solutions must be evaluated for correctness and appropriateness based on goals and constraints
-more than analysis and analytical thinking- efficiency contraints (time to completion, resource usage and human factors, user experience considerations

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

CT Concept: Automation

A

-Computing is the automation of our abstractions
-working toward a solution that will be executed by a machine
-recognizing when automation is needed and what abstractions and data representations will best help develop an automated solution

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

CT skills include

A
  1. Gathering and organizing data to investigate questions and communicate findings
  2. expressing procedures as algorithms (a series of logical, precise, repeatable steps that delivers an expected result) to reliably create and analyze processes
  3. Create computational models that use data and algorithms to simulate complex systems
  4. Using and comparing computational models to develop new insights about a subject
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Operationalize a concept

A

the process of defining a fuzzy concept to make it clearly distinguishable or measurable, and to understand it in terms of empirical observations
-articulate the operationalization process: operational definition

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

Operational Definition

A

a description of something in terms of the operations (procedures, actions, processes) by which it could be observed and measured

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

Computational thinking (concept–>Operationalization through–>Computer Science (knowledge and skills to build Computational models)–>Measure learning (processes and product of building computational models–>

A

-

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

CT Practice: Problem Decomposition

A

-breaking a problem down into smaller subproblems makes the problem more tractable and problem-solving process more manageable
-writing pieces of code separately and bring parts together when solution is composed

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

CT Practice: Creating computational artifacts

A

-creating solutions to be executed by a computer is often the natural end goal of CT and problem solving
-often simulation or model or interactive prototype to eventually be a physical artifact

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

CT Practice: Testing and Debugging

A

-Evaluating one’s solution for accuracy, detecting flaws in a faulty solution and fixing them

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

CT Practice: Iterative Refinement (incremental development)

A

-similar to problem decomposition
-it focuses less about making sub-problems and more on growing the solution or program iteratively with frequency testing and debugging in between to develop improvements

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

CT Practice: Collaboration and creativity

A

-Norms of collaboration in pair programming require programmers to alternate between taking the lead on typing or reviewing code are beneficial to problem solving processes

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

Assistive technology (AT)

A

-AT used in the classroom to support needs of students with disabilities
-tool for communication, social interaction, physical access to resources
AT: any item, piece of equipment, product system (commercial/off the shelf, modified, customized) used to maintain or improve the functional capabilities of children with disabilities

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

Low-Tech AT

A

-devices and tools that support students but do not require extensive training or high cost, easily accessed and replaced
-consider low-tech first to meet students’ needs
-ex. pencil grips, graphic organizers, highlighting pens, adapted paper

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

Mid-tech AT

A

-Generally doesn’t require extensive training to use and is reasonably prices
-has power sources but not overly complex
-ex. single-phrase communication systems, digital recording devices, talking calculators, audiobooks
-considered high tech if user must program the device

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

High-tech AT

A

-best suited for people with significant disabilities or have extensive functional needs
-requires training and is more costly
-ex. powered wheelchair, speech-to-text, eye gaze systems, head pointers
-costly due to small market and large research and development costs incurred in design and manufacture of devices
-low tech alternatives should be available in case of tech difficulties

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

Selection of AT devices

A

-Person making decision needs knowledge of device and the needs of individual
Considerations:
-budget available and cost of tech
-scope of training required by used and facilitator
-environment where AT will be used
-capacity to modify or personalize AT
-preferences and attitudes of all stakeholders of the ATZ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
AT selection/Evaluation
SETT framework (student, environment, task, tool), MPT (matching person technology) -Environmental factors: cultural expectations, legislation and policy, attitudes toward AR of other stakeholders -maintenance of devices, teacher support to best use AT
26
Inclusive Education
-Education environments that accommodate for the needs of all students within mainstream classrooms (prevent marginalized/excluded groups being discriminated against and denied) -children should learn together whenever possible, regardless of any difficulties or differences they may have
27
Features of Inclusive Ed
-attendance at the local school -welcoming all children in the school -all students situated in the mainstream classroom instruction and curricular modified or adapted for all students -support for social inclusion in the classroom -Appropriate resources and training to support inclusion
28
Inclusive Education and Assistive Technology
-Belonging: ensure students in inclusive classrooms have a sense of belonging (value difference, social relationships, engagement, contribute) -Planning: UDL framework, consider tech to cater needs of all students) -teaching and learning: where students are at, high-quility teaching processes, how to monitor progress and evaluation
29
UDL Principles and Practices
Universal Design for Learning -curricula developed for "average" student but there is no average -the power to be very flexible, allow choices/different paths (universal and everybody learns)
30
Elements of Belonging and Assistive Technology
-Difference is valued -school climate -social relationships -contribution and engagement
31
UDL 3 Broad Principles
1. Multiple means of representation: symbols, language, diagrams, physical manipulatives 2. Multiple means of action and expression 3. Provide multiple means of engagement (methods, materials, media, assessment)
32
AT: Text-to-Speech (TTS)
-converts digital text into speech (read text out loud) -allows students to work more independently (confident, motivated) -decoding is a sub-skill of reading
33
AT: Word Prediction
-Predicts a word as students start to type and provides spoken feedback -spelling can stop students from writing or slow the process (eliminate frustration) -software becomes more accurate over time -not fixing grammar but reads sentences out to you
34
AT: Visual thinking tools
-Images and text for understanding, creating, explaining, communicating, problem solving -concept mapping
35
AT: Speech recognition
-Speech to text, spoken work to digitized text -learning punctuation and editing their work -shift to expressing thoughts and knowledge -increased legibility, greater writing output
36
Artificial Intelligence (AI)
-they make data-driven decisions as opposed to rule-based decisions -users need to be conscious of how data flows through AI systems and question where the data comes from
37
AI Training data
-AI systems learn from diverse data sets during their initial training phase to acquire knowledge -where is data coming from
38
AI: Input Data
AI systems analyze incoming data -typically comes from human users (what you type into Chatgpt)
39
AI: Output Data
AI produced predictions, recommendations, or decisions (a list, an essay etc.)
40
AI Steps
1: Training Data set 2: Learning algorithm (what patterns are observed), rigorous training and testing 3: Classification (what it is, what it is not)
41
AI or not AI
1. Does it sense or observe its environment? What data was used to make this possible 2. Is it trained to make its own decisions? 3. Can it learn/adapt over time
42
Generative AI
-Creates new and transformative things -supervised (we are tagging images and building data set on what it is and what is not) -unsupervised (put in a whole bunch of data and it will classify its own patterns)
43
ChatGPT
-a fine-tuned language model trained to produce text -reinforcement learning with human feedback -not a search engine, not a continually evolving data set
44
AI Foundational Models: Core AI models:
fundamental machine learning models serving as building blocks for various AI applications
45
AI Foundational Models: Versatility
designed for a wide range of tasks, from natural language processing to computer vision
46
AI Foundational Models: pre-trained knowledge
trained on extensive data, enabling faster development of specialized AI system
47
AI Foundational Models: customization
can be fine-tuned for specific applications and industries
48
Data-Driven AI
Large data set and criterion for improvement a computer can gradually find a model that optimizes its predictions gradient: for each system parameter, the direction of maximal change
49
Knowledge-Based AI
Human knowledge and expertise can be represented in a form that can be processed by computer programs
50
Student focused AIED
Intelligent Tutoring systems (ITS) AI assisteed apps AI assisted simulations AI to support disabilities Automatic essay writing chatbots automatic formative assessment learning new orchestrators Dialogue-based tutoring systems Exploratory learning environments AI assisted lifelong learning assistants
51
Teacher focused AIED
Very few available Plagiarism detection Smart curation of learning materials classroom monitoring automatic summative assessment AI teaching and assessment assistant classroom orchestration
52
Institution focused AIED
allocation of financial aid, course planning, scheduling, timetabling, identifying dropouts/students at risk Admissions E-proctoring
53
Digital Citizenship and Copyright: Citizenship
state of being. citizen of a particular social group political or national community citizenship carries both rights and responsibilities
54
Copyright
-teachers/school may communicate, reproduce on paper/electronic short excepts from a copyrighted work for purpose of research, private study, criticism, review, news reporting, education, satire, parody
55
Copyright
-cannot copy multiple short excerpts if copying entire work -short except is = or < 10% of copyrighted work one chapter from book, entire news article, poem, musical score -no one-time use materials copied (workbook)
56
Face-to-face learning
-traditional teaching, direct instruction, lecturing -counterpoint to online learning -online instruction is supplemental (struggling or high achieving students)
57
Online Learning
-structured learning environment -students engage with teachers in 1+ courses online -planning and implementation of instruction and assessment of student learning in relation to outcomes of AB curriculum
58
Learning Management System (LMS)
Online and blended learning require management system -LMS: a software application that us used to administer, track, report and deliver training ex. Google Classroom, eClass
59
LMS common functions
-track attendance -record marks/calculate averages -act as database for activities/docs/media -depot for uploads -student and teacher communication
60
Blended learning
30-80% face-to-face/online -face-to-face and online activities are integrated -hybrid learning, mixed-mode learning
61
Synchronous Learning
-learning is defined and learned event where learner and instructor are in the same place at the same time
62
Asynchronous Learning
instructor facilitated -not conducted in real time, students and teacher can engage in course related activities at their convenience, not during specific coordinated class sessions
63
Models of Blending: Rotation Model
students rotate on a fixed schedule from one delivery method to the next (online, self-paced and face-2-face -face-2-face teacher oversees everything
64
Models of Blending: the MOOC Classroom
Massive open online course -lectures viewed asynchronously -labs semi synchronous -assessments are completed online other activities are completed online
65
Issues with Blended/Online Learning
-Lack of automation: current blending requires a lot of human intervention -Lack of large scale blended learning experiences and surveys: lack of publications/growing outside of universities -Lack of resources and managerial decision power -Lack of privacy/security -Lack of internet and technology access
66
Reasons to use blended learning
-increased student motivation and engagement -provides students with immediate feedback -reduced operational costs (after initial setup) -personalized learning experience -enhance competency-based learning
67
Models of Blending: Self Blend
students opt to take online courses, allows students to take subjects not offered in school district -students take initiative (student led interest) -often in rural communities
68
Models of Blending: Flex
allows for asynchronous learning -assignments completed independently on computers -students work at their own pace -teacher supervises everything and provides one-on-one or group interaction when needed
69
Models of Blending: Online Driver
-Most reliant on technology -teacher takes facilitator role -students decide where to work -all instruction completed virtually -may only meet instructor during exam period
70
Concerns and limitations of online learning
-budget and infrastructure -tech failure -burn out (lots of preplanning) -plagiarism and copyright -privacy and security
71
Print-based learning
-without reliable internet access -all materials printed (needs to be engaging) -needs a strong component of teacher interaction
72
Digital games Learning and technology
Learning FROM and WITH technology
73
Learning with entertainment games
-entertainment games repurposed in an educational setting -COTS (commercial off the shelf)
74
Learning from educational Games
-EDUtainment -games developed especially to teach something -COTS or developed by individual/uni etc. -math-blaster, Oregon trail
75
Learning from playing games
-analysis of informal learning that takes place during rhe playing of games for fun -memory skills, perceptual skills, attention skills, reasoning (problem-solving), motor skills *Serious games: primary purpose to experience something- pulse for Dr's
76
Learning inspired by games
using games in context of understanding learning and problem solving -sliding puzzle, towers of Hanoi, chess
77
Learning about games
studying them in that context (like books, literature and media
78
Learning about game design principles
-how game design principles might be applied in learning situations -levelling up, badges etc. -good digital games incorporate good learning principles -gamification
79
Learning within game communities
groups and communities that form both online and in the world -they can result in communities of practice, focuses around a game -collaboration, communication, supportive learning
80
Learning with game creation
-learning processes that take place in the construction of games (design, development, building) -building a digital game involves development and use of computational thinking skills (high-level thinking)
81
Gamification
uses the elements of games in non-game contexts -goals and rules, conflict, points, badges -reward cards -gamification in marketing (Starbucks rewards) -Fitbit (gamification in fitness)
82
Game elements: Goals and rules
purpose, focus, a way to measure success
83
Game elements: Conflict, competition, cooperation
not too difficult or easy
84
Game elements: Points, badges, leaderboards
-encourages competition give feedback
85
Game elements: Feedback
progress bars, regualr and frequent can continue learning in more focused way teachers can better support students
86
Game elements: Levels
master specific set of skills before going on to next harder task (scaffolding)
87
Game elements: story/narrative
context understand how everything is connected characters/plot/tension
88
Game elements: curve of interest
opportunities to catch learners interest early on and keep it consider motivation
89
Game elements: Aesthetics
art, beauty, symmetry, visual appeal and visual cues site that is user friendly
90
Game elements: time
motivated action see the result of their choices
91
Game elements: replay or do-over
allow students to fail (discovery based learning)
92
Gamification- Motivation
self-determination theory- to be motivated to do something
93
extrinsic motivation
when you do something to attain a separable outcome to gain something you want or avoid something negative
94
Intrinsic Motivation
doing an activity for its inherent satisfaction rather that for separable consequences (something you enjoy doing)
95
Most important types of learning and games
Learning from Educational games learning from playing games learning from game design principles learning with game creation
96
Principle of online games: Achievement
learners are continuously rewarded for skill mastery and advancing knowledge sense of competence and feeling appreciation for their participation
97
Principle of online games: Interactions
learners grow though interactions with others including technology -collaboration with peers- students learn from each other and extend their knowledge
98
Principle of online games: Multiple routes
learners given more than one way to progress and learn -increases learner autonomy increased student motivation and engagement
99
Principle of online games: practice
learners spend time practicing in an interesting context creates a safe context for learning
100
Principle of online games: Probing
learners engage in cycles in inquiry, hypothesis building and doing -build, test and explore environment to test hypothesis, learn the results and build new hypothesis to test later
101
Principle of online games: Challenge
the game should push learners outside of their current comfort zone in an attainable manner pleasantly frustrating tasks, challenge to match learners' abilities to accomplish tasks while providing motivational tension
102
Course Design: Levelling Up
Achievement Multiple Routes Practice levels gradually increase in difficulty
103
Course Design: Badges and Awards
Achievement Challenge for skill mastery for advancement of knowledge
104
Course Design: Mastery-focused
Probing Challenge ability to resubmit work experience earned only when project meets states requirements
105
Course Design: Quests
Interactions Practice small group work sharing recent technologies and their uses for learning
106
Course Design: Boss Level
Practice Probing final project challenge to develop, implement and evaluate a learning activity