Challenges and Solutions in Teaching Game Development

Slides:



Advertisements
Similar presentations
Managerial Skills Creating High Performing Teams.
Advertisements

TOGETHER EVERYONE ACHIEVES MORE
Kolb Learning Style Inventory
1 Prakriya Green Wisdom School. 2 Choice of Board Exams Prakriya offers the opportunity to students of choosing one of these school leaving examinations:
A-G Requirements A Road Map to College and Beyond.
1 Using Weekly Laboratory Sessions to Stimulate Student Discussion Charlie Peltier Saint Mary’s College Notre Dame, IN.
Learning Styles. Overview  What are they?  Identification of preferred style  How to benefit from knowing your learning style  Understanding how other.
The Redesigned Elements of Statistics Course University of West Florida March 2008.
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
Underclassmen Parent Night October 2015 Point Pleasant Beach Highddlesex High School.
+ Game Design Careers. + Game Development Developing an interesting video game is a very challenging task. It usually takes many different people working.
Therapeutic Use of Groups superKAT :). Group 3 or more people who are together for some period of time with common goals or share a common purpose.
What is Title I? A Federally funded program under the Every Student Succeeds Act (replaced No Child Left Behind) Intended to ensure that ALL children.
Key Stage 4 Information Evening 18th April 2016
Statutory Assessment Test End of Key Stage 1.
The International Baccalaureate Diploma Program
Advanced Placement Programs of Excellence A SCPS Signature Program
Information for Future IB Students and Parents
Whatever your destination, college can help get you there.
Lewis & Clark High School Class of 2021 Registration
Learning Styles & SCAN Skills
How to be a successful college student
Socrative – Join room “Lessontoolbox”
Scheduling for Current Sophomores
PSY 302 STUDY Imagine Your Future /psy302study.com
Welcome to Christ the King Sixth Form
Stevens High School Home of the Raiders
Year 11 Information Evening
Information Systems in Organizations Introduction instructor’s name
Welcome to Curriculum Night!
Scheduling for Current Freshmen
COURSE PLANNING For Grade
Opportunities and pathways
High School vs. College Prof Foster 9/17/09.
Monarch Park Collegiate IB Diploma Program
Secondary Initial Teacher Education: routes into teaching
Teachers and subject displays in the Sports Hall
Scheduling for Current Juniors
Key Stage 4 Courses 2018 chaseterracetechnologycollege
HCS 475 Competitive Success/snaptutorial.com
HCS 475 Education for Service/snaptutorial.com
HCS 475 Teaching Effectively-- snaptutorial.com
A Fully Integrated Print and Digital Program
Advanced Placement at Alexander High School
Development of the Team
Cosumnes Oaks High School
Information Systems in Organizations Introduction instructor’s name
Supporting your child in Y10
Longwood University Buffalo, NY October, 2017
ACCOUNTING 351 Intermediate Accounting II
SCHEDULING INFORMATION FOR THE 10th Grade
NCP1a Primary Exchange National Forum
Revision Helping your child
Boundaries Lead To Success
GIS Elementary Orientation
Scheduling Information for 9th Grade Class of 2022
Registration Distribution
Welcome to Year 6 Mrs Wright, Mrs Chamberlain
The International Baccalaureate Diploma Program
The Heart of Student Success
Music Technology What’s in the course?
What you need to know when you have a rising 9th grader
Enhanced Learning Programme and International Baccalaureate Programme
Cosumnes Oaks High School
WEHS Advanced Academics Night
Welcome to Science!!! Things to know!.
Student Satisfaction Learning Community Spring 2011
What is different? Student Reactions Student demographics
UNIVERSITY TOP 10 Understanding What to Expect as a Future University Student
Summer Academy Faculty
Presentation transcript:

Challenges and Solutions in Teaching Game Development Robert Robson Ravinder-Pal Singh Humber College, Toronto, Ontario

Our Programs Game Programming Computer Programmer 6 semesters Intake of 90 in September Computer Programmer 4 semesters Intake of 65-70 in September Post-Diploma programs

Our Students High-school graduates Required to have Grade 12 English Grade 12 Math (C or U) 1 grade 11 or 12 science (C or U) Usually 17 or 18 years old About 95% male

Comparing Game and Computer Programming Students Observations and Statistical Results

Informal Observations Game students Are more interested in science Have a narrower range of interests than most people and are interested primarily in games They are disinterested in business topics They dislike design and planning Play a LOT of games

Registration Data An analysis of registration data Number of Students from applicants to 1st semester for 2010 Based on courses taken in high school Number of Students 78 game students 37 computer programming students

