Advanced Computer Science |
|||
syllabus resources |
Date | Notes | Activities |
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 |
||
11/25-29 |
Fall Break |
|
11/13 |
Topic: SDLC Overveiw – Edpuzzle (2024) Worksheet: Code Review |
|
11/11 |
|
|
11/04 | Topic: Crash Course Operating Systems (EdPuzzle) Lab Day – LASA Air Logistics Worksheet: C++ Header Guidelines |
|
10/30 |
Supplemental: U.S. cybersecurity officials warn of foreign efforts to sow doubt and chaos around election (edPuzzle) Topic: 50. Linked List (EdPuzzle – BLEND) Lab: LASA – Air Logistics (LASAlle) |
|
10/28 | Lab Day – Finish Operator Overload | |
10/23 |
|
|
10/21 |
Software Engineering theme Reading: (The contents of these articles will be included on quiz)
|
|
10/18 | Lab Day | |
10/16 |
Topic: Friends and Inheritance (EdPuzzle) Lab: 14.Inheritance And Friends |
|
10/11 | GP1 Exam | |
10/07 | Lab Day | |
10/02 |
|
|
09/30 |
|
|
09/27 | Lab Day | |
09/25 |
Topic: Intro to C++ Classes (EdPuzzle) Lab: Sales Data – II (Submit on Blend) |
|
09/23 | Worksheet: Pointers II– in BLEND | |
09/18 | Lab Day | |
09/16 |
Topic: C++ File I/O (videoquiz) – in BLEND Lab: C++ File I/O: World Data |
|
09/13 | Lab Day | |
09/11 |
Topic: 12.Structs (videoquiz) – in BLEND Lab: Sales Data I |
|
09/09 | Worksheet: pointers – in BLEND | |
09/04 | Lab: Lexical Analyzer (see Blend ) | |
08/30 | Topics
Tasks: sololearn: Basic Concept, Conditionals & Loops, Data Types Arrays, & Pointers. (Sections through 32) |
|
08/28 | Topic – Playposit:
Worksheet: Finish – Data Representation |
|
08/26 |
Topic: 02.DataTypes (videoquiz) – in BLEND Worksheet: Data Representation – BLEND Reference:
|
|
08/22 |
Topic: 01.Introduction (narrated 🕪) Controlling the Computer with the Command Prompt Hello C++ |
|
08/20 |
WELCOME HOME! The goal today is to get reacquainted and to get a general idea about the course.
|