Texas Computer Science
  • Home
  • TEKS & Courses
    • State Requirements
    • Credits
    • Endorsements
      • STEM Endorsement
      • Business & Industry Endorsement
      • Multidisciplinary Studies Endorsement
    • Funding
    • Teacher Certification
    • Online CS Courses
  • Textbooks & Resources
    • State-Adopted Materials
    • More Textbooks & Curriculum
    • AP Computer Science Principles Resources
    • AP Computer Science A Resources
    • Assignment Ideas
    • Topic Resources
    • Connect CS Concepts to Other Disciplines & Real World
    • Visual Programming Environments
    • Robotics
    • Cybersecurity
  • Preparing & Thriving
    • Learn Java
    • Outline the Year
    • Instruction Methods
      • Pedagogy Best Practices
      • Flipped Classroom
      • Project Based Learning
    • Assessment & Grading
      • Daily Work: Programming Assignments
      • Formative Assessment
      • Summative Assessment: Tests & Projects
    • Classroom Management
    • Maintaining Your Sanity
  • Professional Learning
    • Trainings & Workshops
    • Professional Organizations & Networks
    • Blogs & Social Networking
    • Articles & Publications
    • Professional Awards
  • Student Opportunities
    • Student Contests
    • Student Camps & Learning Opps
    • College Degrees
  • Recruit & Advocate
    • Advocate at Your Campus
    • Encouraging Diversity in CS
    • CS Ed Week & Hour of Code
      • Hour of Code: CS Classes
      • Hour of Code: K-12
  • About
    • Presentations
  • Home
  • TEKS & Courses
    • State Requirements
    • Credits
    • Endorsements
      • STEM Endorsement
      • Business & Industry Endorsement
      • Multidisciplinary Studies Endorsement
    • Funding
    • Teacher Certification
    • Online CS Courses
  • Textbooks & Resources
    • State-Adopted Materials
    • More Textbooks & Curriculum
    • AP Computer Science Principles Resources
    • AP Computer Science A Resources
    • Assignment Ideas
    • Topic Resources
    • Connect CS Concepts to Other Disciplines & Real World
    • Visual Programming Environments
    • Robotics
    • Cybersecurity
  • Preparing & Thriving
    • Learn Java
    • Outline the Year
    • Instruction Methods
      • Pedagogy Best Practices
      • Flipped Classroom
      • Project Based Learning
    • Assessment & Grading
      • Daily Work: Programming Assignments
      • Formative Assessment
      • Summative Assessment: Tests & Projects
    • Classroom Management
    • Maintaining Your Sanity
  • Professional Learning
    • Trainings & Workshops
    • Professional Organizations & Networks
    • Blogs & Social Networking
    • Articles & Publications
    • Professional Awards
  • Student Opportunities
    • Student Contests
    • Student Camps & Learning Opps
    • College Degrees
  • Recruit & Advocate
    • Advocate at Your Campus
    • Encouraging Diversity in CS
    • CS Ed Week & Hour of Code
      • Hour of Code: CS Classes
      • Hour of Code: K-12
  • About
    • Presentations

Flipped Classroom

Flipped Classroom
  • Outside of class, students watch a video, usually created by teacher.
  • Outside of class, students respond to questions posed by the teacher about the content.  This helps the teacher understand what topics are still not clear to students.
  • In class, the teacher clarifies points the students did not understand from the video and/or engages students in discussion/interaction about the topic of the video.
  • In class, students work on an assignment related to the topic, such as a programming assignment.
  • In class, the teacher provides additional help to students who need more one-on-one assistance.
Picture
Experience a Flipped Classroom from a Student's Perspective
  1. Go to Schoology  https://www.schoology.com/
  2. Click the Sign Up button
  3. Select Student
  4. Enter the Access Code for this course (provided in person)
  5. Create your account.
  6. In the TCEA CS Academy "Computer Science II" course, view and complete the two Assignments
