Your code must include comments so others will know what it is doing. This is especially important when working with a partner but is required in all cases.
Make sure to include () if calling a Python function. For example t=turtle.Turtle is NOT correct; it must be t=turtle.Turtle() - proper syntax is important.
Do NOT name your turtle turtle! Do not do this: turtle=turtle.Turtle() - this statement will not give you an error but turtle.bgcolor('black') won't work because the program will try to use the variable named turtle and not the turtle function in Python and that does not work to set the background color.
You must use turtle.bgcolor('whatever color you choose') and not yourTurtleName.bgcolor('whatever color you choose') to set the background color. If you use your turtle name variable, you will get an error.
If you are following a tutorial, make sure you read and follow it.
If you don't type functions correctly, they won't work.
If you don't indent properly, it won't work correctly.
Be sure to read the descriptive information as well as the code. You need to know what you are doing in order to be able to create your own code.
In the book, you may see some code, then a backslash (\), and then the rest of the code on the next line. You can ignore the backslash and just type the whole thing on one line. The book has to have them because the code has to be on more than one line in the book in order to fit but your code does not need to be on multiple lines. For example,
In the book, you see colors = ['red', 'yellow', 'blue', 'orange', \ and then 'green', 'red'] on the next line
You should just type colors = ['red', 'yellow', 'blue', 'orange', 'green', 'red']
If your code is not working:
Be sure you understand:
What you want your program to do
What your program is doing correctly
What your program is not doing correctly
Use one of the debugging ducks & tell it your problem. Often just talking the problem through can help you to solve it!
Check the Python Shell for error messages!
Carefully read each statement and make sure the syntax is correct. Sometimes you won't see an error in Shell but you have a syntax problem.
Add some print() statements into your code to see if your program is even getting to certain sections. The prints will be displayed in the Python Shell.
Do not use another classmate to write your code for you. You need to write your own code and debug your own code.
If you have not turned in your first Python Drawing, complete assignment CS03: Python Geometic Art and Turn In, when complete. See slide #19 of Creative Coding in Python Unit 2 - Turtle Graphics for requirements and some helpful links. Name this program 7th-YourFirstName-PolygonType (e.g., 7th-Susan-Hexagons)
Finish your "original" Python drawing:
Your code must include comments so others will know what it is doing. This is especially important when working with a partner but is required in all cases.
Create some Geometric Art: See slide #19 of Creative Coding in Python Unit 2 - Turtle Graphics for requirements and some helpful links. Name this program 7th-YourFirstName-PolygonType (e.g., 7th-Susan-Hexagons)
Creation Time: Once you have turned in the assignment above, create another Python drawing which must be completed by Tuesday, 6/4, so don't get too complex.
You can do this by yourself or work with a partner to sketch a drawing, write pseudo code, and then each of you will program a part of it and then put it together into a single program.
Whether working alone or together, your code must include comments so others will know what it is doing.
Your Google Site can be seen by the world - you are representing the school, the teachers who have taught you English and how to write, and most importantly yourself. Do your best work.
Digital Footprint Post: This needs specific details, including:
What you specifically did in the Choose Your Host activity. Include details about your decision making process as a group.
Current Footprint: This needs to be more than a sentence and needs specific information on how you currently protect your information online.
Future Footprint: Again, this must be more than a sentence and needs specific details. Imagine you are looking for your dream job in the future and talk about what you hope a future employer will find to help you land that job.
Check for comments on assignment DC05: Digital Footprint, fix problems, and resubmit when done.
If you have finished all of the above, choose an option below:
Add to your Chatbot based on feedback you received during the Gallery Walk last week. Don't forget to replace your code on Trinket, if you change your Chatbot
Pick or continue to work on a project from the Experiment and Extend section on pages 32-35
Gallery Walk Chatbots: Open your chatbot in the Python IDLE
Move clockwise when you are told to do so and run the chatbot
Leave a post-it comment with either something you had a question about with the chatbot or a suggestion to improve the chatbot. Comments should be specific and kind. Sign your name to your comment.
Finish your Chatbot program using the ideas and code examples on pages 27-30 of your book. Make sure you have completed the requirements on slide 3 of Creative Coding in Python - Unit 1 Chatbot including comments in your code so that anyone will understand what it is doing. Make sure that your spelling and grammar are correct - do not use texting abbreviations!
Create a program (Use File/New File) and name it 7th-YourName-Chatbot. This should be saved in the Documents folder.
Your chatbot should be created with the criteria outlined on slide 3 of Creative Coding in Python - Unit 1 Chatbot. Use the ideas and code examples on pages 27-30 to help you with your Chatbot.
Make sure you have read the requirements on the slide.
Make sure that you are commenting your code.
Remember, use the book as a guide but you may add your own twist to it.
There are a few hints and tips you might want to use on slide 4.
If you finish your chatbot, you will need to sign in to Trinket with your Google Account and use instructions 1-4 on slide 5 to upload your code to Trinket. This will allow you to add your chatbot to your Google Site.
If you finish early, pick a project from the Experiment and Extend section on pages 32-35 and work on creating one of those.
If you previously turned in Assignment DC05: Digital Footprint, check for comments and fix anything identified. Make sure to resubmit when done and sign out of Google Classroom.
Sign in to Google Classroom and complete Assignment DC05: Digital Footprint. Make sure to Mark as Done and sign out of Google Classroom, when complete.
As a wrap up to the Finding Balance activities, answer the questions in Assignment DC03. You are expected to use proper grammar and spelling in your answers.
If you have not turned in corrections to your Scratch Project Google Site Post in March, check for comments and fix problems on Assignment CS03: Scratch 3 Explore Project and resubmit the assignment.
You may continue to make improvements to your Scratch project. Your Scratch project must be complete and working and turned in by March 26th and this is the last working day in class. When you are done, add a comment on Assignment P08: Google Site - Scratch 3 Explore Project Post that you added something to your project beyond just fixing problems.
Done with the above? Keyboarding Lessons - you do not need a cover but you are expected to use proper technique.
Open and complete some Digital Citizenship Reading which asks you to explore the question "How does technology influence our daily lives and is it harmful or helpful?".
You will be reading one article - your choice from the five available. You may read more than one but need to submit an answer based on only one of the articles.
When you have finished reading you will:
Write a brief recap of what the article was about and answer the question citing evidence from the article you read.
Finally, you will add whether you agree or disagree with the article and why.
If you did not turn in corrections to your Scratch Project Google Site Post in the last two classes, check for comments and fix problems on Assignment CS03: Scratch 3 Explore Project and resubmit the assignment.
Keyboarding Lessons in Typing.com: You do not need a cover today, however, you should concentrate on using proper technique.
Nicholas: Continue with the Stories section.
If you are currently typing at under 35 words per minute, you should start in the Beginner Section to gain more practice on where the keys are located.
If you are currently typing 35 words per minute or higher, you should start in the Intermediate Section.
If your sign in does not work on Typing.com, you may complete keyboarding lessons in Typing Club but this site was having major problems yesterday and may not load well. Everyone should be able to sign in and work just fine in Typing.com.
March 1st & 5th:
Whole Class: What is iteration?
Sign in to Google Classroom and iterate to improve your post and your Scratch project:
If all problems are fixed you can iterate on your project to make it better. Be careful and add one thing at a time so you don't break what already works. Sometimes it can be helpful to save your project as a copy and then use the backpack to transfer over the changes you made rather than changing your original project. Add a comment on Assignment P08: Google Site - Scratch 3 Explore Project Post that you added something to your project beyond just fixing problems.
Done? Check out some 3rd, 4th, & 5th grade projects on Scratch. You may comment on them as long as you do so appropriately. Some of them do not allow commenting but you can favorite or like them.
Whole Class: Reminders about feedback on Scratch projects:
Comments must be in full sentences with proper spelling, capitalization, and punctuation. No text speak! If you have given a project love or added it as a favorite, you should say why with a comment.
Comments should be specific to the project you are viewing. Do not say things like “I like your project.” or “Cool project.” without an further explanation as to why.
Ask questions if there is something you are curious about.
If you see a problem or find a bug, it’s a good idea to tell the person about it but do this in a kind, helpful way.
If you have a suggestion that you think would make the project better, it is okay to suggest it, but again be kind and helpful. It is best to have told the person something you like about their project before you suggest changes.
If the project is a game, it can be fun to share your high score. Again, this should be in a full sentence.
Check out Middle School Scratch 3 Explore Projects not available last class:
Evan and Zaira: Complete assignment P08: Google Site - Scratch 3 Explore Project Post and Mark as Done, if not done. If previously turned in, check for feedback, fix the problems, and resubmit - make sure that you fix all problems identified before you resubmit.
Complete assignment P08: Google Site - Scratch 3 Explore Project Post and Mark as Done, if not done. If previously turned in, check for feedback, fix the problems, and resubmit - make sure that you fix all problems identified before you resubmit.
NOTE: If your Scratch project is not completed (including code documentation), shared, and in the correct studio by the end of class on 2/15, it will be marked missing and the maximum grade you will be able to earn is a B. This is already past the deadline initially set.
If you have not finished your Scratch project, Sign in to Scratch and complete project. When done coding:
Make sure it is named something appropriate and that the name is in Title Case
Check out the text to speech and translate extensions. What could you do with those?
Create something in Scratch:
Check out the tutorials and create something from one of them. If you use a tutorial, what you create should have some extras that make the project yours and not just a clone of the tutorial.
Create another Dance Party! Need some help? Check out the tutorials on the 5th Grade page for December 5th
Create a conversation with 3 sprites where one is speaking in English, another in Spanish, and a third is translating between the two? Hint: This would use the translate extension.
Make a game of some kind
Create an animated story of some kind
Create something else that you imagine.
Done with your Scratch Project?
Make sure it is named something appropriate and that the name is in Title Case
Check out the text to speech and translate extensions. What could you do with those?
Anything else that's new that you want to try?
Create something in Scratch - some suggestions are below:
How about a Dance Party! Need some help? Check out the tutorials on the 5th Grade page for December 5th
What about a conversation with 3 sprites where one is speaking in English, another in Spanish, and a third is translating between the two? Hint: This would use the translate extension.
Make a game of some kind
Create an animated story or poem
Done with Scratch Project?
Make sure it is named something appropriate and that the name is in Title Case
Check for outstanding work and work that needs corrections for Q2. To do this click on View All under Upcoming.
If the item is Missing, complete it and turn it in/mark it as done, first.
If there are comments on previously turned in work, read the comments. If fixes are required, do them and resubmit the assignment. If you do not resubmit, your assignment will not be re-graded.
Done? Sign in to Scratch and explore the Scratch 3 changes and create something in Scratch
Check out the text to speech and translate extensions. What could you do with those?
Anything else that's new that you want to try?
Create something in Scratch - some suggestions are below:
How about a Dance Party! Need some help? Check out the tutorials on the 5th Grade page for December 5th
What about a conversation with 3 sprites where one is speaking in English, another in Spanish, and a third is translating between the two? Hint: This would use the translate extension.
Complete and turn in assignment CS01: CSEd Week Dance Party, if not turned in. You need to turn in whatever is complete even if it is not finished. If you have turned this in previously, check for comments from me.
Check assignment P06: Google Site Post - Bebras Challenge - there are not comments for everyone but everyone should check their post even if there are not comments to make sure it meets the requirements of the assignment and that it is understandable.
Check your grade for computers on Engrade to see if you have anything missing and turn them in if they are missing! Assignment P07 has not been marked as missing yet but will be this weekend.
Done? Sign in to Scratch and explore the Scratch 3 changes and create something in Scratch
If you have not finished your Dance Party, refer to January 4th and complete this. It was due last week! You will need the URL to your completed project and the Animation video of your completed project to continue. In order to create the animation of your dance, you must be sure to run the project just before you try to create the animation. If it doesn't work, try refreshing the page and then creating the animation.
If you are done with your Dance Party, sign in to Google Classroom and:
Sign in by selecting Continue with Google and signing in with your Google account.
Finish your dance party on level 13.
It must have multiple dancers, background(s), and multiple events.
It must not just be a setup section with nothing else happening.
It must do more than just create a bunch of dancers until you run out of memory or time. NOTE: You can copy and paste code - click (not right-click) on what you want to copy and then use CTRL+C to copy and CTRL+V to paste.
You should have code to control the dancing of all of the dancers that you add to your dance party.
You should NOT have code that it is not being used in your programming area.
If you have finished all levels and created your dance party and want to add something you don't quite know how to do or are looking for something extra to add, you might find the information in Keep on Dancing
If you are done with your Dance Party, sign in to Google Classroom and:
Complete and turn in assignment CS01: CSEd Week Dance Party NOTE: In order to create the animation of your dance, you must be sure to run the project just before you try to create the animation.
Sign in by selecting Continue with Google and signing in with your Google account.
Complete all levels - be creative! Feel free to dance along, if you like. You must create a dance party on level 13. It must have multiple dancers, background(s), and multiple events. It must not just be a setup section with nothing else happening. It must not just create a bunch of dancers until you run out of memory or time. NOTE: You can copy and paste code - click (not right-click) on what you want to copy and then use CTRL+C to copy and CTRL+V to paste.
If you have finished all levels and created your dance party and want to add something you don't quite know how to do or are looking for something extra to add, you might find the information in Keep on Dancing
If you are done with your Dance Party, sign in to Google Classroom and:
Complete and turn in assignment CS01: CSEd Week Dance Party NOTE: In order to create the animation of your dance, you must be sure to run the project just before you try to create the animation.
Whole Class: Introduction to The Case of the Pilfered Pie
All partners work at the first person's computer and that person needs to sign in and make a copy of the notebook.
Abigail & Gabriel
Randy & Mikaella
Elly & Christopher
Nicholas & Zaira
Kayla & Conner
Evan & Joshua
Go to The Case of the Pilfered Pie and click on the handy dandy notebook link and create your copy of the notebook. Can you unlock all of the locks today?
Whole Class: What must be included on your MLA Format on a Computer document
Boys: Detailed information about Shirts, Turtlenecks, Sweatshirts, Jackets, Pants & Shorts, P.E. Clothing, Socks, Shoes, Hair, Jewelry, Backpacks, Hats & Scarves, Free Dress, Consequences if you do not follow dress code. Optionally, you may include Spirt Shirts
Girls: All of what is listed for the boys plus Skirts & Skorts, Bike Shorts, Leggings, Additional info for socks, and Cosmetics.
Sign in to Google Classroom and correct the following assignments, in the order listed. Make sure you turn in (mark as done) or resubmit when you have completed these:
Sign in to Google Classroom and correct (or complete, if not done) the following assignments, in the order listed. Make sure you turn in (mark as done) or resubmit when you have completed these:
Done? Sign in to Typing Club and complete Typing Lessons (no cover is needed but you should use proper technique) OR work on your custom header for your Google Site (see October 12th)
Turn off computers, monitors, and speakers, if used.
October 16th:
Turn on computers
Whole Class: Introduction to "With Great Power" assignment
Edit the template to make your custom image. You may search for and use images from the search within Google Drawings. You cannot use copyrighted images and you must add a text box to your Google Site to credit the images you have used.
Once your Google Drawing is complete:
Use File/Download As/PNG image to save your image to the Pictures folder.
Use Change Image/Upload to add your image to your Google Site header.
Add a text box to credit the images you used from the Internet in your header.
Option 2: Add an image to header
Select a patterned/non-picture image for your header.
Upload your self-portrait or another image you created in Pinta and move it to the header. If you create another image a horizontal rectangle would be best to fill the space at 1200 pixels wide.
Move, if needed, or remove, if you added text to your custom image the text in the page header.
October 9th:
Whole Class: Tips on effectively using Google Classroom
To Do List for ALL classes
To Do List for a class
Stream vs Classwork
Class Comments vs Private Comments
The following are due today:
Finish your self-portrait in Pinta - see September 28th for details.
Sign in to Google Classroom and complete and turn in:
Get keyboard cover and complete lessons in Typing Club
September 28th:
Sign in to Google Classroom and:
Assignment P01: MLA Format on iPad - 1 of you has still not turned this in and it is late. If not turned in today, it will show as Missing in Engrade which counts as a zero.
Assignment P02: MLA Format on a Computer: Finish the assignment and turn in. This was due last class and 3 of you have not turned this in. If not turned in today, it will show as Missing in Engrade which counts as a zero.
Don't forget to sign out of Google Classroom, when done with these.
Self-portrait in Pinta: Video Tutorials (these are for guidance & if you would rather draw something in your own way, you can but remember no floating heads!)
Save your self-portrait as 7th-YourName-Portrait in the Pictures folder as the file type .ORA, to save the image as layers
Draw the outline of your head, neck & shoulders on a new layer - do NOT fill in your head with skin color, yet!
Add a new layer to draw each of your features; you can duplicate a layer to create a similar feature. To get an idea of where each feature should be, check this out. Here's how the drawing on the original template turned out.
When you are done with all of your facial features, including your ears, and you are ready to draw your hair & add clothing:
Save one file time as an ORA type
Delete the template layer
Add your skin color to your outline layer
Flatten the image
Save as a .PNG file type. Do not change the name of the image, just the file type.
September 25th:
Sign in to Google Classroom and:
Assignment P01: MLA Format on iPad - 2 of you have not turned this in and it was due last week.