A year ago, I was just finishing putting together materials for the new online version of our undergraduate algorithms course. I’ve finally compiled all that material into one webpage: available here. There are a few things not yet posted, but this is essentially the content of our undergraduate algorithms course less the assignments and exams. As when I teach the on-site course, I relied heavily on material from others, notably:
- Jeff Erickson’s Algorithms Course Materials
- Dasgupta, Vazirani and Papadimitriou’s Algorithms textbook (which doesn’t seem to be linked in an available way from any of the authors anymore … I hope this doesn’t mean that their free access will be discontinued in the future)
- Rosulek and Carmer’s algorithm visualizations
Though the “interactive questions” were written by me, they were not implemented by me. I have to thank Oregon State University’s eCampus group for that.
Hopefully this will be helpful to others, though it assumes the particular prerequisites of our program …