Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University.

Slides:



Advertisements
Similar presentations
A quasi-experimental comparison of assessment feedback mechanisms Sven Venema School of Information and Communication Technology.
Advertisements

GCSE COMPUTING Dan Gardner Session Objectives Gain an overview of the Computer Science curriculum at Key Stage 4 (GCSE). Understand.
Presented by : Ashin Ara Bithi Roll : 09 Iffat Ara Roll : 22 12th Batch Department of Computer Science & Engineering University of Dhaka.
Integrating the Computer Science Curriculum by Reusing Soccer Simulation Game Vadim Kyrylov, PhD Associate Professor Sarkeys Endowed Chair School of Business.
Department of Mathematics and Computer Science
“A Service-Oriented Approach to Teaching CS/IS1” Billy Lim, Bryan Hosack, Paul Vogt School of Information Technology Illinois State University.
1 K. Yelick Teaching and Research in Computer Science Prof. Kathy Yelick EECS.
1 Building a Computer from Scratch: A Hardware Lab Sequence for Computer Science Students Michael Black American University CCSC East.
Computing in Statistical Education Pang Du Department of Statistics Virginia Tech.
Addressing software engineering issues in student software projects across different curricula Dušanka Bošković Computing and Informatics Bachelor Programme.
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
Information Processing Lecture 1. Overview of Week 1 Introduction to the Module Course Materials and Methods The Elements of a Computer Some History Activities.
By Steven Taylor.  Basically a video game engine is a software system designed for the creation and development of video games.  There are many game.
GUI for Computer Architecture Simulation Technical Problem Currently there are tools to aid in the study of computer architecture, but they lack a flexible.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
A First Course in Video Game Design Dr. Michael Katchabaw Department of Computer Science The University of Western Ontario London, Ontario, Canada.
Introducing Computer Science in the Classroom
Educational Gaming What, Why, and Where it Goes From Here.
Top Ten Tips for Effective Online Course Design Presented by Paula Paul, District Technology Coordinator for Concordia Parish
Client/Server Architectures
Careers in Computer Science & Computer Engineering Dominic Fezzie.
1 Why C# and Why.NET in the Undergraduate IS Curriculum ISECON November 3 -7, 2004, Newport, RI Association of Information Technology Professionals Mehdi.
Games Technology BSc Multimedia Computing BSc Creative Computing BSc.
FACULTY LEARNING COMMUNITY CSU EAST BAY 2014 Scholarship of Teaching and Learning.
NYIT TUES Evaluation May 2014 Dr. Sarah McPherson Evaluator NYIT School of Education.
Simplicity First: Use of Tools in Undergraduate CS and IS Teaching By David Naugler and Ken Surendran Southeast Missouri State University Computer Science.
1 K.Becker & J.R.Parker Serious Games + Computer Science = Serious CS.
Software Engineering Program School of Information Technology and Engineering ugrad/softwareengineering.html.
USING AN INTEGRATED 3D AND ROBOTICS ENVIRONMENT TO TEACH COMPUTATIONAL THINKING EFFECTIVELY Stephanie Graham Shiloh Huff Sabyne Peeler * This research.
CS 160 Introduction to Computer Science Andrew Scholer
Springl 2008 MIS380: Object-Oriented Programming using Java 1 Spring 2008.
Wiley eLearning Courseware The ideal solution for instructor-led online learning.
PRESENTATION to STEM CAMP Dr. Wayne Summers TSYS School of Computer Science Columbus State University 12 June 2013.
Software Engineering CS3003 Lecture 1 Introduction to the module Dr Tracy Hall.
Department of Computer and Information SciencesMay 5th, 2004 HOMMER: Holistic Model for Minority Education & Research.
Using Bibliographic Software as a Tool for Promoting Academic Integrity Amongst Undergraduate Students: A Case Study Debbie Booth Faculty Librarian – Engineering.
Debating E-commerce: Engaging Students in Current Events Amber Settle CTI, DePaul University Joint work with André Berthiaume ISECON November 2, 2002.
INQUIRE: Interactive Questions Reinforcing Education Sophie Clarke and Katharine Lindsay Academic Computing Development Team (Learning Technologies Group)
Educational Software for Mathematics; A Greek Reality Kyriakos Mamoukaris & Anastasios Economides UNIVERSITY OF MACEDONIA THESSALONIKI, GREECE.
Best Practices in Undergraduate Computer Science Education Chris Wilcox Colorado State University 5/21/2015.
DAAD project “Joint Course on OOP using Java” On Object Oriented modeling in Java (Why & How) Ana Madevska Bogdanova Institute of informatics Faculty of.
Best Practices for Introductory Computer Science Valerie Barr, Jessica Bayliss, Monisha Pulimood, Susan Rodger, Ursula Wolz.
Starting date Oct 7, 2008 Funded by Microsoft Research $3 Million over 3 years 14 faculty at 7 universities.
By N.Gopinath AP/CSE. There are 5 categories of Decision support tools, They are; 1. Reporting 2. Managed Query 3. Executive Information Systems 4. OLAP.
Software Engineering Emphasis for Engineering Computing Courses William Hankley Computing & Information Sciences Kansas State University.
1 WORKSHOP ON RESULTS OF IMPLEMENTATION OF COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP.
NYIT TUES Evaluation April 2013 Dr. Sarah McPherson NYIT School of Education.
Teaching Abstract Data Type Semantics with Multimedia* Glenn D. Blank, Edwin J. Kay, William M. Pottenger Jeffrey J. Heigl, Soma Roy and Shreeram A. Sahasrabudhe.
Interaction classes Record context Custom lookups.
CS education: teaching computer science. Teaching programming Teaching computer science has become a huge industry: Huge job growth Not enough CS- trained.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Employability and Assessment and Feedback Alasdair Blair Paper presented at workshop on ‘Preparing Graduates for the Changing World of.
1 Enhancing the Research-Teaching Nexus to Engage and Develop Students R. Wu Faculty of Engineering and Science University of Greenwich.
Next Level Tic-Tac-Toe
Session 1: To Blend or Not to Blend
Scope of this workshop and that of curriculum initiative (What?)
An Invitation to Computer Science
Overview of Computational Science Education Materials
מונחים בסיסיים במודל השכבות
CS 160 Introduction to Computer Science
An Embedded Systems Course and Course
IAB Feedback and Action Taken
Teaching Accessibility: Three Case Studies
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
CS 2530 Intermediate Computing Dr. Schafer
Teaching Accessibility: Three Case Studies
CS1301 – Where it Fits Institute for Personal Robots in Education
A RESTful Approach to XML Integration
Session 1: To Blend or Not to Blend
Presentation transcript:

Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007 Overview Trends in integration of Gaming and Computer Science Video Game major Concentration or minor Course(s) in Game Development Projects in regular CS courses Overview of Gaming in upper division/graduate course

