Introduction to Computational Thinking

Slides:



Advertisements
Similar presentations
New Lifebook Project Ctrl N Open Lifebook Project Import images to Project Save Project Ctrl S Save Project as… Capture Video...
Advertisements

Chapter 10: Designing Databases
Title of Presentation Author 1, Author 2, Author 3, Author 4 Abstract Introduction This is my abstract. This is my abstract. This is my abstract. This.
INTRODUCTION COMPUTATIONAL MODELS. 2 What is Computer Science Sciences deal with building and studying models of real world objects /systems. What is.
Digital Multimedia Week 6. Digital Multimedia CALENDAR.
Document and Query Forms Chapter 2. 2 Document & Query Forms Q 1. What is a document? A document is a stored data record in any form A document is a stored.
Simulation Waiting Line. 2 Introduction Definition (informal) A model is a simplified description of an entity (an object, a system of objects) such that.
Generic Simulator for Users' Movements and Behavior in Collaborative Systems.
Common Page Design. Graphics and Tables Uses: Objects Numbers Concepts Words.
Presented By: Bruce B. Friend Online Testing Exchange Media & Entertainment Insights February 4, 2005 Kids, Families & Feature Films.
DeSiamorewww.desiamore.com/ifm1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
Kapi’olani Community College Art 222 Digital Multimedia In-class Presentation Week 9A.
Kapi’olani Community College Art 222 Digital Multimedia In-class Presentation Week 8A.
Movies & Entertainment
Deconstructing Media Introduction. Anatomy of Media Media Analysis: Five Core Concepts.
Kapi’olani Community College Art 222 Digital Multimedia In-class Presentation Week 9B.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
DVD DATABASE By: Sienna Bast Matthew Goodacre. PROBLEM DESCRIPTION  You want to watch a movie, but you think Tom Hanks is the best main character ever.
Lab Report Instructions Mr. Hayes MHS. Lab Format  Title - Description of the lab  Purpose - Why?  Procedure - How?  Results - What did you find?
CS 1308 Computer Literacy and the Internet
OBJECT-ORIENTED PROGRAMMING (OOP) WITH C++ Instructor: Dr. Hany H. Ammar Dept. of Electrical and Computer Engineering, WVU.
1 Structuring Systems Requirements Use Case Description and Diagrams.
Msigwaemhttp//:msigwaem.ueuo.com/1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
Databases Illuminated Chapter 3 The Entity Relationship Model.
BIBFLOW: Collaboration with NLM, George Washington University, and Zepheira Xiaoli Li UC Davis June 25, /25/2015UC Systemwide Implication of Linked.
Content Abstract –Brief (
Kapi’olani Community College Art 222 Digital Multimedia In-class Presentation Week 8B.
Comparison Table 1 Concept 1 2 Overall Concept 3 Characteristics 3 4 Like Characteristics 9 Extensions Communicate Targeted Concepts Obtain the Overall.
Subject Description LIS 571 The Organization and Control of Recorded Information.
Film Genres.
Spreadsheet Design & Assignment 1 Based on: M. Banarjee, Personal Communication, 2008 J. Nevison, The Elements of Spreadsheet Style, Prentice-Hall, 1987.
Meet The Team:. Meet The Team Meet the Team - I&TS.
For more course tutorials visit HUM 150 Entire Course HUM 150 Week 1 DQ 1 HUM 150 Week 1 DQ 2 HUM 150 Week 1 DQ 3 HUM 150 Week 1 DQ 4.
VIEWING FILMS ACTIVELY UNIT III. LITERARY ASPECTS OF FILM Those aspects that films share with literature: Plot - Events that form a significant pattern.
CITA 330 Section 2 DTD. Defining XML Dialects “Well-formedness” is the minimal requirement for an XML document; all XML parsers can check it Any useful.
Kapi’olani Community College Art 222 Digital Multimedia In-class Presentation Week 10B.
ER Diagrams and Relational Model CS 174a (Winter 2015)
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
HUM 150 MART Master of Education in Teaching/hum150mart.com
Introduction to Computational Thinking
Introduction to Computational Thinking
Introduction to Computational Thinking
Present your finding using pie chart Calculate percentages
Lab Format Title - Description of the lab Purpose - Why?
Introduction to Computational Thinking
Introduction to Computational Thinking
Introduction to Computational Thinking
Introduction to Computational Thinking
Lab Report Instructions
Introduction to Computational Thinking
Introduction to Computational Thinking
INF385T: Information Modeling — Class 11 Relational Database Design from ER Models Presented November 2 Karen Wickett,
Discrete Event Simulation
Windows Movie Maker /6-12/Session 3 of 3
Q or R Contains a new field called Total Sales which is calculated at run-time. In this field you will multiply the Price by the Sold field Has the Total.
Introduction to Computational Thinking
Introduction to Computational Thinking
HUM 150 MART Lessons in Excellence-- hum150mart.com.
Chapter 2 Database Environment.
Data Base System Lecture : Database Environment
The Planets **Put the table (on the next slide) in your notebook and complete the following for EACH SLIDE: 3—make 3 observations of the similarities and.
مناهــــج البحث العلمي
Figure 9.1.
Introduction to Databases
The Planets 3—make 3 observations of the similarities and
Chapter 2 Database Environment Pearson Education © 2009.
AP Exam in 2019.
Entity-Relationship (E-R) Modeling
The Final Presentation Pitch your Historical Movie Idea!
Presentation transcript:

Introduction to Computational Thinking Abstraction (C) Dennis Kafura 2016

Abstraction Humans have always used abstraction to model and understand the world With computers we can form abstractions using a new medium – information. Information abstraction is one of the two “big concepts” of computational thinking Information abstractions can be manipulated via algorithms (the second “big concept” of computational thinking) (C) Dennis Kafura 2016

Magritte and abstraction The Treachery of Images “An object never serves the same purpose as its name or its image.” Rene Magritte (C) Dennis Kafura 2016

Familiar abstractions What is this an abstraction of? For whom (aka. stakeholder) is it designed? What are its properties? (C) Dennis Kafura 2016

Alternative view… What is this an abstraction of? Who is the stakeholder? What are its properties? (C) Dennis Kafura 2016

Information Abstraction Maps are physical abstractions of physical things We can also form information abstractions of physical things An information abstraction is A set of properties relevant to a specific stakeholder Each property Is objective and observable Is named Recorded in quantitative terms (numbers, characters, codes, categories) (C) Dennis Kafura 2016

Representing Abstractions name stakeholder description Movie On-Line Customer Title Genre Gone With the Wind Drama properties instances values (C) Dennis Kafura 2016

Movie On-Line Customer Pirates of the Caribbean Example Movie On-Line Customer Title Year Length Genre Format Price Moneyball 2011 133 min. Sports Blueray $15.00 Gone With the Wind 1939 219 min. Drama DVD $10.95 Jurassic Park 1993 127 min. SciFi $12.50 Pirates of the Caribbean 2003 143 min. Comedy $17.50 Sicko 2007 116 min. Documentary Streaming $11.75 (C) Dennis Kafura 2016

Movie On-Line Customer Pirates of the Caribbean Correspondence Each instance corresponds to a single real-world entity. Movie On-Line Customer Title Year Length Genre Format Price Moneyball 2011 133 min. Sports Blueray $15.00 Gone With the Wind 1939 219 min. Drama DVD $10.95 Jurassic Park 1993 127 min. SciFi $12.50 Pirates of the Caribbean 2003 143 min. Comedy $17.50 Sicko 2007 116 min. Documentary Streaming $11.75 (C) Dennis Kafura 2016

Cohort work and Reports Complete the representation of the abstractions distributed at your table. Report back in 20 minutes. Class discussion. (C) Dennis Kafura 2016

Alternative view What is this an abstraction of? Who is the stakeholder? What are its properties? (C) Dennis Kafura 2016

Yet another alternative What is this an abstraction of? Who is the stakeholder? What are its properties? (C) Dennis Kafura 2016