Computer Science Principles
10th Grade (required)
Full Year - 1 credit
Computer Science Principles provides the foundation of an introductory computer programming course. Students learn how to develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends. Students develop effective communication and collaboration skills by working individually and collaboratively to solve problems, discussing and writing about the impacts these solutions could have on their community, society, and the world.