CCSC: CP 2007 Overview of Course With Game Development Projects Component-Based Software Engineering 25 Second-semester graduate students and 1 undergraduate all but the undergraduate were foreign students Used C# to develop components Emphasis on the architecture and reusable components

CCSC: CP 2007 Four Programs Using Tic Tac Toe Decided on this game to simplify the logic Emphasis was on the architecture Interspersed with three other projects for variety 1. 2-player on one computer Console & GUI User Interfaces 2. Added 1-player version Console & GUI 3. Built Web User Interface using ASP.Net and C# Reused Logic Layer 1 player & 2 player options 4. Marshaling of objects for Client/Server 1 player and 2 player versions Current Assignment

CCSC: CP 2007 Results Kept logic simple to focus on architecture and component interfaces Students readily understand specs Spent too much time on assembly interface design Next time would spend more time helping with logic layer design Consider addition of option -- computer versus computer

CCSC: CP 2007 SIGCSE 2007-Papers Engagement via Games -- Session A Games First Approach to Introductory Programming A Multi-Expertise Application-Driven Class at Purdue Increasing Student Retention in Computer Science through Research Programs for Undergraduates Computer Games as a Motivation for Design Patterns Taking Students Out for a Ride: Using a Board Game to Teach Graphic Theory

CCSC: CP 2007 SIGCSE 2007-Posters Using Games While Keeping Traditional Outcomes in CS1-3 Using Blender and the Blender Gamekit with Python in CS2

CCSC: CP 2007 SIGCSE 2007-Birds of Feather Games across the Curriculum: Can We Quantify Their Effectiveness

CCSC: CP 2007 SIGCSE 2007-Workshops Programming with Greenfoot (Or: Introducing Java Via Games and Simulations)

CCSC: CP 2007 SIGCSE 2007-Vendor Sessions Gaming in CS by Microsoft XNA Game Development by Microsoft

CCSC: CP 2007 Microsoft Academic Days , 2007, and planned for 2008 Mix of video game developers and high education faculty Disney Caribbean cruise 2006 only invited papers 2007 mix of refereed papers and invited speakers Charles River Media published four best papers in Journal Of Game Development

CCSC: CP 2007 Journal of Game Development Published quarterly All articles are peer-reviewed Hopefully will help build respect for gaming research Help make this an area of serious research

CCSC: CP 2007 Questions related to integrated assignments Games are thought to increase motivation. Do they? Are we turning some students off by overuse of games? Can we assess the actual improvement in student learning because of game assignments?