0327APP1-P2-O'Malley
1/3 - PROJECT - CMU Unit 2 Creative Task
Skip To Content
Dashboard
  • Login
  • Dashboard
  • Calendar
  • Inbox
  • History
  • Help
Close
  • My Dashboard
  • 0327APP1-P2-O'Malley
  • Assignments
  • 1/3 - PROJECT - CMU Unit 2 Creative Task
Archived 2021-2022
  • Home
  • Modules
  • Syllabus
  • Tutor.com: 24/7 Online Tutoring
  • Writable
  • VitalSource Course Materials
  • HealthSmart
  • DBQ Online
  • Lucid (Whiteboard)
  • TeachTCI LTI 1.3
  • Visible Body (LTI 1.3)
  • Canva for Education
  • Gale Power Search
  • Credentials

1/3 - PROJECT - CMU Unit 2 Creative Task

  • Due Jan 11, 2022 by 11:59pm
  • Points 16
  • Submitting a file upload

WHAT

Show what you know about events, properties, and conditionals in Python.

WHY

Applying new learning helps synthesize the knowledge and brings any questions or misunderstandings to light.

HOW

CMU Unit 2, application sections:

2.9.2 Unit 2 Creative Task 1

 

Class demo VIDEO from Monday, Jan 10

  • function requirements
  • showing the mouse in the recorded video (yes, using screencastify or some other video recording software is also fine)

 

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.

Please make sure your final code is in section 2.9.2 in the FIRST creative task section, labeled Creative Task 1.

Screenshot 2022-01-03 093001.png

If you are working with a partner, your code will be in the LAST section, labeled Collaborative task.

 

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!

When planning your project, 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?  (COVID happenings, a 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:

      • write a minimum of 30 lines of code (more is great!)
      • use various shapes and properties to build your scene
      • use mouse events to cause a change in the scene
      • write a custom function of your own (mouse functions don't count!) that:
        • is called at least once in your code
          EXAMPLE
          flappyBird(146)

        • has at least one parameter (named input)
          EXAMPLE
          the x in def flappyBird(x):

        • changes what code it runs depending on the argument (input value) - use some kind of if/elif/else structure with at least 2 parts
          EXAMPLE
          def flappyBird(x):
              if x < 150:
                  app.x -= 1     (runs when the input value for x is less than 150)
              elif x > 250:
                  app.x += 1     (runs when the input value for x is greater than 250)

      • use some combination of if, if/else, or if/elif/else (this can be in your function)
      • use comments to document your code so that someone else could glance through and understand what is being coded

 

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

    1. Click the Start Assignment or New Attempt button at the top of this page.

    2. Make sure your code is in Creative Task 1 and click the Submit button on your coding page
      Screenshot 2022-01-03 093001.png       Screenshot 2021-09-28 092213.png

    3. Create a video of your project and rename it so that its name is the title of your artwork

      • click the share button Screenshot 2021-09-27 134539.png and choose the Record 10 second video option
        Screenshot 2022-01-03 095125.png
         
      • find the file using Show in folder (it's probably in your Google Drive), then slow double click or 2-finger click to rename it to be the title of your art
             Screenshot 2021-09-27 134647.png      Screenshot 2021-09-27 140320.png

    4. Find the File Upload (NOT the Google Drive tab, it hasn't been working) and attach your newly renamed video.
             Google Drive isn't allowing PNG uploads for some reason, use File Upload instead!

    5. Click Submit when you're finished.

 

1641974399 01/11/2022 11:59pm
Please include a description
Additional Comments:
Rating max score to > pts
Please include a rating title

Rubric

Find Rubric
Please include a title
Find a Rubric
Title
You've already rated students with this rubric. Any major changes could affect their assessment results.
 
 
 
 
 
 
 
     
Can't change a rubric once you've started using it.  
Title
Criteria Ratings Pts
This criterion is linked to a Learning Outcome Description of criterion
threshold: 5 pts
Edit criterion description Delete criterion row
5 to >0 pts Full Marks blank
0 to >0 pts No Marks blank_2
This area will be used by the assessor to leave comments related to this criterion.
pts
  / 5 pts
--
Additional Comments
Total Points: 5 out of 5