Show what you know about drawing shapes in Python.
WHY
Applying new learning helps synthesize the knowledge and brings any questions or misunderstandings to light.
HOW
CMU Unit 1, application sections:
1.4 Unit 1 Creative Task
CREATIVE TASK
Go to academy.cs.cmu.edu/ and log in. At the end of each unit you will find a section for creative tasks.
Creative tasks are the part of this course where you get to apply what you’ve learned by completing a project that shows off your skills in a way that is meaningful and (hopefully) exciting to you. This is an open ended task, so you get to decide what you make!
Here are some examples of projects that were made by students last year.
When planning your image, it might help to ask yourself some questions, like:
What do I see in nature? (a giraffe)
What inspires me about my own or other cultures? (a Chinese lantern)
How can I represent what is currently happening in the news, or has happened in history? (a BLM march, famous court case, historical moment)
How can I share my interests or hobbies? (causes you are passionate about, baking/cooking, your own or professional sports, video games, a scene from a movie or book...)
What holiday is coming up? Is someone close to me having a birthday or other life event? Is there a way I could celebrate that? (birthday card, wedding "photo", holiday greeting...)
You will fill out a planning template on paper to help you plan out your project -- here is an example of the template filled out for a giraffe. And we will watch this video in class, but in case you miss it, here is a video showcasing some examples of creative tasks students at other schools have made during this course.
REQUIREMENTS
Your goal should be to create something recognizable (not just a random assortment of shapes) using:
a minimum of20 lines of code (more is great!)
at least 5 different shapes like Rect, Oval, Circle, Line/arrow, Polygon, RegularPolygon, Star, Arc, Label
various properties like position, size, fill/gradient, opacity, border, borderWidth
use comments to document your code so that someone else could glance through and understand what is being coded
click the Submit button on your coding page
turn in an image of your project with its title as the name
GRADING
For a MEETS (B):
meet all of the requirements
For an EXCEEDS (A+):
meet all of the requirements AND either exceed some of the requirements OR complete a project that is particularly high quality, original, clever, complex, engaging, or compelling
WHAT TO TURN IN
Click theStart AssignmentorNew Attemptbutton at the top of this page.
Save the image you created and rename it so that its name is the title of your artwork
click the share button and choose the Download image option
find the file using Show in folder (it's probably in your Google Drive)
slow double click or 2-finger click to rename it to be the title of your art
Find theFile Uploador Google Drive tab and attach your newly renamed image. You should be able to upload multiple images if you made more than one. Google Drive isn't allowing PNG uploads for some reason, use File Upload instead!