SplashE-2014 Portland, Oregon, USA 21 st October 2014 Jakub Gemrot, Martin Černý, Cyril Brom Charles University, Prague, Czech Republic.

Slides:



Advertisements
Similar presentations
Putting Together The Standards-Based Puzzle
Advertisements

Racing Academy Richard Joiner & Martin Owen. Racing Academy Racing Academy is a massively multiplayer online engineering and racing car simulation game.
Centre for the Enhancement of Learning and Teaching Supporting & Enhancing Online Teaching & Learning by Catherine Ogilvie Centre for the Enhancement of.
Prescriptive Process models
The Network of Dynamic Learning Communities C 107 F N Increasing Rigor February 5, 2011.
ENTERFACE’08 Multimodal Communication with Robots and Virtual Agents.
Topics in Programming Reactive Systems Prof. Ronen Brafman and Dr. Gera Weiss.
Yvan Rooseleer – BiASC – MAY 2013
Teaching Hacker Ethics with a Common Curriculum for “Information Ethics” H2K2 Presentation July 12, 2002 Greg Newby
This material is based upon work supported by Science Foundation Ireland under Grant No. 03/IN3/1361 UNIVERSITY COLLEGE DUBLIN DUBLIN CITY UNIVERSITY The.
Buseco WebCT templates The quality of visual design and information layout, while providing a powerful symbolic representation of the quality of Faculty.
Teaching Programming Language Design and Implementation: Perspective From Two Roles Dan Grossman PLDI Panel 2011.
UniS 16 th Bled Electronic Commerce Conference eTransformation June, 9-11, 2003 Modelling digital content markets.
ISBN Chapter 1 Preliminaries. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.1-2 Chapter 1 Topics Motivation Programming Domains.
Virtual Workbenches Richard Anthony The University of Greenwich
The Multi-Agent System IDE : What it Should and Should not Support Gregory O’Hare, Department of Computer Science, University College Dublin.
Model Driven Architecture (MDA) Partha Kuchana. Agenda What is MDA Modeling Approaches MDA in a NutShell MDA Models SDLC MDA Models (an Example) MDA -
Steering Group. Past work Ideas From Visits Strategies –what are strategies –how do they relate to interactional properties Discreet states & transition.
ISBN Lecture 01 Preliminaries. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.1-2 Lecture 01 Topics Motivation Programming.
Sakai SEPP Report Charles Severance 5/21/2004. Observations Version 1.0 –Scope has expanded dramatically since January –There are a lot of “degrees of.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
ISBN Chapter 1 Topics Motivation Programming Domains Language Evaluation Criteria Influences on Language Design Language Categories Language.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Research Proposal Presentation, June 21, 2011: David South and Mary Shuman Integration of a Graphics-Based Programming Tool with Robotics to Stimulate.
MIS Interoperability Building the MLE. E-Strategy Priorities one, two and three –developing an online information service –developing integrated online.
Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,
.  Introduction – Pete Walton (15 minutes)  Why integrate the two?  How?  Brief overview of Public Health 101 – Walton (15)  Teaching & Learning.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 11 – Design Concepts.
Free Mini Course: Applying SysML with MagicDraw
Project Management & Business Support May 9, 2014 Update ECSC Meeting.
SMART Goal All teachers should be able to recognize and implement 4 out of the 8 depth icons by the end of the workshop.
 The College Board has joined the American Chemical Society and the National Science Teachers Association in objecting to simulated lab software (e.g.
Thomas A. Pressley July 11, National Defense Education Act of 1958.
EIDA Project ( Proposal ) Research and Technical Background Emergency Intelligent Decision Assistant: Emergency Intelligent Decision Assistant: Toolkit.
New teaching and learning methods through virtual environment Vlasta Rabe University of Hradec Králové Faculty of Education.
Copyright © 2007 Addison-Wesley. All rights reserved.1-1 Reasons for Studying Concepts of Programming Languages Increased ability to express ideas Improved.
COUNTRY REPORT CZECH REPUBLIC Ivana Kolinska Forest Management Institute This project has been funded with support from the European Commission. This publication.
Measuring What Matters: Technology & the Assessment of all Students Jim Pellegrino.
Designing Complex Software Systems: Introduction CS 6961 – Lecture 0 Nathan Dykman.
Models in Science SWBAT describe various types of models; discuss limitations of models.
Simulating Real-Life IT Project Environments Nicholas Harkiolakis, PhD Hellenic American University Athens - Greece.
Emmeciquadro The impact of New Technologies on the education of the young Mario Gargantini director of emmeciquadro, quarterly of Science, Education and.
Computing and SE II Chapter 9: Design Methods and Design Models Er-Yu Ding Software Institute, NJU.
1 Workshop « Multimodal Corpora » Jean-Claude MARTIN Patrizia PAGGIO Peter KÜEHNLEIN Rainer STIEFELHAGEN Fabio PIANESI.
Simulation software Definition of simulation software Purpose of simulation software Characteristics of simulation software Criteria for good simulation.
Teaching Information Ethics with a Common Curriculum Based on a Presentation made at H2K2 July 12, 2002 Updated September 12, 2002 H2K2 Greg Newby
Robots Can Wear Many Hats in the Computer Science Curriculum.
Resources and Reflections: Using Data in Undergraduate Geosciences Cathy Manduca SERC Carleton College DLESE Annual Meeting 2003.
CPSC 533 Project Status Reid Holmes Andrew Chan March 17, 2003.
Teaching and Learning with Technology Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology to edit Master title style  Allyn.
Virtual Laboratory’s at Charles Sturt University Professor Barney Dalgarno Co-Director uImagine Digital Learning Innovation Laboratory Charles Sturt University.
ELEE 4303 Digital II Introduction to Verilog. ELEE 4303 Digital II Learning Objectives Get familiar with background of HDLs Basic concepts of Verilog.
.  Introduction – Pete Walton (15 minutes)  Why integrate the two?  How?  Brief overview of Public Health 101 – Walton (15)  Teaching & Learning.
Time to apply stuff… Faculty of Mathematics and Physics Charles University in Prague 2 nd November 2015 Workshop 3 – Path-finding Workshop 3 – Path-finding.
Time to apply stuff… Faculty of Mathematics and Physics Charles University in Prague 19 th October 2015 Workshop 2 – Path-finding.
Developing classroom resources for maths and science Workshop 5: Creating a lesson integrating ICT.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
ALT-C, Nottingham, UK, 7-9 September 2010 Transforming teaching and learning: changing the pedagogical approach to using educational programming languages.
 presented by- ARPIT GARG ISHU MISHRA KAJAL SINGHAL B.TECH(ECE) 3RD YEAR.
CS 2130 Lecture 18 Bottom-Up Parsing or Shift-Reduce Parsing Warning: The precedence table given for the Wff grammar is in error.
Research and Presentation Skills for Physicists What you will learn What you will do Tasks and Tools What you will learn What you will do Tasks and Tools.
NASA Ames Research Center
EdTPA: An Overview.
CO Games Development 2 Week 19 Extensions to Finite State Machines
Distance Learning Statistics (e-learning)
NTNU Dept of Telematics and SINTEF Telecom and Informatics, Norway
5th International Conference on Engineering and Natural Science
COMP3710 Artificial Intelligence Thompson Rivers University
Presentation transcript:

SplashE-2014 Portland, Oregon, USA 21 st October 2014 Jakub Gemrot, Martin Černý, Cyril Brom Charles University, Prague, Czech Republic

 Since 2005  Broad range of topics  Mix of under/graduate students  Focus on IVA behavior modeling and “intelligence without representation” Brom, C.: Curricula of the course on modelling behaviour of human and animal-like agents. In: Proceedings of the Frontiers in Science Education Research Conference …

 Since 2008  Objective: let students incrementally build something for real  UT2004 ~ DeathMatch + Capture the Flag

Will workshop lessons actually practice virtual agent behavior development or will we be just teaching Unreal … ?

“ BOD is a methodology for developing control of complex intelligent agents, such as virtual reality characters, … “ -- J.J.Bryson, University of Bath, UK Core idea: 1. Decompose behavior in a top-down fashion 2. Implement it bottom-up 3. Test, Revise, Reiterate

 Showcase

 BOD  Abstracts behavior structure from an implementation  But understands that behavior language cannot replace the underlying implementation language fully  yaPOSH  Fixed behavior structure layouting  Runtime feedback of behavior evaluation  Node-level breakpoints  Tightly coupled with Java

 Behavior language  Cannot replace underlying language fully, but…  Integration with FSM and Event Handling  Coordination of multiple agents  Tool Usability / Productivity  Drag&Drop ~ Move&Click is slower than typing ▪ Fast tree navigation / manipulation using keyboard only?  Better IDE support  Altering the speed of simulation / behavior evaluation

Hacking into UT yaPOSH: Workshop details: I’m always willing to support anyone who wish to start working with UT2004 / UnrealEngine !