30
Welcome to Computer Programming 12 : Mr. Jean February 5 th , 2013

Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Embed Size (px)

Citation preview

Page 1: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Welcome to Computer Programming 12 :

Mr. JeanFebruary 5th, 2013

Page 2: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Outline:

Introduction• About me• About the course

– Course outline– Formula sheet– Lab safety contract

• Class Guidelines policy– My view on routines

• Important Safety Concerns

Page 3: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Contact Information:

Mr. Jean

• Classroom: 314

• Homeroom: 314

Email:– [email protected]

Website:– http://hrsbstaff.ednet.ns.ca/michaeljean/

Page 4: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

My teaching philosophy:• I need to know you before I can teach you. Here is a

little about me so that we have a place to start.

Teaching Stuff:• Teaching assignment includes math, physics 11/12, design, computer programming and exploring technologies.

• Planning to Coach badminton & volleyball

• Acadia Graduate:– Double Major B.Sc. Mathematics & Statistics with Economics

and Physics. – B. Ed. Secondary Mathematics, Sciences & Social Studies.

Page 5: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

• Favorite TV Shows– 1) The Simpsons – 2) Wile E. Coyote– 3) Futurama

• Favorite Movies:– 1) Super Troopers– 2) Monty Python’s Search for the Holy Grail – 3) Office Space

• Music:– Grand Thief Bus, Joel Plaskett, Matt Mayes,

QOTSA, Led Zeppelin, The Who, The Rolling Stone, Herb Albert and the Tijuana Brass, FatBoy Slim, Paul Oakenfold, George Baker Selection, The Grateful Death, The Doors, The Offsrping, Bach, etc….

Page 6: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

• Other interests: – Astrophysics, Quantum Mechanics, and beyond.– Human Sustainability– Renewable energy

• Sports:– Paintball (Competitive Speedball team called LD50)

• Paintball Marker: Smartpart Impulse Vision 2004– 20 Balls per second with a Force Feed Hopper.

– Mountain Biking • 2000 Schwinn Moab 1 (Full Shimano XT & XTR)

– Surfing• Watercooled 9’6• NSP 7’2 and 7’6

– Ultimate Frisbee– Tennis, Badminton, volleyball, Baseball…

Page 7: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

• Recreational Activities:– Camping / Outback Hiking / Canoeing– Snow shoeing / Skiing– Traveling

Page 8: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Course outline

• Course Outline

• Course Topics

• Formula Sheet

• Lab Safety Contracts

• What is physics?

Page 9: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Safety Information:• What to do for an evacuation:

– Stay as a class.– Shut all windows immediately.– Once outside stay together as a class

• What to do for a lock down:– Immediately close all blinds and gather in the

back right corner and sit in a comfortable position.– All cell phones off

• why?... Because you could be part of the reason for a lockdown.

Page 10: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Dangers in the school:

• If you see anything that resembles impending doom please let me know.

Page 11: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Classroom Guidelines

• General Guidelines:1) Respect each other

2) Respect your school and the equipment

3) Behave properly

4) No whining

Page 12: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Classroom Routines

Routines:– Have all appropriate materials and supplies at

your table and be seated when the bell rings. – Follow directions the first time they are given. – Follow all rules found in the student agenda. – Do not play with the gas valves or water.

– If the routines and guidelines are followed there will be much less stress for everyone.

Page 13: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Cell phones:

• They are not to be used unless an activity the in class activity requires them.

• No Cell phones in emergency!– Why no phones?

• What happens if it rings?• What happens if someone in the class is helping the

violent person on the outside

Page 14: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Other electronics:• IPods, IClones, Mp3 players, CD players,

Tape players, Portable 8-Track players, etc..• Off when I am teaching, giving instructions, or showing

a video.• At times these devices may be permitted during in

class work– I do not want to hear it!

Page 15: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

My expectations:• I want your best

– What is the point of doing something if it is not your best?

• As grade 12 students:– I am going to treat you as if I were teaching a first

year university class. • No reminders• Entirely your responsibly to get caught up or come to extra

help. • There is not a time in there class were you should not have

something to do or something you should be working on.

– I have very high expectations and I will not allow my expectations to be lowered.

Page 16: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Rewards:

• If my expectations and rules are followed:• Continue to have music during work time in class.• Continue to sit where you want. (No seating plan)• Video of the day clips.• Random funny images.• Sample Video clip of the day

Page 17: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Sample Video Clip of the day:

Page 18: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Directions:

• Now that you know a little bit about me, it’s time for me to learn about you.

• Complete the information sheet.

Assignment #1:

Page 19: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Course Outline:

• Warning about this class:

– This class is difficult.– It is a complete race from start to finish.– Significant amount in class work and projects.– This class is comparable to math 11 adv or

physics 12.

Page 20: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Introduction to Binary:

Page 21: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

8 4 2 1

Base 2x2 x2 x2x2

1 or 0 1 or 0 1 or 0 1 or 0

Binary

Page 22: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

8 4 2 1

Base 2x2 x2 x2x2

1

2

4

10

Binary

Page 23: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

8 4 2 1

Base 2x2 x2 x2x2

1

2

4

10

Binary

0 0 0 1

0 0 1 0

0 1 0 0

1 0 1 0

Page 24: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Base 21

2

4

10

Binary

0001

0010

0100

1010

Page 25: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

8 4 2 1

Base 2

x2 x2 x2x2

Binary

Bit

8 4 2 1

x2 x2 x2x2

Binary Digit =

Page 26: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

128 64 32 16 8 4 2 1

Base 2x2 x2 x2

Binary

Byte

x2x2x2x2

Page 27: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

•KiloByte

•Megabyte

•Gigabyte

•TeraByte

1024 Bytes

1000 KiloBytes

1000 MegaBytes

512 256 128 64 32 16 8 4 2 1

1000 TeraBytes

1 1 1 1 1 1 1 1 1 1

1,048,576 Bytes

1,073,741,824 Bytes

1,099,511,627 ,776 Bytes

Page 28: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

EXAMPLE:EXAMPLE:

• Adding Two Binary Numbers Together

• Online

Page 29: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013

Practice for Adding in Binary:Practice for Adding in Binary:

• Convert 20 to Binary• Convert 12 to Binary• Add the Two Binary Numbers together

• Convert 23 to Binary• Convert 31 to Binary• Add the Two Binary Numbers together• Find the Binary and decimal answer

1.

2.

Page 30: Welcome to Computer Programming 12 : Mr. Jean February 5 th, 2013