Vidcode offers several cross-disciplinary courses that serve as an introduction to programming in connection with other subject areas. Cross-disciplinary computer programming activities serve as an introduction to students who might not otherwise get exposure to computer science and coding! Here are some case studies of amazing teachers that have used Vidcode to teach JavaScript programming across subject areas.
PS 34 Oliver H. Perry Elementary School
Brooklyn, New York
90 students
Subject: Social Studies
Code Objectives: Properties, conditionals, and loops
Other Learning Objectives: 21st century communication and digital literacy skills; Using technology to research, organize, evaluate, and communicate information
ESL Spotlight
“I don’t think I would have gotten as many ESL students involved if I hadn’t proclaimed - This [coding] is done in partnerships. This is how the world works. It’s not built in isolation. Students who struggle with writing or academics, or are new to the country, showing them that this is done in community and in partnerships, in friendship. Also made it interesting for my ESL students. The vidcode curriculum helps dispel the stereotype that there is this lone programmer working by themselves”
- Shanti Crawford, 5th Grade Teacher
Project Example
“Students researched women who made a positive impact in the world. Some students chose Dolores Huerta. Others chose Michelle Obama and Marie Curie. Students coded motivational quotes and facts about their person of choice which appeared at the end of the animation.”
- Shanti
Seth Low Intermediate School
Brooklyn, New York
60 students
Subject: Science
Code Objectives: Repeat functions, and mouse interaction
Other Learning Objectives: 21st century communication and digital literacy skills; Using technology to research, organize, evaluate, and communicate information
Teacher: Candace Miller, 7th Grade Teacher
Project Examples
Milbourne Lodge Prep School
Esher, United Kingdom
90 students
Subject: Literature
Code Objectives: Properties, conditionals, and loops
Other Learning Objectives: 21st century communication and digital literacy skills; Using technology to research, organize, evaluate, and communicate information
“At my school we have freedom with curriculum. The theme is Arthur Ransome and we collaborated with IT and Art. Students created 1930s postcards that represented places in Arthur Ransome’s ‘Swallows and Amazons.’
I tried other platforms—and found them cold, distant, too adult. Vidcode is so young and vibrant. It gives students a sense of ownership. Vidcode is wonderfully visual and students don’t get left behind, as can easily happen on other platforms. I want students to leave a lesson feeling comfortable with JavaScript.”
- Sybil Cary, 6th Grade Teacher
Project Examples
Kennedy Middle School
Redwood City, CA
90 students
Subject: Math
Code Objectives: Properties, data types, and if/else statements
Other Learning Objectives: Students learn advanced concepts in JavaScript and the use of programming integrating math concepts from algebra and geometry.
“With Creative Math on Vidcode, I can literally take any assignment I’m working on in my math unit and have students reflect on what they are learning through Vidcode by having them create a digital media representation of the math concept”
- Emily Thomforde, 7th Grade Teacher