Courses per Student Courses Computer Programmer Game Programming Difference T Test Math 0.86 0.87 0.80% 0.95 Computer Studies 0.97 0.96 -1.18% Science 1.35 1.69 25.23% 0.18

Math Courses per Student

Couputer Courses per Student

Science Courses per Student

Breakdown of Science Courses Computer Programmer Game Programming Chemistry 39% 35% Physics 46% 41% Biology 15% 24%

Marks Subject Computer Programmer Game Programming Difference T Test Math 63% 70% 11% 0.04 Computer Studies 78% 0.01 Science 58% 68% 17% 3x10-6

Survey Results A survey was conducted of 23 computer programmer students 56 game programming students

Subject Survey Questions 1 Strongly Dislike 2 3 4 Neutral 5 6 7 Like English Mathematics Physics Chemistry Biology History Accounting Project Management

Passtime Survey Questions Activity 1 No Interest 2 3 4 Neutral 5 6 7 Strong Reading Watching TV Playing Video Games Playing Sports Listening to Music Going to Movies Talking to Friends Surfing the Net

Job Survey Questions Making lots of Money Loving my Job Topic 1 Not Important 2 3 4 5 6 7 Very Making lots of Money Loving my Job Finding my Job fulfilling Working on my dream Project

Learning Survey Questions Technique 1 Learn Poorly 2 3 4 Neutral 5 6 7 Well Listening to lectures Reading text book or notes Doing assignments or labs

Group Work Survey Questions Technique 1 Work Individually 2 3 4 Neutral 5 6 7 Work in A group I prefer to work on assignments or labs

Significant Differences (0.92) Question Computer Programmer Game Programming % Difference English 4.04 3.25 -19.62 Accounting 3.22 2.45 -23.96 Games 5.00 6.61 32.14 Surfing 5.91 6.43 8.72 Physics 4.39 5.73 30.53

Game Learning Styles Listening Reading Doing 4.30 4.29 6.29

Conclusions Game students have higher marks greater and more wide-ranging interests in science dislike accounting and core business topics There is a small community of game students highly interested in science

Informal Observations in Light of Statistical Results Verified by Statistics More interested in science TRUE Narrower range of interests FALSE Disinterested in Business topics TRUE but does not apply to all business topics Dislike design and planning FALSE, disinterested in the business aspect of it Play a LOT of games TRUE, and this might explain the apparent disinterest in other topics

Our Challenges Misconceptions about the program Lack of mathematical skills Different programming skills Focus on gaming Lack of maturity

Directions Analyze students to identify Likes and dislikes Strengths and weaknesses Indicators of success Introduce filters to recruit more students who will succeed

Problem Courses Operating Systems Databases XML Project management Object-Oriented Analysis & Design

Project Management and Game Programming Students

Problems and Measures Get into groups, and discuss the following: What are the major problems? What are different measures taken to address those problems?

Problems Writing Lack of interest Lot of theory Management v/s programming

Measures Team work Group project Use some systematic approach while building a team. Group project Develop a game Weekly presentation on the progress of the project Change terminology

Making Group Projects Work

Objective Set up student teams in a way that will maximize their opportunities for success.

Our Starting Point What approach do you use when setting up student teams for major projects? What experiences have you had in terms of the effectiveness/ success of these teams?

Common Team Issues Students define their own teams: Friends work with friends (some students feel excluded) Groupthink and/or loss of cross-cultural learning Poor task focus Instructors define the teams: Conflicting schedules Conflicting grade goals Personality clashes Lack of commitment to the team Poor grades Weaker learning Student stress Student dissatisfaction Instructor stress

Success Factors Availability for regular meetings Similar grade goals Complementary personalities Complementary skill mix Commitment to team success

An Alternative Approach Allow students to set up their own teams, within defined parameters Step 1 – Individual profile Availability days/times Grade goals Personality type Key strengths Step 2 – Set-up session (in-class) Students identify their preferred meeting day Find others who share common availability day/time Discuss grade goals Discuss personalities and strengths Step 3 – Written team structure description Contingency – team members can be ‘fired’

Rules for “Firing” Verbal warning from the team If the problem continues, written warning sent to student, with a copy to the instructor and all team members Discussion between student and instructor If problems not resolved in one week from date of written warning, student is fired: Written notice from team leader (with a copy to the instructor) Fired student must complete remaining assignment work alone (cannot join another team) Note: latest date for submitting written warning is Week 8

A Final Reminder... Different classes have different needs. Tailor this approach so it will generate the greatest possible benefits for your students!

Recipe for Solving Game Problems Identify student characteristics Analyze marks Conduct survey Identify parts of courses causing problems Re-design courses to conform to student characteristics Change course terminology to put a positive spin on them Fight ignorance among students