SYDE 322 References
Algorithm Design
- Introduction to The Design and Analysis of Algorithms. Second Edition. Anany Levitin. Addison Wesley, 2007.
- Algorithm Design. Jon Kleinberg and Eva Tardos. Addison Wesley, 2006. QA76.9.A43 K54 2006
- Introduction to Algorithms. Second Edition. Cormen, Leiserson, Rivest, and Stein. MIT Press, 2001. Library electronic book.
- Donald Knuth. The Art of Computer Programming. Volume 1, Fundamental Algorithms. Third Edition. Addison Wesley, 1997.
- Donald Knuth. The Art of Computer Programming. Volume 3, Sorting and Searching. Third Edition. Addison Wesley, 1998.
Additional Resources:
Software Development
- Object-Oriented Software Development, Peter A. Buhr. Course Notes, CS 246, School of Computer Science, University of Waterloo.
- The C++ Programming Language, 3rd edition, Bjarne Stroustrup.Addison Wesley, 2000.
- Object-Oriented Programming and Java. Danny Poo, Derek Kiong, and Swarnalatha Ashok. Springer 2008. Library electronic book.
- C++ in a Nutshell, Ray Lischner. O'Reilly & Associates, 2003. Library electronic Book.
Additional Resources: