SCG Domain Specification Karl. Overview What needs to be provided – What GameProvider needs to provide to define a competition. – What each Scholar needs.

Slides:



Advertisements
Similar presentations
c EDUCATION, TECHNOLOGY AND BUSINESS c EDUCATION, TECHNOLOGY AND BUSINESS The Infrastructure Cable Internet Satellite.
Advertisements

Scientific Community Game Karl Lieberherr 4/29/20151SCG.
Contributions of SCG Karl Lieberherr Northeastern University College of Computer and Information Science Boston, MA joint work with Ahmed Abdelmeged and.
Algorithms and Data Review Fall 2010 Karl Lieberherr 1CS 4800 Fall /7/2010.
Specker Challenge Game (SCG): A Novel Tool for Computer Science Karl Lieberherr.
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
‘ Name of Business or Concept ‘ Submitted by (name): Phone: Business Concept Presentation Cal Poly Pomona.
COMPUTER SCIENCE CLASS X By: Muhammad Aslam Computer Research & Resource Section AKU-EB Section St. Bonaverture’s High Schools Hyderabad.
Algebra 1 - Chapter 2 Test.
From Training Games, Inc. Games to Train Computer Solutions for Business and Corporate Training Quick Start Tutorial for using and playing the Excel TGI.
The Scientific Community Game as A Crowdsourcing Platform to Distinguish Good from Bad Presentation to Clients by Software Development Organization 4/24/20111.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
A Taxonomy of Algorithms used in the ACM Programming Competition Douglas Hobson Supervisor: A.J. Ebden.
Poster Design & Printing by Genigraphics ® The Scientific Community Game Education and Innovation Through Survival in a Virtual World of.
The Scientific Community Game: Education and Innovation Through Survival in a Virtual World of Claims Karl Lieberherr Northeastern University College of.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
Virtual Scientific Communities for Innovation Karl Lieberherr Northeastern University College of Computer and Information Science Boston, MA joint work.
The Scientific Community Game for STEM Innovation and Education (STEM: Science, Technology, Engineering and Mathematics) Karl Lieberherr Ahmed Abdelmeged.
computer
Software Development using artificial markets of constructively egoistic agents Karl Lieberherr 1SD-F09.
Game Driven Software Development for NPOs the Scientific Community Game (SCG)
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
Metadata for Cloud Computing SC32 Study Group Interim report Draft1 Santa Fe, Nov 2013 (Revised)
The Scientific Community Game Education and Innovation Through Survival in a Virtual World of Claims Karl Lieberherr Northeastern University College of.
The Equation Game. Why is an equation like a balance scale? 3 2x - 1 =
SCG layers or SCG stages Karl and Yue. Layers of Constraints We can look at the process of game design as a successive layering of constraints on a game.
MSD 2011 Midterm Karl Lieberherr 3/28/20111MSD midterm.
A Popperian Platform for Programming and Teaching the Global Brain Karl Lieberherr Ahmed Abdelmeged Northeastern University, CCIS, PRL, Boston 11/20/20151.
NU ACM Talk Virtual Scientific Communities for Driving Innovation and Learning Karl Lieberherr joint work with Ahmed Abdelmeged and Bryan Chadwick 11/28/20151SCG.
The Scientific Method. The Basic Steps l State the problem l Form a hypothesis l Test the hypothesis l Draw conclusions.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Dynamic Benchmarking Software development though competition Alex Dubreuil Northeastern University
Project Demonstration Template Computer Science University of Birmingham.
Contributions of SCG to SDG Karl Lieberherr Northeastern University College of Computer and Information Science Boston, MA joint work with Ahmed Abdelmeged.
NU ACM Talk Virtual Scientific Communities for Driving Innovation and Learning Karl Lieberherr joint work with Ahmed Abdelmeged and Bryan Chadwick 12/21/20151SCG.
Slides are partly from Marc’s Game Design Workshop GDC 2003.
The Algorithms we use to learn about Algorithms Karl Lieberherr Ahmed Abdelmeged 3/16/20111Open House 2011.
A Popperian Platform for Programming and Teaching the Global Brain Karl Lieberherr Ahmed Abdelmeged Northeastern University, CCIS, PRL, Boston 12/23/20151.
Scientific Method Notes Science. Vocabulary Scientific method – A systematic approach to problem solving. Hypothesis – a proposed solution to a scientific.
Persistent Playgrounds Fall 2011 Managing Software Development 1/27/20161Persistent Playgrounds.
Observation proposal preparation. Rules of the game  teams of 4 students with common scientific interest  prepare an observation proposal  2.3 afternoons.
Software Development using virtual scientific communities of constructively egoistic agents Karl Lieberherr 1SCG-SP20103/19/2016.
A Popperian Platform for Programming and Teaching the Global Brain Karl Lieberherr Ahmed Abdelmeged Northeastern University, CCIS, PRL, Boston 6/26/20161.
ENDORSEMENTS FOR MERIT AND SCHOLAR DESIGNATIONS. SCHOLAR DESIGNATION REQUIREMENTS.
Contributions of SCG to SDG Karl Lieberherr Northeastern University College of Computer and Information Science Boston, MA joint work with Ahmed Abdelmeged.
CS491/691: Introduction to Aerial Robotics YOUR TEAM NAME YOUR TOPIC TITLE (CONTROL, ESTIMATION, ETC)
Type the title of your book here
Today’s Learning Goals:
An approach to problem solving
The Scientific Community Game for STEM Innovation and Education
continued on next slide
SCG Court: A Crowdsourcing Platform for Innovation
BACK SOLUTION:
                                                                                                                                                                                                                                                
