================ Reading Material ================ The following are the required textbooks for this course and should be used through-out for reference. All are available online through the campus library. - `Head-First Design Patterns `_ - Required Reading: - Chapter 3: Decorator - Chapter 4: Factory - Chapter 5: Singleton - Chapter 6: Command - Chapter 10: State - `Design Patterns: Elements of Reusable Object-Oriented Software (a.k.a. Gang of Four) by Gamma et al `_ - `C# in a Nutshell `_ - Recommended Reading: - Chapter 1: Introducing C# - Chapter 2: C# Basics - Chapter 3: Creating Types - Chapter 7: Collections