International Case Blasts  Perspectives on teaching games-related subjects presented in handy bite-sized chunks  Speakers have 5 minutes to introduce.

Slides:



Advertisements
Similar presentations
1 433 – 254: Software Design Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University of.
Advertisements

Project Overview Learning Areas
To Make the Teachers Life Easier Gail Lanham Melanie Roberts KYSTE Conference 2013 FREE APPS & WEBSITES.
BEST PRACTICES IN TEACHING INTRODUCTORY PROGRAMMING Beth Simon, Computer Science and Engineering UC, San Diego.
Software Engineering Dr R Bahsoon 1 Lecture 1. Introduction Software Engineering (Second Year) Dr. Rami Bahsoon School of Computer Science The University.
AchieveAbility Interventions Framework: Stage 2 Training devised by David Crabtree AchieveAbility Interventions Framework Stage 2 Training Staff development.
GCSE COMPUTING Dan Gardner Session Objectives Gain an overview of the Computer Science curriculum at Key Stage 4 (GCSE). Understand.
Computer Science 313 – Advanced Programming Topics.
ESCalate seminar, Swansea Metropolitan University 3 June 2008 Digital tools for blended learning
.NET MSc in Distributed Systems David Grey Rob Miles University of Hull, UK.
Georgia Department of Education. Information Technology Pathways.
Peter Andreae Computer Science Victoria University of Wellington Copyright: Peter Andreae, Victoria University of Wellington UML for design: Class Diagrams.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Creative Computing Education Tiffany Barnes Eve Powell, Michael Eagle.
COMS S1007 Object-Oriented Programming and Design in Java August 5, 2008.
Innovative Techniques and Technologies for Teaching Games Design Andrew Williams, Brian Morris, Phil Carlisle.
Advanced multimedia interfaces for use in engineering and educational software J. Lindemann, O. Dahlblom and G. Sandberg.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
PLANNING AND CONDUCTING CLASSES
In 2 Hockey Leadership Course Deliver In 2 Hockey 1.
Course Selection Navigating your choices: Which Biology class should I choose? Revised January 2013.
Alfred Thompson Microsoft Corporation Academic Relations Team.
How to Use App Inventor in Your Classroom Julie Friesen Piper Middle School Technology 6 th -8 th Grades Edmodo Group Code to Join for More Resources:
Computer Math AP Computer Science Computer Programming.
Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University.
Fraction Contraption Advanced Math Through A Sound Foundation.
ISE420 Algorithmic Operations Research Asst.Prof.Dr. Arslan M. Örnek Industrial Systems Engineering.
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
An innovative learning model for computation in first year mathematics Birgit Loch Department of Mathematics and Computing, USQ Elliot Tonkes CS Energy,
GCSE Computer Science 2 YEAR COURSE Business & ICT Department.
What tests do they have to sit? Why are SATs important? How does the school prepare my child for SATs? How can I help my child?
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.
Enhancing Teaching and Learning with Podcasts Mico e-Learning Workshop.
Phase 3 Hussain Almosa Karen Littlejohn Joey Nirschl Hassan.
CSE1GDT Game Design Theory About me: Paul Taylor I’m a lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence.
Computer Programming Through Game Design and Creation By Victoria Gold Grade 9.
Analysis patterns Daniel Jackson MIT Lab for Computer Science 6898: Advanced Topics in Software Design March 4, 2002.
EEE499 Real-Time Embedded Systems Introduction & Course Outline.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
University of Limerick1 Computer Applications CS 4815 Robocode.
gence.jpg al.php.htm.
Learner-Centered Approaches To Teaching: Industry Research Rendering For Illustration Figure Drawing.
Implementation of Innovations at FSMN by Miroslav Ćirić & Predrag Krtolica.
SCIENCE AND YOUNG CHILDREN The Cognitive Domain Let’s Begin  Science is a subject that some people do not like to discuss, and if they were asked they.
Comparing Designs By Chris McCall. Comparing Designs A decision-making method for deciding between many designs for a single specification Provides a.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
40 Minutes Left.
Agenda, Objectives, Approach Lecture Introduction © Ingo Arnold Advanced Software Engineering Duale Hochschule Baden-Württemberg.
Final Year in Summary…. Lingering Doubts? Introductions.
Getting the STEM Classroom Right: Engaging Undergraduate Students with Experiential Learning Session begins at 1PM ET/12PM CT/11AM MT/10AM.
Teaching Computer Graphics with Java Dejan Mitrović, Dragan Mašulović Department of Mathematics and Informatics Faculty of Sciences University of Novi.
Building Comfort With MATLAB
AP Computer Science Principals Course Importance and Overview
8 Teaching Practices that Support Student Success
Section title This presentation is designed to help you talk to young people about Drive. The notes included aren’t intended to be read out, they are for.
Understanding Standards Modern Studies
8 Teaching Practices that Support Student Success
Today Is S.T.E.M. Day.
Understanding Standards Modern Studies
CSE 503 – Software Engineering
Fast, free, fun Weebly web sites.
Hasan Kadhem IT Department College of IT
COMS 261 Computer Science I
CS 2530 Intermediate Computing Dr. Schafer
÷ 5 = 29 How many 5s are there in 1? Great!
÷ 2 = 24 How many 2s are there in 4?
DO Now-5/9/18 Module 4, Unit 2 Lesson 1
Welcome.
Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science.
Presentation transcript:

International Case Blasts  Perspectives on teaching games-related subjects presented in handy bite-sized chunks  Speakers have 5 minutes to introduce themselves and present their cases  Q&A for the speakers at the end (IF we have time left)  Take-Away: an overview of different approaches to games education

Your Moderator:  Dan Hodgson  Northumbria University in Newcastle, UK  BSc Computer Games Software Engineering (  Head of “Student Outreach” for IGDA ED SIG

Case 1: Rob Miles  Lecturer in Computer Science – University of Hull   Module manager for First Year C# programming course at Hull

Teaching Programming  Learning to program is hard  Teaching programming is hard  Need to motivate and enthuse

Teaching with Games  Games are great for teaching  Students are strongly motivated to write them  They also provide a good context for programming examples

What we are doing at Hull  Make a text based game in semester 1  Simple snake game  Move that onto a console in semester 2  2D "Snake on a Plane"  Start a games programming club for advanced students

How it works  The C# model for XNA is very easy to use  Students are encouraged to factor their text apps to make it easy to map onto the XNA framework

Results so far  Students like it  Even the ones not on the Games Programming Courses  We can teach some nice theory  From algorithms to events to OO design  Marking assignments is much more fun!  Get the student to let us play their game....

Find Out More  Presentations and sample code (and dodgy blog)