Timberline HS Computer Science
Computer science is no longer limited to programmers and engineers—it is a fundamental skill that touches every discipline. From science and medicine to business, art, and social sciences, computing plays a critical role in how problems are solved and ideas are brought to life.
By learning computer science, students move beyond being passive consumers of technology and become active creators. They learn how to harness current technology to develop new technologies, solve meaningful problems, and shape the digital world around them.
At Timberline High School, We offer a comprehensive three-year sequence of computer science courses designed to build skills progressively and prepare students for college, careers, and real-world applications.
AP Computer Science Principles (AP CSP) is an introductory, college-level course that explores the foundational concepts of computer science and their real-world applications. Designed for students of all backgrounds, the course emphasizes computational thinking, problem-solving, creativity, and the impact of computing on society.
Students will learn how to analyze data, design algorithms, and develop programs while using abstraction to manage complexity. The course introduces programming concepts through hands-on projects and collaborative activities, allowing students to create apps, simulations, and data-driven solutions. In addition, students examine the ethical, social, and global implications of computing, including issues related to privacy, security, and equity.
AP CSP prepares students for further study in computer science and related fields while developing critical skills such as logical reasoning, communication, and collaboration. The course culminates in the AP Computer Science Principles Exam, which includes a performance task and a multiple-choice assessment.
No prior programming experience is required.
Click HERE for more information.
AP Computer Science A is a rigorous, college-level course that focuses on problem-solving and software development using the Java programming language. The course emphasizes object-oriented programming and helps students develop the skills needed to design, write, test, and debug programs that solve complex problems.
Students learn core computer science concepts including variables, control structures, classes and objects, methods, arrays, array lists, inheritance, and recursion. Through hands-on programming assignments and projects, students apply these concepts to build efficient, well-structured programs while strengthening logical reasoning and analytical thinking skills.
AP Computer Science A is ideal for students interested in computer science, engineering, data science, and other STEM-related fields, while also providing valuable problem-solving skills applicable across all disciplines.
Prerequisite: AP Computer Science Principles or prior programming experience recommended.
Click HERE for more information.
Data Science with Python is an advanced, hands-on course in which students learn the Python programming language while applying data science concepts throughout hands-on coding labs. Students develop strong programming skills as they use Python to analyze, visualize, and interpret real-world data.
The course integrates data science practices directly into instruction, allowing students to learn Python through meaningful, data-driven tasks. Students work with authentic datasets to collect, clean, organize, and analyze data, identify patterns, and draw meaningful conclusions. Emphasis is placed on using data to answer questions and solve problems across a wide range of disciplines, including science, business, social sciences, and technology.
This course is available for concurrent enrollment through Boise State University, allowing students to earn 3 college-level Computer Science credits.
Prerequisite: AP Computer Science Principles or AP Computer Science A (or equivalent programming experience).
More info coming soon
heidi.pluska@boiseschools.org
Lunch Monday, Wednesday, Friday or by appointment