professor ira fay class 2. survey feedback mining part 1 meta-discussion programming vs. math mining...

28
Women in Game Programming Professor Ira Fay Class 2

Upload: rachel-burke

Post on 17-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Women inGame Programming

Professor Ira FayClass 2

Page 2: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Overview

• Survey feedback• Mining Part 1• Meta-Discussion• Programming vs. Math• Mining Part 2

Page 3: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Learn a Name

Stand up Learn the name of someone you

don’t know Sit down

Page 4: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Mining – Part 1

How did it go?

Page 5: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Enrollment Survey: Hopes

Learn how to program Make games Grow my game dev network

Women in game dev?!

Page 6: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Enrollment Survey: Worries

Poor time management / too much work

I don’t know how to program / I’ll be bad at it

Too many people enrolled Even though I identify as a woman

and this course is intended for me, I still won’t fit in

Page 7: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Meta-Discussion

Two articles Ira sent out

Pair up, discuss, share

Page 8: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math and programming look similar, but aren’t the same

Page 9: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 5

Programming

Page 10: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 5

Programmingx = 5;

Page 11: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 5

Programmingx = 5;

Typo intolerant!

Capitalization and punctuation must be precise!

Page 12: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 55 = x

OK!

Programmingx = 5;

Page 13: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 55 = x

OK!

Programmingx = 5;5 = x;

Page 14: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 55 = x

OK!

Programmingx = 5;5 = x;

NOT OK!= assigns a

value

Page 15: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 5x = 6

NOT OK!

Statements coexist

Programmingx = 5;

Page 16: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 5x = 6

NOT OK!

Statements coexist

Programmingx = 5;x = 6;

OK!

Statements happen in order.

Page 17: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 5x = x + 1

NOT OK!

Programmingx = 5;

Page 18: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Math vs. Programming

Math:x = 5x = x + 1

NOT OK!

Programmingx = 5;x = x + 1;

OK= assigns a

value

Page 19: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Programming

Lines of code are executed in order

= is an assignment operator

Programming is typo-intolerant You have to say the magic words exactly

rightfor the spell to work!

Page 20: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Variables

Variables hold information

Variables can change value while the program is executing

Page 21: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Alice Ching

Monday!

Come prepared with 1 question

Page 22: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Course Overload

I’ll make a final call by Friday at the latest

Page 23: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Students who...

attend every class emailed me in advance to express interest are willing to work hard and are likely to raise

the quality level of the course add gender/cultural diversity to the course declared a concentration in game development are more junior and want to start down this

educational path (for an intro class) are more senior and won't have another chance

to take this course (for an advanced class)

Page 24: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Enrollment

I’ll look at survey data

If you don’t get in, I’ll strive to make resources available online.

Website is publicly available! http://irafay.com/classes

Page 25: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Mining – Part 2

GitHub Walkthrough forthcoming from TAs We’ll review on Monday

Page 26: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Growth Mindset Reminder

With a growth mindset, we can improve our skills through practicing.

Learning happens over time, not instantly.

The process of learning is uncomfortable when we’re not competent yet.

Page 27: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Game Jam!

Sept 26-27 at TopatoCon

More info on course website

Participation will be positively reflected in your evaluation/grade, and more importantly, it’s good networking and experience.

Page 28: Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2

Crafting Life

Isaiah + team made a game over the summer!

http://stout.hampshire.edu/~ibm13/CraftingLife