Introduction to Programming Assignments

Week of Monday May 18, 2020

REMEDIATION WEEK:

Complete any assignment that has been marked M (Missing) or I (Incomplete). If you complete an assignment that is marked missing or incomplete, please let me know via email.

If you need an updated grade report, please contact me via email at derrick.smith@fayette.kyschools.us.

***ALL MISSING ASSIGNMENTS ARE DUE NO LATER THAN 8 AM ON MAY 21!**

Week of Monday May 11, 2020

By the end of this class, I can create tables in an HTML document.

  1. Code HS Web Design 2.8-Tables
  2. Code HS Web Design 2.9-Styling

Week of Monday May 4, 2020

By the end of this class, I can site sources in an HTML document.

  1. Code HS Web Design 2.6-Copyright
  2. Code HS Web Design 2.7-Lists

Week of Monday April 27, 2020

By the end of this class, I can create links in HTML.

  1. Code HS Web Design 2.4-Links
  2. Code HS Web Design 2.5-Images

Week of Monday April 20, 2020

By the end of this class, I can create a page title and first level heading in HTML.

  1. Code HS Web Design 2.2-Structure of an HTML page
  2. Code HS Web Design 2.3-Structure of an HTML page

Thursday April 16, 2020

By the end of this class, I can write beginning HTML code.

  1. Code HS Web Design 2.1-Introduction to HTML

Tuesday April 14, 2020

By the end of this class, I can explain URL's.

  1. Code HS Web Design 1.4-Viewing Websites
  2. Code HS Web Design 1.5-What is the Web Quiz

Friday April 10, 2020

By the end of this class, I can identify different web browsers.

  1. Code HS Web Design 1.3-Browsers

Wednesday April 8, 2020

By the end of this class, I can discuss Internet issues.

  1. Code HS Web Design 1.2-The Internet

Monday April 6, 2020

By the end of this class, I can enroll in Code HS course and complete the first lesson.

  1. Check your email or school email for link to register for Code HS course.
  2. Comple Code HS Web Design 1.1-Welcome

***Let me know via email if you are having difficulty accessing this lesson. You should have no difficulty completing all parts of this lesson!***

Friday March 13, 2020

By the end of this class, I can create For Loops in Python.

  1. Home Technology Survey-upload to Canvas
  2. Review grade report printouts
  3. Finish Code HS 4.3-Comparison Operators

Wednesday March 11, 2020

By the end of this class, I can create For Loops in Python.

  1. For Loops Video
  2. Code HS 4.3-Comparison Operators
  3. Code HS 4.4-Logical Operators
  4. Code HS 4.5-Floating Point Numbers

Monday March 9, 2020

By the end of this class, I can create For Loops in Python.

  1. For Loops Notes and Codes-upload to Canvas
  2. Code HS 4.1-Booleans
  3. Code HS 4.2-If Statements
  4. Code HS 4.3-Comparison Operators

Thursday March 5, 2020

By the end of this class, I can create while loops in Python.

  1. While Loops Notes and Codes-upload to Canvas
  2. Guessing Game Video
  3. Guessing Game Challenge Problem-upload to Canvas
  4. Finish Code HS 3.1-3.7

Tuesday March 3, 2020

By the end of this class, I can create while loops in Python.

  1. Confirm Python/JGrasp setup on computers
  2. Python While Loops Video and Codes-upload to Canvas
  3. Code HS 4.1
  4. Code HS 4.2
  5. Finish Code HS 3.1-3.7 (if applicable)

Friday February 28, 2020

By the end of this class, I can complete for loops and turning with angles.

  1. Python Dictionaries Video and Codes-upload to Canvas
  2. Review grade report printouts
  3. Finish Code HS 3.1-3.7

Wednesday February 26, 2020

By the end of this class, I can complete for loops and turning with angles.

  1. Finish Code HS 2.6-2.11
  2. Complete Code HS 3.1-3.7

Monday February 24, 2020

By the end of this class, I can complete for loops and turning with angles.

  1. Python Dictionaries Video and Codes-upload to Canvas
  2. Code HS 2.6 Comments
  3. Code HS 2.7 Naming Guidelines
  4. Code HS 2.8 Functions
  5. Code HS 2.9 Artistic Effects
  6. Code HS 2.10 Top Down Design
  7. Code HS 2.11 Variables

Thursday February 20, 2020

By the end of this class, I can complete for loops and turning with angles.

  1. Code HS 2.4 For Loops
  2. Code HS 2.5 Turning with Angles
  3. Python Dictionaries Video and Codes-upload to Canvas

Tuesday February 18, 2020

By the end of this class, I can create If statements in Python.

  1. Finish and submit Text Adventure Game Assessment-upload to Canvas
  2. Enroll in Code HS course
  3. Complete Intro to CS:Python Pretest-Code HS
  4. Welcome lesson-Code HS
  5. Begin Unit 2-Intro to Programming with Turtle Graphics-Code HS

 

