Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)

Slides:



Advertisements
Similar presentations
AP Computer Science A – Healdsburg High School 1 Unit 3 - Classes and Objects - Example.
Advertisements

Application for Autism User Interface Design Lars Hottentot.
BITS Pilani Avinash Gautam Department of Computer Science and Information Systems.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall A.1.
Information and Communication Technology for Inquiry Based Science Education.
Unified Modeling Language
Georgia Department of Education. Information Technology Pathways.
Unified Modeling Language (UML) Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
OBJECT ORIENTED ANALYSIS & DESIGN Vassilka Kirova Department of Computer & Information Science NJIT.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
Use free templates to create interactive multimedia activities and assessments. Play educational games on-line.
Principles of Object-Oriented Software Development Software Development Projects.
Computational Thinking Across the Curriculum Amber Settle, DePaul University Co-PI: Ljubomir Perkovic Computational Thinking Panel November 14, 2008.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Mining Metamodels From Instance Models: The MARS System Faizan Javed Department of Computer & Information Sciences, University of Alabama at Birmingham.
1 INTRODUCTION TO OOP Objective: Know the difference between functional programming and OOP Know basic terminology in OOP Know the importance of OOP Know.
Free & Interactive Math & Science Websites By: Kristy Taxson!
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
What is UML? What is UP? [Arlow and Neustadt, 2005] January 23, 2014
Marie-Luce Bourguet Projects in the areas of: Multimedia processing Multimedia / Web design.
Database Systems Group Department for Mathematics and Computer Science Lars Hamann, Martin Gogolla, Mirco Kuhlmann OCL-based Runtime Monitoring of JVM.
How Significant Is the Effect of Faults Interaction on Coverage Based Fault Localizations? Xiaozhen Xue Advanced Empirical Software Testing Group Department.
A. Health and physical education are not required to the extent that they once were. B. Students do not need health and physical education as much as.
Crowdsourcing Predictors of Behavioral Outcomes. Abstract Generating models from large data sets—and deter¬mining which subsets of data to mine—is becoming.
ACM SIGCSE ‘04 Using Real Compiler Source Code for Teaching Graduate Compiler Design Elizabeth White Nina Stewart Computer Science Department George Mason.
Platform Support for Developing Analysis and Testing Plugins Shauvik Roy Choudhary with Jeremy Duvall, Wei Jin, Dan Zhao, Alessandro Orso School of Computer.
Bekir Mugayitoglu, MBA Learn to code, code to learn.
1 Interactive Situation Simulation: Applying Internet and Multimedia Technologies to Situation-based Foreign Language Learning by Mr. Kim Dong-Ha
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
Encouraging Early Education in Engineering Ryan Neilson ED 256 Technology and Learning UC-Santa Barbara.
Fall 2010 CS4310 Requirements Engineering A Brief Review of UML & OO Dr. Guoqiang Hu Department of Computer Science UTEP 1.
Support for Context-Aware Intelligibility and Control Anind K. Dey Human-Computer Interaction Institute Carnegie Mellon University, Pittsburgh
S. Shumilov – Zürich Analytical Visualization Framework - a visual data processing and knowledge discovery system Ivan Denisovich, Serge Shumilov Department.
M Machine Learning F# and Accord.net.
CSE 219 Computer Science III UML. UML Diagrams UML - Unified Modeling Language UML diagrams are used to design object-oriented software systems –represent.
Computer Science Faculty School of Software Engineering C INTERPRETER AND DEBUGGER (ISO/IEC 9899:2011) Developer: student of 203SE group: Lukyanov Dmitry.
Computer Science Reaching Wider Summer School 2012.
Visually Demonstrating the Principles of Protein Folding Bill McClung, Jeff Schwehm, Greg Wolffe.
Networks are connections and interactions. Networks are present in every aspect of life. Examples include economics/social/political sciences. Networks.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Magic Numbers: 2, 5, & 10 INTASC Principles that Should Implemented in Every Classroom.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Appendix A Object-Oriented Analysis and Design A.1.
Page 1 Monitoring, Optimization, and Troubleshooting Lecture 10 Hassan Shuja 11/30/2004.
This computer science resource was developed through a collaboration between IBM Corporation and CSTA. 1 Lesson 2: Pong Class Design.
Visualizing Neuron Behavior in Dynamic Mouse Brain Networks Chihua Ma 4/9/2015.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
MODEL: Mass Media Person- CME Hypermedia Planned- Behavioral New Paradigm: E-Commerce MODEL: Mass Media Person- CME Hypermedia Planned- Behavioral New.
Introduction to Java. Java  An Object-Oriented, platform-neutral, secure language.  Object Oriented – software development method – a program is thought.
Build Your Own Game Now! HIDDEN OBJECT KIDS ADVENTURE GAME SOURCE CODE SELLMYSOURCECODE.
Artificial Intelligence and Robotics Anna Koval EC-13.
Object-Oriented Programming
Beginning Android Programming
Finding Trends with Visualizations
Sections Basic Concepts of Programming
Health and PE.
Object-Oriented Database Management System (ODBMS)
Unified Modeling Language
Module 1: Getting Started
Things You Should Know When You Want To Start Programming
COMP 4640 Intelligent & Interactive Systems
In Association With Andrew Hicks & Katelyn Doran.
دانشگاه شهیدرجایی تهران
Physics-based simulation for visual computing applications
تعهدات مشتری در کنوانسیون بیع بین المللی
بسمه تعالی کارگاه ارزشیابی پیشرفت تحصیلی
Subsuption Architecture
Microsoft Connect /23/ :38 AM
Computing session 3.
Mastering OOP Concepts
CSCI 130 Classes and Objects.
Presentation transcript:

Gamemaker Nataša Grgurina Lars Tijsma

What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)

Why use tools like Gamemaker ›Connect computer science concepts to “the computer” as students perceive it ›Students can create the programs (games) they like to create ›Motivation

Why use Gamemaker ›Hides difficult code ›Powerful and versatile ›Large community

Usage in Dutch high schools ›Game design course/competitions ›As a tool in project based education ›First-time programming class ›Regular programming class

Demonstration ›Features Object instances in a room Programming the behavior of objects Visual actions Code ›Basic programming principles Debugging ›OO principles: Objects & instances Inheritance Instance references ›Other principles like finite state machines

Thank you for your attention