Previous Announcements
2026-05-04
AP Exams are here...
Not that you have to worry about that for our class! We've got some fun activities set up for the next couple of weeks, most of them revolving around using graphs to solve different types of problems—it'll be a great culmination to our studies in here!
The semester is not over, but it feels like things are just about to start easing up. I'm looking forward to us getting to relax a little as things wind down. :)
See you in class!
2026-04-03
Welcome back from Spring Break!
We'll take a day to get our bearings again—it's been awhile since we've seen each other!—and then jump right back into things. We've already got some work to take care of (the Sorting Algorithm Analysis paper), and we've got some new challenges to take on in class even as you're completing that work: the Tree and Graph data structures. Let's go!!
I'll see you in class!
2026-02-28
Data Structures → Algorithms
In the past six weeks we've gotten a solid start to our studies in here, focusing on getting up-to-speed with Python and getting comfortable with writing our own implementations of abstract data types, all housed neatly in your atds.py file and maintained in a repository on GitHub. Nice!
We'll look at some additional data structures soon, but first, we're going to dig into some important algorithms, mostly around sorting and searching data. These are solved problems—you won't need to write these kinds of algorithms as a practical solution to any problem in a software engineering career—but we use them to develop your skills in analyzing processes. And just because they're "solved problems" doesn't mean they're easy!
See you in class!
2026-01-12
Welcome to Advanced Topics!
I'm so glad you're here! Ooh, we're going to have an amazing semester!
I hope you know how to debug code?! :)
See you in class!
2025-11-25
See you Second Semester!
This course will be starting at the end of January, 2026.
I'll see you then!