Work-Based Learning for Computer Science (WBL)
This one-semester academic course teaches students about the software development process used in industry including units on CS Workplace, Ideation, Design, Implementation, and Testing. The course makes extensive use of videos provided by Google on the software development process. Students work in teams with an Industry Mentor to follow the process, working with tools such as GitHub, to create a website for a community organization, for an existing business, or as a start-up company.
Work-Based Learning (WBL) Curriculum
Each link in the table below is a weekly lesson plan that includes:
Lesson overview, learning objectives (assumes 2 meetings per week for 18 weeks)
Lesson material (including videos and readings)
Student activity guide and teacher resources (including lesson slides, grading rubrics, answer keys, and more!)
Course is designed for students to be eligible to earn Work Based Learning hours.
Unit 0: CS Workplace
Lesson 1:
Employability Skills
| Overview | |
| Lesson Plan |
Lesson 2:
Careers in Computer Science
| Overview | |
| Lesson Plan |
Lesson 3:
CS Workplace Tools
| Overview | |
| Lesson Plan |
Lesson 4:
Getting a Job in CS
| Overview | |
| Lesson Plan |
Unit 1: Ideation
Lesson 5:
Finding your Product
| Overview | |
| Lesson Plan |
Lesson 6:
Product Selection
| Overview | |
| Lesson Plan |
Lesson 7:
User Research
| Overview | |
| Lesson Plan |
Unit 2: Design
Lesson 8:
User Experience
| Overview | |
| Lesson Plan |
Lesson 9:
User Interface
| Overview | |
| Lesson Plan |
Lesson 10:
Stages of Design
| Overview | |
| Lesson Plan |
Lesson 11:
Your Design
| Overview | |
| Lesson Plan |
Unit 3: Implementation
Lesson 12:
Creating a Prototype
| Overview | |
| Lesson Plan |
Lesson 13:
Coding & Version Control
| Overview | |
| Lesson Plan |
Lesson 14:
Agile Software Development
| Overview | |
| Lesson Plan |
Unit 4: Testing
Lesson 15:
Common Metrics
| Coming soon... | |
| Lesson Plan |
Lesson 16:
Google Analytics
| Coming soon... | |
| Lesson Plan |
Lesson 17:
A/B Testing
| Coming soon... | |
| Lesson Plan |
Unit 5: Presentation
Lesson 18:
Presentation
| Coming soon... | |
| Lesson Plan |
For questions on the WBL curriculum please contact cs4ri@ride.ri.gov