continued on next slide
continued on next slide
Solve: 1. 4<
الوسائل التعليمية الجمعة 14 آذار 2014 إعداد : هيثم شعيب.
פחת ורווח הון סוגיות מיוחדות תהילה ששון עו"ד (רו"ח) ספטמבר 2015
Ecosystems Unit Activity 4.2 Carbon Pools and Constant Flux Simulation
مديريت موثر جلسات Running a Meeting that Works
Discussion and Case Rules
Product Rule L.O. All pupils can solve basic differentiation questions
POWER CHALLENGES Several Ways To Solve 7 CHALLENGES.
  Homework 6 (June 20) Material covered: Slides
continued on next slide
Karl Lieberherr Ahmed Abdelmeged
One-step addition & subtraction equations: fractions & decimals
continued on next slide
Presentation transcript:

SCG Domain Specification Karl

Overview What needs to be provided – What GameProvider needs to provide to define a competition. – What each Scholar needs to provide to participate in competitions. – What Administrator needs to provide to run a competition. Each role adds to the functionality of the basic objects.

Objects used by all Game Scholar Problem Solution Niche Hypothesis RefutationProtocol StrengtheningProtocol RefutationOutcome = Refutation | Support. StrengtheningOutcome = Hypothesis | Refutation.

GameProvider cd for Problem (+ DemeterF defined interface) – Boolean semanticCheck() – Boolean conforms(Hypothesis) cd for Solution – Boolean correct(Problem) cd for Niche cd for Hypothesis – Boolean legal(Niche) – Boolean refuted(RefutationProtocol) – = Kind – Kind : EA | AE. cd for RefutationProtocol(Hypothesis) = – Problem – Solution cd for StrengtheningProtocol(Hypothesis)

Scholar Problem – Solution solve() Niche – Hypothesis propose() Hypothesis – Problem provide() – oppose RefutationOutcome refute() StrengtheningOutcome strengthen()

Administrator cd for Game – register(Scholar) – start() – delivers reports violations of game rules computes reputations and produces scholar ranking records history – invokes methods provided by GameProvider and Scholars.

game.cd Hypothesis = ProposedHypothesis | OpposedHypothesis. OpposedHypothesis = RefutedHypothesis | StrengthenedHypothesis ScholarID.

Extra slides