- learn math by. computer games a world constructed of mathematics and logic

37
- Learn math by

Upload: rudolf-townsend

Post on 26-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: - Learn math by. Computer games A world constructed of mathematics and logic

- Learn math by

Page 2: - Learn math by. Computer games A world constructed of mathematics and logic

Computer games

A world constructed of

mathematics and logic

Page 3: - Learn math by. Computer games A world constructed of mathematics and logic

Life in a coordinate system 1)The scene of the game is a

coordinate system and 2) everything that goes on in

the game world is modelled with logic and mahtematical formulas-

Page 4: - Learn math by. Computer games A world constructed of mathematics and logic

History

Seymor Papert started MIT artificial

intelligence laboratory in the 60 ’s. Logo, programming languge for young

children, were developed. Programmable toys Lego mindstorm

Page 5: - Learn math by. Computer games A world constructed of mathematics and logic

Research shows positive effects

1) Understanding mathematical concepts more deeply

2) Solving more difficult

problems

3) Increased problem solving skills

Page 6: - Learn math by. Computer games A world constructed of mathematics and logic

Response from the University Very encouraging ”This is exactly what we want the students to know….”

Per Jönsson Professor in Physics Malmö university

1) the basics of programming

2) solid ground for futher matimatical studies

Page 7: - Learn math by. Computer games A world constructed of mathematics and logic

So..

Highly interesting for the students

Reasearch shows good results Learning programming early

gives huge advantages at university

Why on earth is not everybody doing this?

Page 8: - Learn math by. Computer games A world constructed of mathematics and logic

200-300 years old (2000)

Game programming interesting complement

Page 9: - Learn math by. Computer games A world constructed of mathematics and logic

Key aspects of Game development

1) Constructing pictures of game

characters and the background scenes Adobe Illustrator Adobe Photoshop2) Writing the code that makes your

characters come alive C# C++ JavaScript

Page 10: - Learn math by. Computer games A world constructed of mathematics and logic

Slope Gradient Deltax Deltay

Scenes where game characters climb stairs

Page 11: - Learn math by. Computer games A world constructed of mathematics and logic

1) Build the stairs

Page 12: - Learn math by. Computer games A world constructed of mathematics and logic

2) Write the code

function stairstep(){x=x+0.03;y=y+0.02;}

Page 13: - Learn math by. Computer games A world constructed of mathematics and logic
Page 14: - Learn math by. Computer games A world constructed of mathematics and logic

Inequality is a forbidden areaif( -0.20 < y <-0.18) the character are allowed to walk

Page 15: - Learn math by. Computer games A world constructed of mathematics and logic

Linear expressions if ( posy< -1.5*posx + 1.74){ posx = posx + 0.005f; }

Page 16: - Learn math by. Computer games A world constructed of mathematics and logic
Page 17: - Learn math by. Computer games A world constructed of mathematics and logic

Fractions, percentage and symmetry

Page 18: - Learn math by. Computer games A world constructed of mathematics and logic
Page 19: - Learn math by. Computer games A world constructed of mathematics and logic

Quadratic expressions

Canon ball Path over the

bridge The path of a hot

air balloon

Page 20: - Learn math by. Computer games A world constructed of mathematics and logic

luftballong.html

Page 21: - Learn math by. Computer games A world constructed of mathematics and logic

Phytagoras theorem

Page 22: - Learn math by. Computer games A world constructed of mathematics and logic

The game character Goblin

Page 23: - Learn math by. Computer games A world constructed of mathematics and logic

Symmetry and proportions

Page 24: - Learn math by. Computer games A world constructed of mathematics and logic

Math used in building a website Online calendar Personal organizer Photo gallery Web TV Blog Chat

Page 25: - Learn math by. Computer games A world constructed of mathematics and logic

Animated buttons

Page 26: - Learn math by. Computer games A world constructed of mathematics and logic

Menu bar coordinate geometry

Page 27: - Learn math by. Computer games A world constructed of mathematics and logic

Layout percentage calculation

Page 28: - Learn math by. Computer games A world constructed of mathematics and logic

Incorporating smaller boxes

Page 29: - Learn math by. Computer games A world constructed of mathematics and logic

Css-kod

Page 30: - Learn math by. Computer games A world constructed of mathematics and logic

A promising complement to traditional education

Page 31: - Learn math by. Computer games A world constructed of mathematics and logic

Unique possibilities to play with and explore mathematical concepts

Page 32: - Learn math by. Computer games A world constructed of mathematics and logic

Applications for all mathematical concepts students are to learn at collegeabyrintspel

Page 33: - Learn math by. Computer games A world constructed of mathematics and logic

Interest / Motivation

Page 34: - Learn math by. Computer games A world constructed of mathematics and logic

Increases problem solving skills

Page 35: - Learn math by. Computer games A world constructed of mathematics and logic

Increase the understanding of algebraic concepts as function and variable

Page 36: - Learn math by. Computer games A world constructed of mathematics and logic

University approval and encouragement

Page 37: - Learn math by. Computer games A world constructed of mathematics and logic

Our results /indicates vet inte vad vi ska göra av detta? A conventional math book does not give any respons All ”input” initiative / impulses must come from the

student. While working towards a computer in programming the

student get instant respons of everything. an understanding is built together with the computer- If

the ballon goes down instead of up the student might get an idea of what is wrong and what it takes to get it right.

This sure makes our job easier there is never a question of why do we have to learn this or why do we have to express everything in algebraic formulas? That is the only language the computer undrstands. The student is forced to express their ideas in the formul langage understood by the computer.