Tuesday, 12 August 2014

Lesson 3 Learn the basics (technical tier one) + team building



OPEN YOUR LEARNING BLOG

MAKE SURE THAT EACH OF YOU HAS A PEN AND PAPER FOR THIS LESSON

In this lesson you will be introduced to computational thinking and will be given a practical taster behind the logic of giving a computer instructions.  Your teams will also set out how they want to work together before starting on their own project.

LEARNING OBJECTIVES
You will learn:
To describe the term algorithm
To think computationally to correctbinstructions to make a programme work more effectively
To describe the challenges of working in teams

TASK 1 (Algorithm Game -15mins)

Use this simple game to highlight the nature of giving computers instructions. In pairs read a set of instructions to draw a shape, you then reveal what the shape is meant to be and compare with yourpartner's shape.  You may find that some are way off, if so work out how you can improve the instruction or algorithm to make it more specific.


TASK 2 (BLockly Maze - 30mins)

In this online game you will fit blocks of JavaScript together (very much like MITScratch) and use logic to guide a stick person around a series of mazes.  Try it yourself or use the cheat sheet as a guide.

Extension - Find the reveal JavaScript code behind the blocks


https://docs.google.com/viewer?a=v&pid=explorer&srcid=0ByGWyKe-Ivm7X3ZOb09GMG9LSTQ

TASK 3 (Co-founder team agreement 15 mins)

in your team look at the co-founder agreement and the team jobs document and decide how you would like to work together. All members of the team need to agree and sign before moving to the next stage.

HOMEWORK

1. Complete co-founder agreement and post link to this blog post.  YOU CANNOT PROCEED TO THE NEXT STAGE UNTIL YOU HAVE DONE THIS
2. In your teams think about two or three possibilities for an app
3. Watch the App Inventor video

http://appinventor.mit.edu/explore/ai2/beginner-videos.html

Final Task 

For today's lesson write a post about what you have learnt today and the progress you have made.

6 comments:

  1. what makes a good app?
    A good app should be interesting and not like all the other app so it should be different. it should also be made properly with no gliching so it shall work well.

    what makes a bad app?
    A bad is an app that is not original. so you just copied something else but make it your own in someway .A bad app would aso0 be boring and not interesting at all. it would also be very badly made so that everything gliches.

    Katie fort.

    ReplyDelete
  2. What makes a good app?
    When it is fun and detailed with a lot to do and unique from the others
    What makes a bad app?
    a bad app is not a real app its just a lot of rubbish squashed together its not detailed its not intricate or unique AND ITS NOT FUN!!!!!

    ReplyDelete
  3. What makes a good app:

    Simple, easy to use, interesting, entertaining fun (if it's a game)

    What makes a bad app:

    Overly complicated, slow, not detailed enough. not original

    ReplyDelete
  4. What makes a good App?
    A good App must be original, imaginative, useful, fun and easy to use.
    What makes a bad App?
    Bad apps are boring, with no objectives, very few options or things to do, slow and diffucult to use.

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete