← All camps in Seattle
Coding & Software Development · 🏫 University of Washington

UW Youth & Teen Programs: Algorithmic Thinking: Programming Logic Fundamentals

Students learn to think like a computer scientist and apply an engineering approach to problem-solving, with a focus on creating and implementing complex algorithms from scratch.

🔥 Middle/High School 🕒 1-week Day Camp Online Intermediate
Visit website →

About this camp

This program helps students develop foundational computer science skills by learning to think like a computer scientist and apply an engineering approach to complex problem-solving. The curriculum is programming language-agnostic, allowing students to complete assignments in languages such as Java, C#, or Python. Key activities include creating and implementing complex algorithms from scratch and utilizing techniques for data structures like arrays, lists, stacks, queues, hash tables, and binary trees. Students will also learn to quantify algorithm efficiency in terms of speed (Big O notation) and memory. The course aims to provide a fundamental grasp of how computers and programming languages operate, preparing students for more advanced coding challenges.

What a typical day looks like

A typical day involves real-time online classes via Zoom, focusing on instruction and hands-on assignments related to algorithms and data structures.

Best suited for

This course is ideal for incoming 9th to 12th graders with basic computer science knowledge and experience in at least one programming language (Python, Java, C#, or similar), who can confidently use procedures, functions, loops, conditionals, and basic data types.

What you'll learn

Algorithm creation and implementation Data structures (arrays lists stacks queues hash tables binary trees) Recursion Searching and sorting algorithms Big O notation (algorithm speed and memory quantification) Parsing

Location

University of Washington, Seattle Campus / Virtual

Sponsored · Research Ignited

Important notice for parents and students

Seattle STEM Summer Camps is a free directory service that aggregates publicly available information about STEM programs, summer camps, and educational opportunities. We do not operate, sponsor, endorse, accredit, certify, or have any affiliation with the camps and programs listed here unless explicitly stated.

All program details — including pricing, session dates, instructor credentials, curriculum, safety policies, refund terms, transportation, meal arrangements, and admission requirements — are sourced from publicly available information and may be incomplete, outdated, or incorrect. Listings are partially generated and updated using automated AI-assisted research, which can occasionally produce inaccurate details. Parents and guardians are solely responsible for independently verifying every detail directly with the camp before enrolling, paying, or relying on any information shown here.

We make no representations or warranties of any kind, express or implied, about the accuracy, completeness, suitability, safety, quality, availability, or fitness for any particular purpose of any camp, program, or information shown on this site. To the maximum extent permitted by law, we disclaim all liability for any direct, indirect, incidental, consequential, or punitive damages of any kind — including but not limited to financial loss, missed sessions, refund disputes, injury, child safety incidents, transportation issues, dissatisfaction with educational outcomes, or any other harm — arising from your use of this directory or your decision to enroll a child in any listed program. Your use of this site constitutes acceptance of these terms.

If you are a camp operator and notice any inaccurate information about your program, please contact us and we will review and update it. By submitting an inquiry via this site, you consent to the camp contacting you with information about their program.

← Back to all camps in Seattle