Picture
Flipped Classroom Tips
  • You do not need to completely flip your classroom!  You may want to start by flipping one lesson or one unit that has been particularly difficult for students in the past.  By exposing them to the "lecture" content before class, you can spend class time ensuring that students fully understand the topic by addressing specific points of confusion.
  • Keep the length of each video under 5 minutes.  Make multiple videos, if necessary, by separating the content into logical chunks.  Do not record and post an entire lecture - students will not watch it.
  • If you use videos from YouTube, you can use TubeChop to select just a portion of the video for students to watch.  Post the link generated by TubeChop.
  • Ask students to respond to 2 to 6 questions after watching a video.  (If you post multiple videos, ask 2 to 6 questions after each video.)  This will help them recall and understand the content.  You could include some multiple-choice questions and some short answer questions.  Short Answer Question Ideas: PBS TeacherLine Resource
  • Keep in mind how much time you are asking students to spend watching videos, responding to questions, and completing other work outside of class.  Don't overwhelm students with work outside of class.

Tips from Turn to Your Neighbor: The Official Peer Instruction Blog post

Great Computer Science Videos (If You Don't Have Time to Create Your Own)
  • Mr. Hazard's High School Computer Science YouTube Playlist contains good high school teacher-created videos
  • Computer Science AP Java YouTube channel - high school teacher-created videos
  • Code.org YouTube Channel and 20 Hr K-8 CS Course Playlist contain good introductions and explanations of computer science concepts


Picture
Learn More About Flipping Your Classroom
  • Join the TCEA Community's Flipped Classrooms group
  • Flipped Classrooms 101: A Self-Paced Course  This "course" is really just a series of links on the Turn to Your Neighbor: The Official Peer Instruction Blog. Don't be intimidated by the word "course."  This is a GREAT place to start learning about flipped classrooms!
  • The Teacher's Guide to Flipped Classrooms, by Edudemic - a curated list of flipped classroom resources
  • Flipped Classroom - Rochester Institute of Technology Teaching & Learning Services
  • Jon Bergmann Flipped Classroom
  • Flipped Learning Network's Professional Learning Community for Educators Using Flipped Learning

Picture
Tools for Video Recording and Editing:  "Whiteboard" and Screencasting
  • Common Sense Graphite's Best Apps and Websites for the Flipped Classroom
  • Club Academia has examples of students explaining a topic to other students
  • Educreations website or app for recording videos
  • Stoodle website for recording videos
  • Jing is a free screencasting tool (requires download and installation), record videos up to 5 minutes in length
  • Camtasia is a more robus paid version of Jing
  • Screencast-O-Matic is a free online screencasting tool, record videos up to 15 minutes in length
  • Screenr is another free online screencasting tool
Student-Created Videos
  • Students record themselves explaining a topic, a solution, or how their program works using an online video creation tool.
  • Students turn in their videos or a link to their videos on the class online learning management system (Schoology, Edmodo) or through email.
  • Teacher reviews each student's video and narration.
Powered by Create your own unique website with customizable templates.
Photo used under Creative Commons from el cajon yacht club
  • Home
  • TEKS & Courses
    • State Requirements
    • Credits
    • Endorsements
      • STEM Endorsement
      • Business & Industry Endorsement
      • Multidisciplinary Studies Endorsement
    • Funding
    • Teacher Certification
    • Online CS Courses
  • Textbooks & Resources
    • State-Adopted Materials
    • More Textbooks & Curriculum
    • AP Computer Science Principles Resources
    • AP Computer Science A Resources
    • Assignment Ideas
    • Topic Resources
    • Connect CS Concepts to Other Disciplines & Real World
    • Visual Programming Environments
    • Robotics
    • Cybersecurity
  • Preparing & Thriving
    • Learn Java
    • Outline the Year
    • Instruction Methods
      • Pedagogy Best Practices
      • Flipped Classroom
      • Project Based Learning
    • Assessment & Grading
      • Daily Work: Programming Assignments
      • Formative Assessment
      • Summative Assessment: Tests & Projects
    • Classroom Management
    • Maintaining Your Sanity
  • Professional Learning
    • Trainings & Workshops
    • Professional Organizations & Networks
    • Blogs & Social Networking
    • Articles & Publications
    • Professional Awards
  • Student Opportunities
    • Student Contests
    • Student Camps & Learning Opps
    • College Degrees
  • Recruit & Advocate
    • Advocate at Your Campus
    • Encouraging Diversity in CS
    • CS Ed Week & Hour of Code
      • Hour of Code: CS Classes
      • Hour of Code: K-12
  • About
    • Presentations