Work-Based Learning for Computer Science Curriculum
Each link in the table below is a weekly lesson plan that includes:
Lesson overview, learning objectives
Lesson material (including videos and readings)
Student activity guide and teacher resources (including lesson slides, grading rubrics, answer keys, and more!)
View the Curriculum Overview (teacher planning document).
Unit 0: CS Workplace
Lesson 1:
Employability Skills
Lesson 2:
Careers in Computer Science
Lesson 3:
CS Workplace Tools
Lesson 4:
Getting a Job in CS
Unit 2: Design
Lesson 8:
User Experience
Lesson 9:
User Interface
Lesson 10:
Stages of Design
Lesson 11:
Your Design
Unit 3: Implementation
Lesson 12:
Creating a Prototype
Lesson 13:
Coding & Version Control
Lesson 14:
Agile Software Development
Unit 5: Presentation
Lesson 18:
Presentation