Thursday February 13, 2020

By the end of this class, I can create If statements in Python.

  1. Continue Text Adventure Game Assessment-upload to Canvas
  2. Enroll in Code HS course
  3. Complete Intro to CS:Python Pretest-Code HS
  4. Welcome lesson-Code HS

Tuesday February 11, 2020

By the end of this class, I can create If statements in Python.

  1. Text Adventure Game Assessment-upload to Canvas

Wednesday February 5, 2020

By the end of this class, I can create if statements in Python.

  1. Finish and review Canoe Kentucky Prompt 3-upload to Canvas
  2. Play Text Adventure Game-on Google
  3. Text Adventure Game Assessment-upload to Canvas

Monday February 3, 2020

By the end of this class, I can create if statements in Python.

  1. Finish and review Canoe Kentucky Prompt 1-upload to Canvas
  2. Canoe Kentucky Prompt 2-upload to Canvas
  3. Canoe Kentucky Prompt 3-upload to Canvas

Thursday January 30, 2020

By the end of this class, I can create if statements in Python.

  1. Review If/Else statements
  2. If Statement Calculator-upload to Canvas
  3. Canoe Kentucky Prompt 1-upload to Canvas

Tuesday January 28, 2020

By the end of this class, I can create if statements in Python.

  1. Python If....Else demonstration and notes-upload Python file to Canvas
  2. Python If Statements videos-upload Python file to Canvas
    -Video 1
    -Video 2
  3. If Statement Calculator-upload to Canvas

Friday January 24, 2020

By the end of this class, I can create functions in Python.

  1. Review functions and return statements
  2. Python Functions Problems-upload to Canvas
  3. Python If....Else demonstration and notes-upload Python file to Canvas
  4. Python If Statements video

Wednesday January 22, 2020

By the end of this class, I can create functions in Python.

  1. Python Functions demonstration and notes-upload Python file to Canvas
  2. Python Functions video-upload Python file to Canvas
  3. Python Return Statements video-upload Python file to Canvas

 

Friday January 17, 2020

By the end of this class, I can use tuples in Python.

  1. Check Python Operators notes
  2. Python Tuples notes-upload Python file to Canvas
  3. Python Tuples video
  4. Python Functions video-upload Python file to Canvas

Wednesday January 15, 2020

By the end of this class, I can use list functions in Python.

  1. Strings Quiz-on Canvas
  2. Finish Boolean Assessment-upload Python file to Canvas
  3. Review schedule cards
  4. Python Operators notes
  5. Python Tuples notes-upload Python file to Canvas

Monday January 13, 2020

By the end of this class, I can use list functions in Python.

  1. Lists Functions video-upload Python file to Canvas
  2. Review Strings notes-quiz on Wednesday
  3. Python Booleans notes-upload Python file to Canvas
  4. Boolean Assessment-upload Python file to Canvas

Thursday January 9, 2020

By the end of this class, I can create strings in Python.

  1. Strings Assessment-upload to Canvas
  2. Strings Quiz (over your notes) on Monday
  3. Lists Functions video-upload Python file to Canvas
  4. Python Booleans notes-upload Python file to Canvas

 

Tuesday January 7, 2020

By the end of this class, I can create strings in Python.

  1. Review Behavior Expectations video
  2. Python Strings Notes-upload Python file to Canvas
  3. Strings Assessment-upload to Canvas
  4. Lists Functions video-upload Python file to Canvas

Monday December 16, 2019

By the end of this class, I can review for my final exam.

  1. Final exam review
  2. Sample final exam questions on Canvas
  3. Review missing assignment reports

Thursday December 12, 2019

By the end of this class, I can review Python codes

  1. Codecademy Python 2 Syntax lesson
  2. Codecademy Strings and Console lesson
  3. Codecademy Conditionals and Control lesson

Tuesday December 10, 2019

By the end of this class, I can create lists.

  1. Python Lists codes and notes part 2-upload to Canvas
  2. Create Codecademy account
  3. Complete Python 2 Syntax lesson
  4. Complete Strings and Console Ouput lesson

Friday December 6, 2019

By the end of this class, I can create lists.

  1. Review Python Lists codes and notes part 1-upload to Canvas
  2. View Lists video
  3. List Assessment-upload to Canvas
  4. Python Lists codes and notes part 2-upload to Canvas

Wednesday December 4, 2019

By the end of this class, I can get user input and print variables.

  1. Continue and finish Mad Lib Partner Program-upload to Canvas
  2. Python Casting codes and notes-upload to Canvas
  3. Python Lists codes and notes-upload to Canvas
  4. View Lists video
  5. List Assessment-upload to Canvas

 

