Summary ENG II '' Development II''


Dialogues to the second part of the conversation between the two programmer. Which lines of code are they talking about?


A : Now, let look at the if statements. See the four of them here?

B : Yep

A : Now, the first one looks at key_Press. If key_press is “a”, then g_Move becomes 1.

B : In other words, pressing “a” on the mobile phone means that g_Move takes the value of 1?

A : That’s correct. And later in the program, we’ll see that if g_Move is 1, the robot moves forward a steps.

B : I see! So, looking at the next line, if you press “f” on the phone, g_Move becomes 2 and   the robot moves forwards 2 steps?

A : Well, the first bit’s right, yes. G_Move becomes 2. but 2 actually make the robot move back a step.

B : mm…I see. So, for the next one, if you press “s”, I can see that g_turn becomes I …. But does that make the robot turn right or left?

A : It turns left

B : So, pressing “d” makes it turn right

A : That’s correct




Work in pairs. Look at your answer in 6. take turns to say sentences about what these key sequences do  using make and cause.

  • “a” makes the robot go to forward
  • “f”makes the robot go to backward
  • “d”makes the robot go to right
  • “s”makes the robot go to left

Language : make and cause

    • We use make + object + bare infinitive 
    • We use cause +object + to infinitive to explain how something  controls something else.
    • The “f” key makes the robot go to backward
    • This instruction causes the computer to print something.

Language : Schedule 

  • We use plan to, be schedule to and be due to in the present simple to talk    about schedule. 
  • All three phrases are followed by an    infinitive.
    • We’re scheduled to finish this project on Friday and we’re due to start the next one on Monday.
    • We plan to test the software next week.
  • We use the present continuous if the    event is part of a fixed plan and we can imagine it happening
    • Alpha testing is finishing next week 

Complete these definition with the words in the box. Use the Gantt Chart in previously to help you


  • Writing software ~Coding~
  • An import stage in a project  ~Milestone~
  • The first stage of testing software ~Alpha Testing~
  • The second stage of testing software ~Beta Testing~
  • Information about problems or how good something is  ~Feedback~
  • The final version of software, if no big bugs are found ~Release Candidate~


Business Matter

Speaking: work in small groups. Read this scenario and answer the questions.

You work for a computer games company. Your manager has asked you to prepare a rough plan for a new project; a website to advertise a new computer game. It will be similar to other game website but with a special extra feature; an online version of the game that people can try out before buying the real one. This feature will need a lot of development. 

  1. What are the features of the new website compared to other similar websites? 
    • special extra feature; an online version of the game that people can try out before buying the real one. so it makes it much easier for buyer or customers to consider deciding to buy one.  
  1. What might be the hardest part of a new website? 
      • it's a beta testing 


    Komentar

    Postingan populer dari blog ini

    RESUME E-COMERENCE

    Summary ENG II ''Interaction II''

    WEBSITE II ( Data Processing )