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.

Computer Science • Series

Advanced Computer Science - Data Structures & Algorithms

Sam S

Series Details

Sessions

Public Discussion

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.

Series Details

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).

Tutor Qualifications

I've taken AP Computer Science A, a data structures course, and I know multiple programming languages.

✋ 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!

Dates

September 1 - September 8

Learners

17 / 20

Total Sessions

2

About the Tutor

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.

View Sam S's Profile

Upcoming Sessions

0

Past Sessions

2
1
Sep

Session 1

Computer Science

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.
8
Sep

Session 2

Computer Science

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.