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

Topic Resources

Computers
  • How Computers Work activity / interactive demonstration by cse4k12.org
The Internet
  • How the Internet Works video series by Code.org
  • How the Internet Works activity / interactive demonstration of what happens when you type a URL into a browser, by cse4k12.org
Common Programming Mistakes & How to Avoid Them
  • Computer Science I Common Programming Mistakes blog post & PDF examples by Kevin F., Texas high school student
If Else Statements
  • Bill Gates explains IF/ELSE Statements video by Code.org
Loops
  • Mark Zuckerberg explains REPEAT LOOPS video by Code.org
  • Chris Bosh explains REPEAT UNTIL video by Code.org
Nested Loops
  • The Open Lockers problem - a possible nested loop assignment for students
Algorithms
  • Algorithms video on Common Craft - How computers, websites, and digital products need instructions need instructions that answer the question “what should I do next?” in order to complete tasks, serve customers and gather information
Searching Algorithms
  • Binary vs. Linear Search through Animated Gifs
Sorting Algorithms
  • AlgoRythmics Folk Dancing videos: Bubble, Insertion, Selection, Quick, Merge, Shell
Functions
  • Chris Bosh explains FUNCTIONS video by Code.org
Recursion
  • How Recursion Works in 7 Animated Gifs, including Fibonacci sequence, Pascal's Triangle, factorial, and recursive fractal tree
Binary Search Tree
  • Binary Search Trees - 5 Animated Gifs
App Development
  • App Lab by Code.org - Programming environment where you can make simple apps. Design an app, code with blocks or JavaScript to make it work, then share your app
Why Computer Science?
  • CODEGIRL from Google's Made with Code - Documentary about high school-aged girls from around the work try to better their community through technology and collaboration.  CODEGIRL trailer on YouTube and CODEGIRL video rental/purchase on iTunes.
Artificial Intelligence
  • Artificial Intelligence video, explained by CommonCraft
Open Source Software
  • Open Source Software video, explained by CommonCraft
Game Programming
  • Programming Guide for Video-Gamers, by IT Hare
Powered by Create your own unique website with customizable templates.
  • 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