![]() |
Advanced Computer Science |
||
syllabus resources |
Date | Notes | Activities |
LASA CS Competition Data | ||
Senior Info |
||
Reading List(To be used throughout the year!) Asymptotic notation What’s a Linked List, Anyway? [Part 1] What’s a Linked List, Anyway? [Part 2] Stacks and Overflows To Queue Or Not To Queue How To Not Be Stumped By Trees Leaf It Up To Binary Trees The Little AVL Tree That Could Painting Nodes Black With Red-Black Trees Busying Oneself With B-Trees A Gentle Introduction To Graph Theory From Theory To Practice: Representing Graphs Spinning Around In Cycles With Directed Acyclic Graphs Deep Dive Through A Graph: DFS Traversal Going Broad In A Graph: BFS Traversal Finding The Shortest Path, With A Little Help From Dijkstra Taking Hash Tables Off The Shelf Hashing Out Hash Functions Less Repetition, More Dynamic Programming Speeding Up The Traveling Salesman Using Dynamic Programming Learning to Love Heaps Deeper Heaps https://docs.google.com/presentation/d/15GqO9Bo16vxaeG2mCG5Gt-BSEEFytwUzHK5bMkp4yPk/edit?usp=sharing |
||
Office Hours: | ||
Resources: eBook: A Complete Guide to Programming in C++ eBook: Open Data Structures eBook: Think OS: A Brief Introduction to Operating Systems by Allen B. Downey videos: YouTube selections |
||
08/28 | Topic – EdPuzzle:
Worksheet: Finish – Data Representation |
|
08/26 | Topic: 02.Data Representation
|
|
08/21 |
Topic: 01.Introduction (narrated 🕪) Controlling the Computer with the Command Prompt Hello C++ |
|
08/19 |
WELCOME HOME! The goal today is to get reacquainted and to get a general idea about the course.
|