STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw...

Preview:

Citation preview

STATEMENT OF ATTAINMENTROBOTIC AND CODING

TAFE NSWEDISON ROBOTICS

1

CODING JARGON

• SEQUENCE: STEP-BY-STEP

• INPUTS: INFORMATION AND INSTRUCTIONS YOU GIVE TO A COMPUTER

• PROCESS WHAT THE COMPUTER DOES WITH A COMPUTER PROGRAM

• OUTPUTS: RESULTS FROM A COMPUTER (ACTIONS BASED FROM INPUTS)

• VARIABLES: CHANGING VALUES

2

CODING JARGON

3Video: https://youtu.be/cDA3_5982h8

CODING JARGON• SEQUENCE: STEP-BY-STEP

AN ACTION OR EVENT LEADS TO THE NEXT ACTION.

• SELECTION: A DECISIONA QUESTION IS ASKED AND DEPENDING ON THE ANSWER, THE PROGRAM TAKES ONE OF TWO COURSES OF ACTION.

• LOOP: REPETITION

• INFINITE LOOP: ENDLESS REPETITION

• VARIABLES: CHANGING VALUES4

CODING JARGON

• SYNTAX: RULES OF HOW A PROGRAMMNG LANGUAGE WORKS.

• SYNTAX ERROR: CAUSED BY PROBLEMS IN HOW YOU WROTE YOUR CODE WHICH BREAK THE RULES OF THE LANGUAGE

• LOGIC ORGANISED WAY OF THINKING THAT MAKES SENSE TO A COMPUTER. LOGIC DETERMINES THE FLOW OF A PROGAM, HOW YOU ORDER THINGS ISIDE A PROGRAM AND WHAT INUT YOU USE TO GENERATE THE OUTPUTS YOU WANT.

5

CODING JARGON

• OPERATORS

6

PLAY A TUNE

7

MOVE TO A TUNE

MULTITASKINGCAN YOU PUT IT IN THE RIGHT ORDER?

8

PLAY A TUNE WHILE DRIVING….

9

TO REPEAT AN ACTION – ADD A LOOP

WEEK 4 10

USE THE LIGHTS

HOW TO YOU GET THE LIGHTS TO FLASH?

ADD CONTROLWAIT

ADD CONTROLREPEAT

11

TO REPEAT AN ACTION – ADD LOOP

12

WHAT HAPPENS IF WE CHANGE IT THIS….?

13

EVENTS

14

CHALLENGE: DRIVE A SQUARE

• CAN YOU MAKE EDISON DRIVE A SQUARE?

15

LINE TRACKER

16

USE THE IF BLOCK (IF STATEMENTS)

17

IF EVENTS

18

IF-ELSE EVENTS

19

WEEK 4 20

EVENT: CLAP CONTROLLED DRIVING

WEEK 4 21

LINE TRACKER PROGRAM

22

OBSTACLE DETECTION

23

Recommended