Computer Science
Computer science is taught throughout all of Golden’s engineering courses.
Engineering 1 includes advanced computer modeling (CAD), beginning programming, measurement and statistical analysis. Engineering 2 students will build upon and apply the design process introduced in year 1 through larger sustained engineering projects. Students will also apply the technical skills introduced in year 1 to their design solutions, such as technical drawing and writing, CAD design, computer programming, measurement and statistical analysis.
AP Computer Science is taught by Mr. Swift via Code.org’s Computer Science Principles (CSP) curriculum. It’s a rigorous, full-year entry-level course that introduces high school students to the foundations of modern computing. Algebra is the only math requirement. The course covers a broad range of foundational topics such as programming, algorithms, the Internet, big data, digital privacy and security and the societal impacts of computing.
All teacher and student materials are provided for free online and can be accessed at code.org/csp.
Students should contact their counselor or registrar for more information on course availability.
Computer Science in Jeffco
Computer science is the study of computers and computational systems. Computer science examines how computers work, including software, hardware and algorithms. It is an umbrella term that covers everything from artificial intelligence and data science to robotics, game development, cybersecurity and more. Computer science is at the heart of people's daily lives and the digital economy, and it permeates every industry.
A few of the topics and activities that might be included in a computer science course include:
- Algorithmic problem-solving
- Computing and data analysis (managing, processing, visualizing and interpreting data)
- Human-computer interaction
- Modeling and simulating real-world problems
- Creating and manipulating graphics
- Programming (including game design)
- Cybersecurity (including cryptography)
- Web design (illustrating principles of programming, human-computer interaction and abstraction)
- Robotics (designing and programming)
- Artificial intelligence and machine learning
- Ethical and social issues in computing