21. What kind of Bridge do I need?
• What material?
• How big?
• How strong?
• How wide?
• How many times will be used?
• How much will it cost to build?
• Will I toll the bridge?
22. What kind of Bridge do I need?
• How long will it take to build?
• Does it need to be lift to let boats by?
• What happens is the water rises?
• Does it need maintenance?
• Has someone built one that fits my needs?
• What volume of traffic will pass over it?
• How many people will be using it?
34. Language was called BASIC
NEW
1 REM NUMBER GUESSING GAME
2 PRINT "(CLR/HOME)"
5 INPUT "ENTER UPPER LIMIT FOR GUESS "; LI
10 NM = INT(LIRND(1))+1
15 CN = 0
20 PRINT "I'VE GOT THE NUMBER.": PRINT
30 INPUT "WHAT'S YOUR GUESS "; GU
35 CN = CN + 1
40 IF GU > NM THEN PRINT "MY NUMBER IS LOWER." : PRINT : GOTO 30
50 IF GU < NM THEN PRINT "MY NUMBER IS HIGHER.": PRINT : GOTO 30
60 IF GU = NM THEN PRINT "GREAT! YOU GOT MY NUMBER"
65 PRINT "IN ONLY"; CN ;"GUESSES." : PRINT
70 PRINT "DO YOU WANT TO TRY ANOTHER (Y/N)?"
80 GET AN$ : IF AN$ = "" THEN 80
90 IF AN$ = "Y" THEN 2
100 IF AN$ <> "N" THEN 70
110 END
37. Think like a computer
• Computers are from Venus, Humans are from
Mars
• Computers “think” in a very different way to
Humans.
• Computers are stupid, Humans are intelligent.
38. Think like a computer
• Computers will do exactly as you tell them to
do.
• Computers are very good at executing
instructions over and over again, and will not
get bored.
39. Think like a computer
• Computers think in Binary.
• People think about ‘things’ and how they
relate to each other
40. Think like a computer
• Computers view of Website address
– 173.194.37.104
• Human view of Website address
– Google.ie
43. Think like a computer
• Computers view of Location
• Human view of Location
– Next door to Starbucks, by the Luas, you can’t
miss it.
44. High and Low Level Languages
• High Level languages – easy for a human to
read. Examples are C++, Python, Java.
• Low level Languages – are designed to be easy
for a computer to execute; also called
machine language or assembly language
62. List of programming languages
• http://en.wikipedia.org/wiki/List_of_program
ming_languages
63. What kind of Software Solution do I
need?
• What material?
• How big?
• How strong?
• How wide?
• How many times will be used?
• How much will it cost to build?
• Will I toll the bridge?
64. What kind of Software solution do I
need?
• How long will it take to build?
• Does it need to be lift to let boats by?
• What happens is the water rises?
• Does it need maintenance?
• Has someone built one that fits my needs?
• What volume of traffic will pass over it?
• How many people will be using it?
65. How do I cross a river?
• There are many ways to solve a problem.
• Every problem is different.
• Ask the right questions.
• Break the problem into smaller pieces
• You choose the best Tool for the Job !
Hinweis der Redaktion
Objective to : Get a level for the class and to start interaction
You can start at any age.I started by typing in code, then changing it to see what happened.