This course will involve reading assignments and homework exercises from the textbook Fundamentals of Algorithmics by Gilles Brassard and Paul Bratley. This book is required. For any of you who are especially interested in this subject, I recommend a more advanced book, Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest. I may also give out other reading assignments by email or in journals.
I hope to cover all of chapters 1-8 of the Brassard-and-Bratley book, and as much of chapters 9-12 as we have time for. This is about 400 pages, so you need to read about 15 pages per lecture, on average.