Career Preparation a LESSON PLAN s1
Total Page:16
File Type:pdf, Size:1020Kb
MS. BRONSON PERIOD: 2 & 4 WEEK OF: 10/09/2017 -10/13/2017 CBC/Course Framework: Computer Science Discoveries Computer Science Discoveries Standards and Benchmarks Unit 2 Student will be able to:
1. Identify the reasons someone might visit a given website 2. Identify the reasons someone might create a given website 3. Identify websites as a form of personal expression 4. Explore the sample webpage below to practice evaluating a webpage. You may want to read through the page first, then click on the labels to evaluate each section. 5. Explain that HTML allows a programmer to communicate the way content should be structured on a web page 6. Write a simple HTML document that uses opening and closing tags to structure content 7. Understand how to use lesson resources provided in Web Lab 8. Use heading tags to change the appearance of text on a web page. 9. Structure content into headings, subheadings, and paragraphs. 10. Understand and explain reasons that it is difficult to control who sees information published online. 11. Understand and justify guidelines for safely publishing information online. 12. Use the
- ,
- tags to create ordered and unordered lists in an HTML page. 13. Create and name a new HTML page 14. Describe why using whitespace, indentation, and comments makes your code easier to maintain. 15. Develop a set of techniques for preventing bugs in HTML code and finding them when they occur 16. Connect multiple web pages into one website using hyperlinks. Lesson 8 Clean Code and Debugging CSTA K-12 Computer Science Standards AP - Algorithms & Programming 2-AP-19 - Document programs in order to make them easier to follow, test, and debug
Lesson 9 Digital Footprint Multi-Page Websites CSTA K-12 Computer Science Standards IC - Impacts of Computing 1B-IC-21 - Use public domain or creative commons media and refrain from copying or using material created by others without permission. Activities/Strategies Resources ___ Individual Instruction ___ Lecture ___ Team Work ___ Handout ___ Magazine ___ Board Work ___ Simulation ___ Role Play ___ Computer ___ Computer Software ___ Keyboarding ___ Composition ___ Project Hardware ___ Other______Demonstrate ___ Discussion ___ Oral Reading ___ Textbook ___ Practice/Reinforce ___ Guided Reading ___ Film/Video ___ Newspaper ___ Multimedia ___ Worksheet ___ Other ______Dictionary/glossary ___ Student Guide Assessment/HW ACT-Aspire Foundation Skills Tween Tribune ___ Teacher Observation ___ Presentation ___ Reading ___ Problem Solving See attachment ___ Group Assignment ___ Checklist ___ Mathematics ___ Visualization for articles. ___ Peer Evaluation ___ Tween Tribune ___ Writing ___ Self-Esteem ___ Quiz ___ Kuder ___ Creative ___ Knowing How to ___ Google Classroom Thinking Learn MS. BRONSON PERIOD: 2 & 4 WEEK OF: 10/09/2017 -10/13/2017 ___ Test ___ Code.org______Listening ___ Responsibility ___ Student Work Sample ___ Speaking ___ Arithmetic ___ Rubric ___ Reasoning Competencies SPED/ESOL Strategies ___ Manages Time ___ Manages Money ___ Participates in ___ Buddy/Pair tutor ___ Extended Time ___ Serves ___ Teaches Others a team ___ Hands on ___ Manipulatives Clients/Customers ___ Manages Resources ___ Exercises Activities ___ Multisensory ___ Work with Diver ___ Manages Human leadership ___ Model Task Approach to learning Cultures Resources ___ Interprets ___ Flexible Seating ___ Organizes/Maintains ___ Acquires/Evaluates /communication ___ 100%/40-50% Info. Information info. ______Monitors/Correct ___ Improves/ Maintains/Troubleshoots Performance Designs Systems Technology ___ Applies Technology ___ Negotiates 10/09/2017 October Break Monday ______10/10/2017 October Break Tuesday ______10/11/2017 October Break Wednesday
10/12/2017 Unit 2 Objectives 14-15 Thursday
CHJS News period 2 Only
Daily Activities: Bell Ringer, Code.org Web Lab,
Bell Ringer: Previous Experience with Bugs
Place student in groups of 4 and put a poster up on the wall where all students can get to it. Write the title "Class Bugs" at the top but wait to explain the meaning of the term until it is introduced below.
Prompt: With your group:
Come up with at least three specific problems you have encountered while trying to write web pages in HTML.
What project were you working on?
How did you ultimately track down and fix the problem?
Discussion Goal: Have students share out the bugs they have faced and strategies they have used
for finding them. Vocabulary: Introduce the concept of bug and debugging explaining them in the context of the problems and strategies students shared Share: Ask each group to use the sticky notes they were given to write down at least three MS. BRONSON PERIOD: 2 & 4 WEEK OF: 10/09/2017 -10/13/2017 of the bugs they've encountered and how they solved them, using one sticky per bug. Each sticky should have: 1. A brief description of the bug 2. Steps taken to solve it 3. Name of student who solved it Once groups have written down their bugs, have them stick them up on the class poster.
Title of Lesson: Clean Code and Debugging Unit 2 Lesson 8
Before: Transition to team coding for Web Lab activity: Smash Those Bugs Objective: Students will be able to: Describe why using whitespace, indentation, and comments makes your code easier to maintain. Develop a set of techniques for preventing bugs in HTML code and finding them when they occur
During: Have students work in pairs (driver, passenger) in the web lab. Students will work as a team to address common issues that arise when designing web pages in HTML. As a team student will correct errors in a sequence of increasingly complex web pages found on Code Studio and learn the importance of comments, whitespace, and indentation as tools for making web pages easier to read. Also, students will create an individual web page, understand how it should be organize the code in a way that makes it easier to read. This technique is called formatting. When you format your code, you'll have an easier time finding and fixing bugs. Debug. After: Coding Style Conventions
Prompt: What made it harder or easier to debug the web pages?
Discuss: Have students share out things that made it easier or harder to debug the web pages they encounter.
Vocabulary: bug, debugging, comment, whitespace, indentation
Resources: Code.org, Web lab, poster paper, pens, markers and other supplies for making posters
Assessment: Team activity, teacher observation, Home Learning: N/A MS. BRONSON PERIOD: 2 & 4 WEEK OF: 10/09/2017 -10/13/2017
10/13/2017 Unit 2 Objectives 5-16 Friday
CHJS News period 2 Only
Daily Activities: Bell Ringer, Code.org Web Lab,
Bell Ringer: Content Brainstorm In this lesson, you'll be publishing your website to the Internet so that anyone with the address can see it. Before you do that, though, you're going to have a chance to add anything that you think might be missing from your site Prompt: What are some things you want on your site that you haven't had a chance to add yet?
Give students a few minutes to brainstorm some ideas, then allow them to share with the class.
Title of Lesson: Project - Multi-Page Websites Unit 2 Lesson 9
Before: Transition to Web Lab- After learning about how to link web pages to one another, students are finally able to publish the website they have been working on. Based on their previous activities students will be able to link together all the previous pages they have created into one project, create a new page, and add navigation between the pages before publishing the entire site to the Web.
Objective: In several of the previous lessons, students created web pages that will be included in their websites. In this lesson, they will learn to link all of these pages together and publish them to the Internet. Students will be able to: Connect multiple web pages into one website using hyperlinks
During
Distribute the Personal Website - Project Guide and review the first page as a class.
Circulate: Support students as they complete the first two pages of the Project Guide. When students are finished
designing their pages, have them transition to Code Studio. MS. BRONSON PERIOD: 2 & 4 WEEK OF: 10/09/2017 -10/13/2017
After: Journal: Personal Website
Prompt: After the first day of pulling together your personal website reflect on your experience.
o How did you use the problem-solving process to in creating your site? o What do you like about your site so far? o What do you still want to know how to do? Discuss: Have students share out the things they still want to learn how to do.
Keep this list and cross it off as they learn more things in the unit.
Journal: Have students add the new tags they learned to the "HTML Tags" section of their journal.
Resources: Code.org, Web lab, Project Guide, Peer Review, Rubric worksheets
Assessment: Student participation, Teacher observation, Website Project Home Learning: N/A
- , and