Go to Teacher Resources

edX BJC Videos (Alternate Links)

These links are for those who can't access YouTube from their school.

Video Title Relevant BJC Content
Key to Success in BJC Curriculum Introduction
Abstraction: Welcome Curriculum Introduction
Abstraction: Abstraction & Detail Removal 2.4: Abstraction
Abstraction: Generalization 2.4: Abstraction
Abstraction: Abstraction Interfaces and Summary 2.4: Abstraction
Functions: Function Basics 1.3: Build your own blocks
Functions: Data Types Domain & Range 1.3: Build your own blocks
Functions: Why Should You Use Functions? 1.3: Build your own blocks
Functions: Demo 1.3: Build your own blocks
Abstraction: Numbers 4.3: Number Representation
Abstraction: Base Conversion 4.3: Number Representation, Unit 5: Algorithms
Abstraction: Power, Limitations Enrichment, 2.4: Abstraction
Creativity: Introduction Explore and Create Tasks
Creativity: Computational Artifacts Explore and Create Tasks
Creativity: Collaboration, Analysis, Power! Part 1 Explore and Create Tasks
Creativity: Collaboration, Analysis, Power! Part 2 Explore and Create Tasks
Programming Paradigms Enrichment/Overview
Programming Paradigms: Object-Oriented Programming Enrichment/Overview
Programming Paradigms: Sketchpad Demo Enrichment/Overview
Programming Paradigms: Declarative Programming Enrichment/Overview
You Finished BJC.1x!  
Video Title Relevant BJC Content
Introduction to BJC.2x  
Algorithms: Definitions 5.1: Algorithms
Algorithms: Properties 5.1: Algorithms
Algorithms: Expressing 5.1: Algorithms
Algorithms: Turing Completeness 5.1: Algorithms
Algorithms: Specifications 5.1: Algorithms
Algorithms: Analysis Part 1 5.1: Algorithms, 5.3: Timing Experiments
Algorithms: Analysis Part 2 5.1: Algorithms
Algorithms: Correctness, Summary 5.1: Algorithms
Global Impact: Communication, Interaction and Cognition Part 1 Unit 4: The Internet and Global Impact
Global Impact: Communication, Interaction and Cognition Part 2 Unit 4: The Internet and Global Impact
Global Impact: Citizen Participation Part 1 Unit 4: The Internet and Global Impact
Global Impact: Citizen Participation Part 2 Unit 4: The Internet and Global Impact
Global Impact: Computers and Education Unit 4: The Internet and Global Impact
Global Impact: Computing Enables Innovation Unit 4: The Internet and Global Impact
Global Impact: Economic, Social, Cultural Contexts Unit 4: The Internet and Global Impact
Global Impact: Intellectual Property Unit 4: The Internet and Global Impact, 4.7: Copyright & Patent
Global Impact III: Principle 1 Unit 4: The Internet and Global Impact
Global Impact III: Principle 2 Unit 4: The Internet and Global Impact
Global Impact III: Principle 3 Unit 4: The Internet and Global Impact
Global Impact III: Principle 4, 5, 6 Unit 4: The Internet and Global Impact
Global Impact III: Principle 7, 8, 9, 10 Unit 4: The Internet and Global Impact
You Finished BJC.2x!  
Video Title Relevant BJC Content
Introduction to BJC.3x  
Data: Data and Information Part 1 5.5: Data Processing
Data: Data and Information Part 2 5.5: Data Processing
Data: Data and Information Part 3 5.5: Data Processing
Data: Big Data, Compression, Metadata 5.5: Data Processing
Data: Metadata 5.5: Data Processing
Limits of Computing: Introduction to Complexity Theory 5.1: Algortihms
Limits of Computing: Heuristics, NP, NP-Hard, NP-Complete Part 1 5.1: Algortihms, 5.4: Unsolvable and Undecidable Problems
Limits of Computing: Heuristics, NP, NP-Hard, NP-Complete Part 2 5.1: Algortihms, 5.4: Unsolvable and Undecidable Problems
Limits of Computing: Decidability Part 1 5.4: Unsolvable and Undecidable Problems
Limits of Computing: Decidability Part 2 5.4: Unsolvable and Undecidable Problems
Kathy Yelick - Saving the World with Computing Part 1 Enrichment/Overview, 1.5.2: Computing Innovations
Kathy Yelick - Saving the World with Computing Part 2 Enrichment/Overview, 1.5.2: Computing Innovations
Kathy Yelick - Saving the World with Computing Part 3 Enrichment/Overview, 1.5.2: Computing Innovations
Kathy Yelick - Saving the World with Computing Part 4 Enrichment/Overview, 1.5.2: Computing Innovations
Kathy Yelick - Saving the World with Computing Part 5 Enrichment/Overview, 1.5.2: Computing Innovations
You Finished BJC.3x!  
Video Title Relevant BJC Content
Introduction to BJC.4x  
Recursion: Vee Demo Unit 6: Trees and Other Fractals, Unit 7: Recursive and Higher-Order Functions
Recursion: Downup Demo Unit 6: Trees and Other Fractals, Unit 7: Recursive and Higher-Order Functions
Recursion: Definition, You Know It, Trust It Unit 6: Trees and Other Fractals, Unit 7: Recursive and Higher-Order Functions
Recursion: Factorial Unit 6: Trees and Other Fractals, Unit 7: Recursive and Higher-Order Functions
Recursion: Factorial Demo Unit 6: Trees and Other Fractals, Unit 7: Recursive and Higher-Order Functions
Recursion: Fibonacci Unit 6: Trees and Other Fractals, Unit 7: Recursive and Higher-Order Functions
Recursion: Fibonacci and the Golden Mean Unit 6: Trees and Other Fractals, Unit 7: Recursive and Higher-Order Functions
Recursion: Count Change Part 1 Unit 6: Trees and Other Fractals, Unit 7: Recursive and Higher-Order Functions
Recursion: Count Change Part 2 Unit 6: Trees and Other Fractals, Unit 7: Recursive and Higher-Order Functions
HOFs: Why? Basics Part 1 Unit 7: Recursive and Higher-Order Functions
HOFs: Why? Basics Part 2 Unit 7: Recursive and Higher-Order Functions
HOFs: Acronym Unit 7: Recursive and Higher-Order Functions
HOFs: Tools and Demo Part 1 Unit 7: Recursive and Higher-Order Functions
HOFs: Tools and Demo Part 2 Unit 7: Recursive and Higher-Order Functions
Artificial Intelligence Part 1 7.5: Robots and Artificial Intelligence
Artificial Intelligence Part 2 7.5: Robots and Artificial Intelligence
Artificial Intelligence Part 3 7.5: Robots and Artificial Intelligence
Artificial Intelligence Part 4 7.5: Robots and Artificial Intelligence
Artificial Intelligence Part 5 7.5: Robots and Artificial Intelligence
Human Computer Interaction Part 1 Enrichment/Overview, 1.5: Explosion of Bits; Games and Violence, Explore and Create Tasks
Human Computer Interaction Part 2 Enrichment/Overview, 1.5: Explosion of Bits; Games and Violence, Explore and Create Tasks
Human Computer Interaction Part 3 Enrichment/Overview, 1.5: Explosion of Bits; Games and Violence, Explore and Create Tasks
Human Computer Interaction Part 4 Enrichment/Overview, 1.5: Explosion of Bits; Games and Violence, Explore and Create Tasks
Human Computer Interaction Part 5 Enrichment/Overview, 1.5: Explosion of Bits; Games and Violence, Explore and Create Tasks
You finished BJC.4x! Unit 7: Recursive and Higher-Order Functions, Curriculum Closure