Computer Science

Thomas Jefferson High School for Science and Technology, a regional Governor's school in Northern Virginia, offers seven years of computer science. Our goal is to provide a world class computer science education to our students and to disseminate curriculum materials to other academic institutions.


Below are Computer Science courses offered at TJHSST.

  • Foundations of Computer Science
  • Foundations of Computer Science Accelerated
  • Data Structures Including AP Computer Science A
  • Artificial Intelligence 1
  • Artificial Intelligence 2
  • Computer Vision 1
  • Computer Vision 2
  • Machine Learning 1
  • Machine Learning 2
  • Mobile Application Development
  • Web Application Development

View the entire FCPS TJHSST Course Catalog.

The division manager for Math and Computer Science is Shane Torbert |

The assistant division manager for Math and Computer Science is Karilee Schmitt |

The division administrator for Math and Computer Science is Shawn Frank |

Computer Science Faculty