DESIGN TECH
6th Grade
Programming in Python Part 1
(Proceed to the next lesson as you complete each one…) This is individual work, not a team effort.
INSTRUCTIONS:
Create folders in your Google Drive Tech Folder.
--Your PYTHON folder should have an EX.PY folder and a PROJECTS folder
--Your EX.PY folder should have 3 folders:(You may end up breaking this up even further as you go along)
1)code files
2)screenshots
3)study drills
All code files MUST be saved to your EX.PY folder!
All screenshots of the code actually WORKING must be saved to the folder!
STUDY DRILLS are REQUIRED to be completed! This is where you really learn to code!
Ms Harbert grades by looking into your folders and seeing that everything that should be there is there and correct!!!
********SAVE SCREENSHOTS OF EVERYTHING YOU DO INTO YOUR "PYTHON" FOLDER IN YOUR GOOGLE DRIVE EACH PERIOD AND FOR EACH LESSON!*********
1) ZS- ex1.py and Study Drills; Video; (A Good First Program);
2) ZS- ex2.py and Study Drills; VIDEO (Comments)
3) ZS-ex3.py and Study Drills; VIDEO (Numbers)
4) LESSONS/Exercises 4-10 (Folder--save to your Google Drive Folder!)Videos for exercises 4-9 (folder-no video for 10)
(NO LESSON 11 or 12)
5. Exercise 13
6) -Basic Game screen (pygame)
7) Playing With Colors: (pygame)This is a great step towards actually adding graphics to your app or game.
***Colors to try out: http://www.rapidtables.com/web/color/RGB_Color.htm
8) Flipped Out--(pygame)
ALL PROJECTS REQUIRE LOTS OF NOTES, LOTS OF FOCUS!!!
9) PROJECT-1!!! Create your own digital art!!! ---instructions = hardcopy from Ms. Harbert
--Part 1: type up the code Ms. Harbert gives you and make it work!
--Part 2: Grid Paper Activity 1 (The Three Triangles!)
--Part 3: Grid Paper Activity 2 (Create a simple picture)
--Part 4: Grid Paper Activity 3(SUMMATIVE! Create a complex, well thought out picture using all three drawing codes learned so far. )
10) PROJECT-2!!! Game Timer--hard copy from Ms. Harbert
--Part 1: Get the code and make it work
--Part 2: Figure out how to put this new code into one of your Grid Paper Activities!!!
11) PROJECT-3!!! Moving objects!!! --hard copy from Ms. Harbert
--Part 1: Get the code, type it up and make it work
--Part 2: Change the code--make more objects move in different ways!
12) Exercises 14-19 Make sure you save this folder, screenshots, program files and ALL study drills to Google Shared Tech Folder
13.Text Based Video Game (Project 4)--Hard Copies (multiple parts!)
>>>Part1: make the code run
>>>Part2: add a few more options/results
>>>Part3: get additional code and make it run...see the differences????? Make notes about these...
>>>Part4: Now for the fun part! You are going to completely change this code and make your own game!!!! It must have multiple situations and be as complicated as you can make it!!! :-) Have fun!!!
ADVANCED TEXT-BASED VIDEO GAME PROJECT
14. Major Graphics Project---see Ms. Harbert!
15. Zed Shaw: Ex20.py "Functions andFiles" requires:1) code file from original lesson; 2) screenshot of original code working; 3) Completed study drills with all code files and screenshots for these!
GAME DESIGN PROJECT
Learn from each lesson and figure out how you could use these ideas and skills to make a game of your own!
1. The Dreaming Tree --hardcopy from Ms. Harbert
2.Time Based Movement--game design (TBMOVE.py)--hardcopy from Ms. Harbert
3.
YOU MUST COMPLETE THE NEXT ITEMS IN ORDER:
"Intro to Classes: how to REALLY make things in Python!" (You can only start this with permission from Ms. Harbert)
>1>>Lesson Information(use to answer the questions and complete the activities in the GUIDE below )
>2>>Lesson Reading and Assignment Guide (will be emailed to you)
>3>>QUIZ
>4>>LAB THIS IS HUGE and YOU will be the programmer!!! (MAJOR SUMMATIVE GRADE) Ms. Harbert will tell you what to do.
If you skip anything in the above assignments = 0
(Proceed to the next lesson as you complete each one…) This is individual work, not a team effort.
INSTRUCTIONS:
Create folders in your Google Drive Tech Folder.
--Your PYTHON folder should have an EX.PY folder and a PROJECTS folder
--Your EX.PY folder should have 3 folders:(You may end up breaking this up even further as you go along)
1)code files
2)screenshots
3)study drills
All code files MUST be saved to your EX.PY folder!
All screenshots of the code actually WORKING must be saved to the folder!
STUDY DRILLS are REQUIRED to be completed! This is where you really learn to code!
Ms Harbert grades by looking into your folders and seeing that everything that should be there is there and correct!!!
********SAVE SCREENSHOTS OF EVERYTHING YOU DO INTO YOUR "PYTHON" FOLDER IN YOUR GOOGLE DRIVE EACH PERIOD AND FOR EACH LESSON!*********
1) ZS- ex1.py and Study Drills; Video; (A Good First Program);
2) ZS- ex2.py and Study Drills; VIDEO (Comments)
3) ZS-ex3.py and Study Drills; VIDEO (Numbers)
4) LESSONS/Exercises 4-10 (Folder--save to your Google Drive Folder!)Videos for exercises 4-9 (folder-no video for 10)
(NO LESSON 11 or 12)
5. Exercise 13
6) -Basic Game screen (pygame)
7) Playing With Colors: (pygame)This is a great step towards actually adding graphics to your app or game.
***Colors to try out: http://www.rapidtables.com/web/color/RGB_Color.htm
8) Flipped Out--(pygame)
ALL PROJECTS REQUIRE LOTS OF NOTES, LOTS OF FOCUS!!!
9) PROJECT-1!!! Create your own digital art!!! ---instructions = hardcopy from Ms. Harbert
--Part 1: type up the code Ms. Harbert gives you and make it work!
--Part 2: Grid Paper Activity 1 (The Three Triangles!)
--Part 3: Grid Paper Activity 2 (Create a simple picture)
--Part 4: Grid Paper Activity 3(SUMMATIVE! Create a complex, well thought out picture using all three drawing codes learned so far. )
10) PROJECT-2!!! Game Timer--hard copy from Ms. Harbert
--Part 1: Get the code and make it work
--Part 2: Figure out how to put this new code into one of your Grid Paper Activities!!!
11) PROJECT-3!!! Moving objects!!! --hard copy from Ms. Harbert
--Part 1: Get the code, type it up and make it work
--Part 2: Change the code--make more objects move in different ways!
12) Exercises 14-19 Make sure you save this folder, screenshots, program files and ALL study drills to Google Shared Tech Folder
13.Text Based Video Game (Project 4)--Hard Copies (multiple parts!)
>>>Part1: make the code run
>>>Part2: add a few more options/results
>>>Part3: get additional code and make it run...see the differences????? Make notes about these...
>>>Part4: Now for the fun part! You are going to completely change this code and make your own game!!!! It must have multiple situations and be as complicated as you can make it!!! :-) Have fun!!!
ADVANCED TEXT-BASED VIDEO GAME PROJECT
14. Major Graphics Project---see Ms. Harbert!
15. Zed Shaw: Ex20.py "Functions andFiles" requires:1) code file from original lesson; 2) screenshot of original code working; 3) Completed study drills with all code files and screenshots for these!
GAME DESIGN PROJECT
Learn from each lesson and figure out how you could use these ideas and skills to make a game of your own!
1. The Dreaming Tree --hardcopy from Ms. Harbert
2.Time Based Movement--game design (TBMOVE.py)--hardcopy from Ms. Harbert
3.
YOU MUST COMPLETE THE NEXT ITEMS IN ORDER:
"Intro to Classes: how to REALLY make things in Python!" (You can only start this with permission from Ms. Harbert)
>1>>Lesson Information(use to answer the questions and complete the activities in the GUIDE below )
>2>>Lesson Reading and Assignment Guide (will be emailed to you)
>3>>QUIZ
>4>>LAB THIS IS HUGE and YOU will be the programmer!!! (MAJOR SUMMATIVE GRADE) Ms. Harbert will tell you what to do.
If you skip anything in the above assignments = 0
4. Maze Game---hardcopy from Ms. Harbert
>>>Part 1: Type it up and make it run!
>>>Part 2: COMPLETE REDESIGN OF MAZE
>>>Part 1: Type it up and make it run!
>>>Part 2: COMPLETE REDESIGN OF MAZE