Monday December 2, 2019

By the end of this class, I can get user input and print variables.

  1. Review Python Numbers codes and notes-upload to Canvas
  2. Continue and finish Mad Lib Partner Program-upload to Canvas
  3. Python Casting codes and notes-upload to Canvas
  4. Lists video and codes (time permitting)-upload to Canvas

Monday November 25, 2019

By the end of this class, I can get user input and print variables.

  1. Python Numbers codes and notes-upload to Canvas

    ***Take the notes and enter the codes. Upload your working Python file to Canvas when done.***
  2. Mad Lib Partner Program-upload to Canvas

Thursday November 21, 2019

By the end of this class, I can get user input and create a simple calculator.

  1. Review user input
  2. Continue and finish User Input Practice-upload to Canvas
  3. Building a Calculator Video
  4. Calculator Assignment-upload to Canvas
  5. Python Numbers codes and notes-upload to Canvas

Tuesday November 19, 2019

By the end of this class, I can create strings and solve math problems in Python.

  1. Review Python Strings codes
  2. Python Math Video and codes-upload to Canvas
  3. Python Input Video and codes-upload to Canvas
  4. User Input Practice-upload to Canvas

Friday November 15, 2019

By the end of this class, I can create global variables in Python.

  1. Continue and finish Python Global Variables notes-upload to Canvas
  2. Python Data Types notes
  3. Python Strings Video and codes-upload to Canvas
  4. Python Math Video and codes-upload to Canvas

Wednesday November 13, 2019

By the end of this class, I can create variables in Python.

  1. Finish Mad Lib Program Assessment-upload to Canvas
  2. Variable Math Practice-upload to Canvas
  3. Python Global Variables notes-upload to Canvas
  4. Begin Python Data Types notes

Monday November 11, 2019

By the end of this class, I can create variables in Python.

  1. Review variables notes
  2. Mad Lib Program Assessment-upload to Canvas

Thursday November 7, 2019

By the end of this class, I can create variables in Python.

  1. Continue and finish Python Comments Notes and Demonstration-upload file to Canvas
  2. Python Variables Notes and Demostration-upload to Canvas
  3. Mad Lib Program Assessment-upload to Canvas

 

Monday November 4, 2019

By the end of this class, I can write a simple program using Python

  1. Finish Python Portrait Assessment-upload file to Canvas
  2. View Game Extension Projects
  3. Python Comments Notes and Demonstration-upload file to Canvas
  4. Python Variables Notes and Demostration-upload to Canvas
  5. Mad Lib Program Assessment-upload to Canvas

Thursday October 31, 2019

By the end of this class, I can write a simple program using Python

  1. Python Introduction Notes and Demonstration-upload file to Canvas
  2. Python Portrait Assessment-upload file to Canvas
  3. Python Comments Notes and Demonstration-upload file to Canvas
  4. Python Variables Notes and Demostration-upload to Canvas

Tuesday October 29, 2019

By the end of this class, I can define Python Functions

  1. Python Reference List-upload file to Canvas

****I am not feeling well today. We will continue with normal class on Thursday.***

Friday October 25, 2019

By the end of this class, I can write a simple program using Python.

  1. Review Programming Terminology Notes
  2. Python Introduction Notes and Demonstration-upload file to Canvas
  3. Python Comments Notes and Demonstration-upload file to Canvas

Wednesday October 23, 2019

By the end of this class, I can create a self directed game.

  1. Finish Game Extension Project-upload to Canvas
  2. Programming Terminology Notes-turn in to box

Monday October 21, 2019

By the end of this class, I can create a self directed game.

  1. Finish Debug It 4.1-4.5-upload to Canvas
  2. Begin Game Extension Project-upload to Canvas

Thursday October 17, 2019

By the end of this class, I can create a self directed game.

  1. Continue and finish Scrolling Activity-upload to Canvas
  2. View Sample Scrolling Game
  3. Debug It 4.1-4.5-upload to Canvas
  4. Begin Game Extension Project-upload to Canvas

Tuesday October 15, 2019

By the end of this class, I can create a self directed game.

  1. Continue and finish Pong Activity-upload to Canvas
  2. View Sample Pong Game
  3. Scrolling Activity-upload to Canvas
  4. View Sample Scrolling Game

Friday October 11, 2019

By the end of this class, I can create a self directed game.

  1. Continue and finish Maze Activity-upload to Canvas
  2. View Sample Maze
  3. Pong Activity-upload to Canvas
  4. View Sample Pong Game

Wednesday October 9, 2019n

By the end of this class, I can identify game elements and create a self directed game.

  1. Dream Game List activity in groups
  2. Maze Activity-upload to Canvas
  3. View Sample Maze

Monday October 7, 2019

