Welcome to Barstow High School's CTE Department
Designed for 9-12 grade students, Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The curriculum is flexible to be taught as a normal course or as an AP course. CS Principles complements CS Discoveries with a deeper focus on concepts such as how the internet works and the societal impacts of computer science. The course works for beginners and students with experience in our other courses.
Computer Science Principles covers many topics including the Internet, Big Data and Privacy, and Programming and Algorithms. The curriculum is flexible to be taught as an AP or non-AP course.
Audience: High school students, grades 10 - 12.
Alumni have continued onto Cal Poly and other universities to study computer science.
Two teams competed in county SIM Science & Engineering Fair.
One was a steganography project—hiding information in images.
Another was a mod to a basic flight simulator in the Unity game engine.
We currently have BOE BOTs, VEX V5's, and hope to have add Barobo bots for the 2021-22 school year.
We have used MIT's AppInventor as well as Thunkable to create apps.
Example lessons from previous years.
Although we are no longer using Cloud 9, this is an example of a lesson where we practice using variables, raw_input, and giving output.
Previous Course: Computer Science Discoveries