Information now current for fall 2011.Prerequisite: Comp 313/488AudienceAre you an enthusiastic programmer looking for new challenges? Did you enjoy Comp 313/488 (Intermediate Object-Oriented Development) and want to take things to the next level? If so, then this completely redesigned version of Comp 373 (Objects, Frameworks, and Patterns)/Comp 473 (Object-Oriented Programming) offered in Fall 2011 might be just what you are looking for.TopicsBased on the foundation acquired in Comp 313/488, Comp 373/473 studies cutting-edge topics, such as
Key information
Key resources
Required main textProgramming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition Author: Martin Odersky, Lex Spoon and Bill Venners Publisher: Artima Inc; 2 edition (January 4, 2011) ISBN-13: 9780981531649 Recommended supplementary textsDaniel Spiewak Scala Style Guide By: Dean Wampler; Alex Payne Publisher: O'Reilly Media, Inc. Pub. Date: September 15, 2009 Print ISBN-13: 978-0-596-15595-7 available online Programming Language Pragmatics, Third Edition By: Michael Scott Publisher: Morgan Kaufmann Pub. Date: March 23, 2009 eISBN-10: 0-08-092299-6 companion site Design Patterns: Elements of Reusable Object-Oriented Software By: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Publisher: Addison Wesley Pub. Date: 1995 eISBN-10: 0201633612 Growing a Language By: Guy Steele video Some of these texts might be available for free on Safari Tech Books Online (Proquest). Additional reading will be assigned throughout the term. |
Teaching >