+ All Categories
Home > Documents > Game Maker as a First Programming Course

Game Maker as a First Programming Course

Date post: 09-Apr-2018
Category:
Upload: gadawg80
View: 220 times
Download: 0 times
Share this document with a friend

of 20

Transcript
  • 8/7/2019 Game Maker as a First Programming Course

    1/20

    Game Maker as a First

    Programming Course

    Presented by:

    Jeff CiaccioSprayberry High School

  • 8/7/2019 Game Maker as a First Programming Course

    2/20

    Game Maker is FUN!!

  • 8/7/2019 Game Maker as a First Programming Course

    3/20

    Game Maker is FUN!!

  • 8/7/2019 Game Maker as a First Programming Course

    4/20

    Did I mention

    Game Maker is FUN!!

  • 8/7/2019 Game Maker as a First Programming Course

    5/20

    Did I mention

    The Java fun??

  • 8/7/2019 Game Maker as a First Programming Course

    6/20

    Game Maker is intuitive just drag

    and drop.

  • 8/7/2019 Game Maker as a First Programming Course

    7/20

    Game Maker was developed by a

    Computer Science Professor Dr. Mark Overmars

    Started with Object Oriented Programming

    (OOP) principles

    Made development much faster, easier,more intuitive, and very little typing

    Less typing means less chance of mistyping(one of the biggest problems in traditional

    programming languages)

  • 8/7/2019 Game Maker as a First Programming Course

    8/20

    Much easier for hands-on and visual

    learners GM allows the students to immediately see

    the results

    Makes teaching abstract concepts much

    easier than traditional lecture using Java,

    C++, or others

  • 8/7/2019 Game Maker as a First Programming Course

    9/20

    Much easier for hands-on and visual

    learners GM incorporates abstract concepts including:

    Inheritance

    Polymorphism

    Control structures

    Objects

    Instances Events

    Actions

  • 8/7/2019 Game Maker as a First Programming Course

    10/20

    GM puts the scienceback in computer

    science GM makes it easy for students to play

    what if and immediately see their results

    Easy to modify others programs

    Drag and drop allows for very fast and easy

    changes as opposed to learning complex

    and very strict programming syntax

  • 8/7/2019 Game Maker as a First Programming Course

    11/20

    GM has a very dynamic online

    community willing to help

  • 8/7/2019 Game Maker as a First Programming Course

    12/20

    GM was designed as an educational

    tool!

  • 8/7/2019 Game Maker as a First Programming Course

    13/20

    GM was designed as an educational

    tool! There is a plethora of educational resources

    already available from primary school

    through undergraduate and beyond

    Lecture notes are free

    Resources such as sound files, pictures,

    monsters, scripts, etc are available for free

  • 8/7/2019 Game Maker as a First Programming Course

    14/20

    GM has been successfully used for years

  • 8/7/2019 Game Maker as a First Programming Course

    15/20

    Did I mention the price?

    Most teachers are using their own (free)

    resources, but the only two books available

    are only $25 per copy, maybe less ifpurchased in bulk

  • 8/7/2019 Game Maker as a First Programming Course

    16/20

    GM has a full OOP

    language

  • 8/7/2019 Game Maker as a First Programming Course

    17/20

    GM Language

    Syntax is similar to Java (required for AP

    Computer Sci)

    All of the traditional control structures

    All of the traditional data structures

    Variable declarations are similar to Java

    Allows for interacting with Windows OS

    through the use ofDLLs

  • 8/7/2019 Game Maker as a First Programming Course

    18/20

    Recruitment!! Kids (particularly boys) are attracted to making

    and playing video games

    When the concepts get more difficult, there is animmediate, gratifying goal a game to play!

    The transition to Java will be easy

    There are many books on using Java for gamedesign that could be used for an advanced course

    just before AP Computer Science.

  • 8/7/2019 Game Maker as a First Programming Course

    19/20

    GM uses a full programming ID

    E - not text Students are familiar with forms found in most

    applications

    They get bored with programs that are text-based(like the Hello World program in every Javatext).

    GM allows students to see the advantages of using

    an IntegratedD

    evelopment Environment (ID

    E) Student who have used an IDE will be more

    productive Java programmers when other IDEs areused.

  • 8/7/2019 Game Maker as a First Programming Course

    20/20

    GM is easier for new teachers! Teachers who are not experts in Java may be

    unwilling to teach a programming course

    In-house expertise: Jeff Ciaccio at Sprayberry HSis willing to host CCSD training for other teachers

    Consulting:Dr. Ken Hoganson at Kennesaw State

    University has taught courses with GM and is

    willing to assist with training (Jeff Ciaccios

    Graduate Advisor)


Recommended