Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
Advanced Computer Science - Data Structures & Algorithms

SAT Score Range

2 sessions

+14

This series was cancelled by the tutor on September 15, 2023. We're very sorry–you can explore more Computer Science series here. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Have you ever wondered what to explore after completing a year of computer science? We'll cover a variety of data structures, from arrays to linked lists to heaps and adjacency lists, while implementing them ourselves and discussing their time and space complexities. Alongside these data structures, we'll discuss relevant algorithms (for example, heap sort for heaps), that you can explore and use in your own software. This series, will be taught in Java, but these concepts can be applied to most languages. It is expected everyone is familiar with the basics of object-oriented programming (having taken AP Computer Science A is preferred).

Tutored by

Sam S 🇺🇸

Certified in 14 topics

View Profile

Hello! I’m a college freshman from California who is primarily interested in math and computer science. I've tutored a variety a SAT bootcamps, other math-related series, and various computer science topics like data structures and game development. I'm currently a member of the Certification Team, User Support Team, and a Moderator for the Algebra II subworld.

Schedule

✋ ATTENDANCE POLICY

You will be withdrawn from the series if you have more than 2 unexcused absences in a row. Please message me in advance for any absences!

SESSION 1

1

Sep

SESSION 1

Computer Science

Computer Science

Fri 2:00 AM - 3:30 AM UTCSep 1, 2:00 AM - 3:30 AM UTC

In our first session, we'll do a review of basic Java topics and cover Big-O, a way for approximating time efficiency. We'll also talk about how an ArrayList works behind the scenes.
SESSION 2

8

Sep

SESSION 2

Computer Science

Computer Science

Fri 2:00 AM - 3:30 AM UTCSep 8, 2:00 AM - 3:30 AM UTC

In our first session, we'll do a review of basic Java topics and cover Big-O, a way for approximating time efficiency. We'll also talk about how an ArrayList works behind the scenes.

Public Discussion

Please log in to see discussion on this series.

Sep 1 - Sep 8

2 weeks

90 mins

/ session

SCHEDULE

Fridays

2:00AM