This is an individual assignment.
Purpose: Digital computing is created through programming. No matter what field you go into, have having a basic understanding of programming is becoming essential. This assignment will introduce you to some basic programming structures used block based programming.
Tasks:
Scenario: you will create an interactive card to send to someone on a particular occasion (e.g. Mother's day, friend's birthday, or graduation; feel free to learn about a new holiday for this assignment: https://en.wikipedia.org/wiki/Lists_of_holidays ) using Scratch online editor. You will use the free online Scratch software:
Log in to Scratch (you should have already created an account to complete the Create Your Virtual Pet activity).
You can look up some examples here
Your card should include at least two assets. The interaction between the assets should be created using the following programming constructs:
- Flowchart of your algorithm (steps in your code)
- Starting event. For example
- Conditionals (if statement) . Remember, you have to add a condition in this block.
- Repetition (looping). For example
- Effects (looks, color, ...etc). For example
- Events ('broadcast' and 'when I receive events') - at least one.
Note: If you are into art, you are encouraged to create your own assets using the Drawing editor in Scratch.
You should turn in the following deliverables:
- An algorithm or step-by-step decomposition of the interaction’s steps. Write this up in a document using Microsoft Word.
- The hyperlink to your digital card. Note: chose to SHARE your link. Your EDITOR link is private for you alone. Add your shareable link to your Word document. Send this to someone else to test it to make sure that it works.
- You must turn in an original work. If you use assets you did not create or used a tutorial or example to help you create your work, give credit in your Word document.
- Upload the Word document in CougarView.
Criteria:
Pts10Flowchart35Code uses a minimum of one of each: starting event, conditional, repetition, effect, and event10Code runs without error25Project uses at least 2 assets and conveys a clear message10Proper credit is given for assets and support tutorials used10Product is free from grammatical and spelling errors that detract from the final product100Total
Work must be original. Academic dishonesty will be reported to the Dean of Students and the grade will be a zero.