![]() |
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 |
||
Learning to Learn: https://www.youtube.com/watch?v=vd2dtkMINIw |
||
10/06 |
Cut-off for all assignmentsCheck it out. – Notice that an assignment has been submitted or a grade is missing Any other activities from this semester are past their due date, grace period, and the cut-off date. |
|
10/05 10/06 |
**** GP1 exam **** |
|
|
||
09/27A 09/28B |
Software Engineering theme Reading: (The contents of these articles will be included on quiz)
|
|
09/22A 09/26B |
Topic: Inheritance & Friendship (playposit)
|
|
09/20A 09/21B |
|
|
09/18A 09/19B |
Lab Day | |
09/14B 09/15A |
Topic: Intro to C++ Classes (playposit) Lab: Sales Data – II (Submit on Blend) |
|
09/12B 09/13A |
Worksheet: Pointers II– ![]() |
|
09/08B 09/11A |
Lab Day | |
09/06 09/07 |
Topic: C++ File I/O (Playposit) – Lab: C++ File I/O: World Data (Implement on REPL.IT and submit on Blend) |
|
09/01 09/05 |
Lab Day | |
08/30A 08/31B |
Worksheet: pointers – ![]() |
|
08/28A 08/29B |
Topic: 12.Structs (playposit) – ![]() |
|
08/24B 08/25A |
Lab Day – Lab: Lexical Analyzer (see ![]() |
|
08/22B 08/23A |
Topic – Playposit
Tasks: sololearn: Basic Concept, Conditionals & Loops, Data Types Arrays, & Pointers. (Sections through 32) Lab: Lexical Analyzer (see |
|
08/21 | Topic – Playposit:
Worksheet: Finish – Data Representation |
|
08/18 |
Topic: 02.DataTypes (playposit) – Worksheet: Data Representation – Reference:
|
|
08/17 |
Topic: 01.Introduction (narrated 🕪) Controlling the Computer with the Command Prompt Hello C++ |
|
08/15 |
WELCOME HOME! The goal today is to get reacquainted and to get a general idea about the course.
|