Your own project

28 Oct 2022 - 11:01 | Version 1 |

Objectives

  1. Demonstrate all you have learned this semester
  2. Have an opportunity to do things you want
  3. Be creative

Assignment

  1. Find your project team member. (It can be a person you have teamed up with before).
  2. Come up with an idea. It is highly recommended that you get your idea "approved" within the first week! This is allow you to be sure that the idea is doable but not required. An idea that promotes social good will receive extra credit
  3. Your project needs to contain the following:
    1. A least 3 blocks that you create and used a total of 6 times
    2. The use of at least 2 sensors
    3. At least one selection
    4. At least one repetition
    5. Appropriate use of parallelism
    6. At least two variables
  4. Your project needs to be Bethel appropriate
  5. Projects that promote the social good will earn some extra credit
  6. When you present your project, your classmates will rank it based on the following. You might want to keep that in mind when you develop the project.
    1. How interesting the project/program is to run
    2. How complex the program is
  7. Suggestion: choose a project that can be developed in stages so that you have a working project at the end of each stage. That way, if you run out of time or finish early, you can easily adapt.
  8. Be sure that your code is neat and properly commented

Submission instructions

  1. Due date is found on Canvas
  2. The project should have one writeup for the team. This should include:
    1. Team members and who did what
    2. Robot identification
    3. A description of the project
    4. How well you did (scale of 1 to 10 with 5 average and 10 being exceptional) in the area of interesting program and the area of complex code. Explain why you believe you deserve the rankings you gave your work
  3. If your team dynamics were not good, you may email me (as an individual) about the problems you had. I will take that into account when I grade your work.
  4. Create one zip folder for the team
    1. place your code (making sure it has a comment that includes the lab assignment and the name of all team members)
    2. your writeup
  5. Have one team member submit it in canvas.

Hints

  1. Refer to your previous code
  2. Refer to previous hints

Challenges

  1. These are up to you
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
This website is using cookies. More info. That's Fine