1 of 22

All Means All: Computer Science for ELLs

By Samantha Basile

Boston International Newcomers Academy

MATSOL 2018

2 of 22

With support from

2

3 of 22

Outline

  1. Purpose of session
  2. What is ECS?
  3. Rationale
  4. Overview of ECS for ELLs
  5. Example Lesson
  6. Questions

3

4 of 22

Purpose of Session

Explore highly effective strategies for teaching Exploring Computer Science (ECS) to English Language Learners (ELLs).

4

5 of 22

What is ECS?

Exploring Computer Science (ECS) is a high school computer science course.

It was originally designed for Los Angeles Unified School District, with sponsorship from the National Science Foundation, University of Oregon, and UCLA.

5

6 of 22

Units of Study

Unit 1: Human-Computer Interaction

Unit 2: Problem Solving

Unit 3: Web Design

Unit 4: Programming

Unit 5: Computing & Data Analysis

Unit 6: Robotics

6

7 of 22

Rationale for ECS (and ECS for ELLs)

“Computer science education has been involved in the production and reproduction of inequality, and we are dedicated to changing that” (Margolis 2018).

7

8 of 22

Rationale (2)

21% vs. 79%

Percent of female vs. male AP computer science students in USA

58%

Percent African American and Latinx K-12 students (California)

8%

Percent African American and Latinx AP Computer Science testers (California)

8

Race / ethnicity

Gender

9 of 22

Rationale (3)

Less access to computers / technology at home

Exploring Computer Science curriculum is not adapted for ELLs

Not a national priority

9

Language Status

10 of 22

Overview: ECS for ELLs

  • Language Goals and Objectives
  • Daily Overview Charts
  • Lesson Plans
    • Common ELL Language Strategies

*modelling, sentence frames, realia, visuals, pre-teach vocabulary, time, translation*

10

11 of 22

Language Goals + Objectives

Receptive → Expressive

11

(Listening + Reading)

(Speaking + Writing)

12 of 22

ECS (original) and Adaptation for ELLs

13 of 22

Daily Overview Chart

(original)

13

14 of 22

Daily Overview Chart

+ Language Skills, Objectives (adapted for ELLs)

14

15 of 22

Lesson Plan (adapted for ELLs)

15

Lesson Plan (original)

16 of 22

16

ECS (Original)

ECS (adapted for ELLs)

Objectives

17 of 22

Outline

17

ECS (Original)

ECS (adapted for ELLs)

18 of 22

18

ECS (Original)

ECS (adapted for ELLs)

Activity 1

19 of 22

Sample Lesson: Unit 3 Web Design

19

20 of 22

20

Activity 2

ECS (Original)

ECS (adapted for ELLs)

21 of 22

Resources

21

  1. Exploring Computer Science Curriculum (for download)

22 of 22

Thank you!