These are the most important concepts and practices for our high school computer science course. They are not in any particular order.