Lesson 13: Natural Language Processing Project – Day 3
45 minutes
Overview
How is my growth as a software engineer reflected in my project?
Students conducted code reviews at the end of the previous lesson to give and receive feedback that assists in identifying areas of improvement and fixes for problems they encountered. At this stage of the project, students consider this feedback as they finalize development in this lesson. Students share their final projects with their peers to celebrate their successes.
Agenda
Objectives
Students will be able to:
- Implement algorithms to analyze, manipulate, or generate text using natural language processing techniques
- Reflect on the development process
Preparation
- Gather several sticky notes for each student
- Check the Teacher's Lounge for verified teachers on the CSA Forum to find additional strategies or resources shared by fellow teachers
Teaching Guide
Warm Up (5 minutes)
Reflecting on Your Progress
Remarks
We are almost done with our project! You should be proud of what you have accomplished in this unit and this project.
Discuss: What are you most proud of about your project so far?
Discussion Goal: Students share what they are proud of about their project.
Activity (30 minutes)
Development (15 minutes)
Remarks
You will finish developing your natural language processing program. Be sure to consider the feedback you received from your code review and rubric self-assessment as you finalize your program.
Do This: Direct students to Level 1 on Code Studio to finish developing their Natural Language Processing Project. Have students submit their projects at the end of the allotted time.
Peer Presentations
Remarks
Congratulations! You have completed your natural language processing project for this unit. Let's show off our work through a Gallery Walk so you can share your work with your classmates.
Distribute: Give each student several sticky notes.
Do This: Have students participate in a Gallery Walk to view each other's programs and leave sticky notes noting what they like about the program.
Wrap Up (10 minutes)
Project Reflection
Do This: Direct students to respond to the End of Project Reflection prompt on the Natural Language Processing Project Planning Guide.
If time permits, have students share their thoughts and ideas with a neighbor.
Assessment: Grading the Project
Natural Language Processing Project Planning Guide: Use the rubric on the last page of the Natural Language Processing Project Planning Guide to assess the projects.
This work is available under a Creative Commons License (CC BY-NC-SA 4.0).
If you are interested in licensing Code.org materials for commercial purposes contact us.