By the end of this class, I can remix a project and change scenes.

  1. Continue and finish Pass It On Project-upload to Canvas
  2. Review grade reports
  3. Dream Game List activity in groups

Tuesday October 1, 2019

By the end of this class, I can remix a project and change scenes.

  1. Continue and finish Creature Construction Project
  2. Pass It On Project-upload to Canvas
  3. Review grade reports

Friday September 27, 2019

By the end of this class, I can remix a project and change scenes.

  1. Finish Complete Scenes activity on Scratch-upload to Canvas
  2. Debug It 3.1-3.5-upload to Canvas
  3. Creature Construction Project

Wednesday September 25, 2019

By the end of this block, I can add control blocks to an animation.

  1. View Penguin Joke project
  2. Conversations activity on Scratch-upload to Canvas
  3. Complete Scenes activity on Scratch-upload to Canvas
  4. Debug It 3.1-3.5--upload to Canvas

Monday September 23, 2019

By the end of this block, I can add control blocks to an animation.

  1. View Make a Block video
  2. Begin Characters activity on Scratch-upload to Canvas
  3. View and vote for Music Video Project contest
  4. Conversations activity on Scratch-upload to Canvas

Thursday September 19, 2019

By the end of this block, I can add control blocks to an animation.

  1. Continue and finish Music Video Project-upload to Canvas
  2. Read Open Source Wikipedia entry
  3. Open Source Questions-upload to Canvas
  4. View Make a Block video
  5. Begin Characters activity on Scratch-upload to Canvas

Tuesday September 17, 2019

By the end of this block, I can add control blocks to an animation.

  1. Continue Music Video Project-upload to Canvas
  2. Review grade reports
  3. View Make a Block video
  4. Begin Characters activity on Scratch-upload to Canvas

Friday September 13, 2019

By the end of this block, I can add control blocks to an animation.

  1. Continue and finish It's Alive activity on Scratch-upload to Canvas
  2. Debug It Activity 2-upload to Canvas
  3. Begin Music Video Project-upload to Canvas

Wednesday September 11, 2019

By the end of this block, I can add control blocks to an animation.

  1. Deomonstration animation looping-view It's Alive Studio
  2. It's Alive activity on Scratch-upload to Canvas
  3. Debug It Activity 2-upload to Canvas

Monday September 9, 2019

By the end of this block, I can add sound and sequencing to a program.

  1. Build a Band activity on Scratch-upload to Canvas
  2. Share Build a Band activity with class
  3. Demonstrate Paint Editor on Scratch
  4. Orange Square, Purple Circle activity on Scratch

Thursday September 5, 2019

By the end of this block, I can find errors in a program.

  1. Computer Programming History quiz-on Canvas
  2. Continue and finish About Me Collage on Scratch-upload to Canvas
  3. Begin Build a Band activity on Scratch-upload to Canvas

Tuesday September 3, 2019

By the end of this block, I can find errors in a program.

  1. Computer Programming History quiz-on Canvas
  2. Debug It Activity on Scratch-upload responses to Canvas
  3. About Me Collage on Scratch-upload to Canvas

 

Thursday August 29, 2019

By the end of this block, I can explain sequencing when using instructions.

  1. Dance Program Activity-complete discussion questions on Canvas after activity
  2. 10 Blocks Activity on Scratch
  3. Debug It Activity on Scratch-upload responses to Canvas
  4. Computer Programming History quiz on Monday

Tuesday August 27, 2019

By the end of this block, I can create a Scratch project, form a Critique Group and create a simple program.

  1. Complete Scratch Surprise activity
  2. Complete Scratch Studio activity
  3. Critique Group Project
  4. Dance Program Activity-time permitting, complete discussion questions on Canvas

Thursday August 22, 2019

By the end of this block, I can explain the history of computer programming.

  1. History of Computing Questions with class discussion-upload to Canvas
  2. View Scratch Overview video
  3. Scratch Introduction Discussion Topic-on Canvas
  4. Register new Scratch account
  5. Complete Scratch Surprise activity
  6. Complete Scratch Studio activity

 

Tuesday August 20, 2019

By the end of this block, I can explain the history of computer programming.

  1. Continue and finish Introductory Activity
  2. Computer Programming History notes
  3. History of Computing Questions-upload to Canvas
  4. View Scratch Overview video
  5. Scratch Introduction Discussion Topic-on Canvas

Friday August 16, 2019

By the end of this block, I can identify classroom rules and procedures.

  1. Review class rules
  2. Complete Rules Assessment.
  3. Continue and finish Introductory Activity
  4. Turn in signed class rules.
  5. Begin Computer Programming History notes

Wednesday August 14, 2019

By the end of this block, I can identify classroom rules, procedures, and expectations.

  1. Review class syllabus and class rules
  2. Introductory exercise