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