Social networking tools (powerpoint extract)

Slides:



Advertisements
Similar presentations
Grade 6 Hopewell Elementary You will read each slide, then try to think of the answer. When you think you know the answer, click ONCE on the mouse.
Advertisements

Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
ACOT Intro/Copyright Succeeding in Business with Microsoft Excel 2010: Chapter1.
Adding Audio IP10 Sept. 17 th Mr. Mellesmoen Using ClipArt Audio On the insert ribbon you will find the audio option. Upon clicking that you need to.
Final Project of Information Retrieval and Extraction by d 吳蕙如.
1 The Information School of the University of Washington Nov 8fit review © 2006 University of Washington Midterm 2 Review INFO/CSE 100, Fall 2006.
Chapter 1 pp 1-14 Properties of Algorithms Pseudocode.
ECE Lecture 1 1 ECE 3561 Advanced Digital Design Department of Electrical and Computer Engineering The Ohio State University.
Chapter 2: Algorithm Discovery and Design
Tutorial Video basic skills basic skills Next page -->
Use of spreadsheet Software!
1 PowerPoint Presentation Design Wednesday, September 02, 2015Ms. Wear Info Tech 9/10.
Choose between Access and Excel Right questions, right program If you’re having trouble choosing between Access and Excel, take a moment to answer an important.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
Lesson 1b: Computer Systems and Program Development CPS118.
Adding the Executive Summary and …. Executive Summary (1-2 pages) briefly presents these items: 1.sustainability problem 2.rationale for your project.
Problem Statement: Users can get too busy at work or at home to check the current weather condition for sever weather. Many of the free weather software.
Problem Solving using the Science of Computing MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.
Program #2 Cell Phone Usage ….Let’s start with understanding the problem!
CS221 Algorithm Basics. What is an algorithm? An algorithm is a list of instructions that transform input information into a desired output. Each instruction.
Introduction to PowerPoint The Basics of Microsoft Word 2007 Excel.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
Chapter 1: Applying Computer Basics – Lesson 1 © 2010, 2006 South-Western, Cengage Learning.
EL CIVICS VIA TECHNOLOGY ORIENTATION AND SURVEY. Welcome to our orientation!
Files Tutor: You will need ….
CLIQUE FINDER By Ryan Lange, Thomas Dvornik, Wesley Hamilton, and Bill Hess.
Lecture 3: Developing Procedural Thinking (How to think like a programmer) B Burlingame 16 Feb 2016.
Chapter 11 Data Input and Output. Input Data Capture Forms Data can be collected using a data capture form or questionnaire that is printed on a piece.
Problem Solving.  Similar to Solving Math Word Problem  Read the Problem  Decide how to go about Solving the Problem  Solve the Problem  Test the.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Introduction To Software Development Environment.
James Sager - Nov 06, 2017 PRESENTATION TITLE - Presentation Subtitle - PRESENTATION TITLE - Presentation Subtitle -
Microblogging as a Teaching & Learning Enhancement Stuart Hepburn & Dr
Unit 2: Lesson 11 & 12 Making Data Visualizations
Resiliency Assessment and Using Clear Path
AP CSP: Cleaning Data & Creating Summary Tables
Google Apps For Education (And why you might want to use them)
Zapping into learning: Using Zaption in the Classroom
Approaches to Spatial Analysis
- Presentation Subtitle -
Unit 3 lesson 2&3 The Need For Algorithms- Creativity in Algorithms
CSE 3 – Fall 2015 Sierra Ampudia
Hey Social Media Ambassador!
Uppingham Community College
Chapter 1: Applying Computer Basics – Lesson 1
graphical representation of data
Repetition Chapter 6 12/06/16 & 12/07/16 1 1
Checking your NSCC The Green Group!
graphical representation of data
Cryptography This week we are going to use OpenSSL
- Presentation Subtitle -
- Presentation Subtitle -
1 مفهوم ارتباطات ارتباطات معادل واژه communications ) ميباشد(. ارتباطات يك فرايند اجتماعي و دو طرفه است كه در آن اطلاعات مبادله شده و نوعي تفاهم بين طرفهاي.
- Presentation Subtitle -
- Presentation Subtitle -
- Presentation Subtitle -
Algorithm Discovery and Design
Chapter 2- Visual Basic Schneider
Digital Access Question 1.
Algorithm Discovery and Design
Introduction to Spreadsheets in Project Planning
Global Challenge Fitness Friend Lesson 3.
graphical representation of data
Global Challenge Fitness Friend Lesson 3.
Global Challenge Fitness Friend Lesson 3.
Global Challenge Fitness Friend Lesson 3.
Global Challenge Fitness Friend Lesson 3.
Software Development Techniques
Digital Communication
Presentation transcript:

Social networking tools (powerpoint extract)

Last time (1/26) We talked about Chapter 0 (algorithms) Recall our definition of an algorithm A set of steps that defines how a task is performed Let’s look at an algorithm for processing the social tools survey results…

An algorithm for processing the survey Goal – summarize this information What would you do? Let’s create an algorithm for writing a computer program to do this…

Creating an algorithm… Identify the goal Identify the inputs Identify the outputs What are the inputs? What are the outputs? Challenge Computers are precise! Chapter 1 - 1s and 0s… Humans can be (very) imprecise, unique, creative, helpful, mercenary

Examining the input more closely Extra information… “Response 1” “Response 2” Clutters up the info visually, but it also makes it hard for a computer program to process this data, too Solutions?

Refining the input Slimmed down easier to work with input due to preprocessing outside the scope of the computer algorithm Still not good enough!

Refining the input Standardize, common format Now what?

Deciding on the outputs Sample output using semi-accurate data Problems? different terms for same thing people like pictures better than numbers Goal output response grouping together as much as possible in format we can import into Excel to make bar graph

Almost there … the algorithm in pictures Again, I ask, what would you do? How would you manually tabulate the numbers?

The algorithm Do the following for each term in the input: Check to see if the term is already in the list. If so, then add 1 to the count If the term isn’t already there, add the term to the list and set the count equal to 1 Output the list of terms along with their counts (comma-separated)

Now what? It’s time to implement the algorithm In other words, it’s time to do some programming Decide on a programming language JavaScript

Run the program

Survey results – types of tools

Survey results – what groups? Churches, church groups On-campus groups (frat/sorority/stepsing) Sports teams Friends Samford friends Friends back home Church friends Facebook friends Classmates Coworkers TRADITIONAL

Survey results – what groups? Facebook friends Facebook groups Facebook networks Xbox live Online / Electronic Facebook networks?

Survey tools – how do you communicate? Same as bar graph + in-person*** texting* posters “gin system”?

Survey tools – discussion cell phone i text people more now then i actually talk to them in person communicate with friends whenever I want contact with my friends around the world via skype

Chapter 0, review cont’d developing an algorithm for processing the social tools survey … in words determine the goal determine the input determine the output determine the steps to transform the input into the desired output start at the beginning and add each term to a list of terms, or increment a counter if the term is already there … more formally on the next slide

The algorithm Do the following for each term in the input: Check to see if the term is already in the list. If so, then add 1 to the count If the term isn’t already there, add the term to the list and set the count equal to 1 Output the list of terms along with their counts (comma-separated)

The entire algorithm in pictures 1 2 3 5 6 4