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