Ships same day or next business day! UPS expedited shipping available (Priority Mail for AK/HI/APO/PO Boxes). Used sticker & some writing and/or highlighting. Used books may not ...include working access code or dust jacketRead moreShow Less
Used - Good 3rd Edition May contain highlighting/underlining/notes/etc. May have used stickers on cover. Ships same or next day. Expedited shipping takes 2-3 business days; ...standard shipping takes 4-14 business days.Read moreShow Less
Ships same day or next business day via UPS (Priority Mail for AK/HI/APO/PO Boxes)! Used sticker and some writing and/or highlighting. Used books may not include working access ...code or dust jacket.Read moreShow Less
PAPERBACK Good 0538453028 Good condition books may have signs of cover wear and/or marks on corners and page edges. Inside pages may have highlighting, writing and underlining. ...Supplemental materials such as CDs, Access Codes, and Course Packs are not guaranteed to be included. Ships fast from Ontario, delivery is between 5-10 business days. Satisfaction guaranteed!Read moreShow Less
Every book shipped with tracking number. Typical worn out used book. May have bent pages, loose binding, or markings. Overall definitely readable and usable. May not include ...Supplements, CDs or Access Codes. -Acceptable-Read moreShow Less
C# Programming: From Problem Analysis to Program Design has been thoroughly revised for Visual Studio 2010. As in previous editions of the text Doyle introduces a variety of basic programming concepts, from data types and expressions to arrays and collections - all using C# as the programming language. Every chapter begins with an identification of objectives and ends with a case study solidifying concepts presented in the chapter. New to this edition, each chapter ends with a new "Coding Standards" section summarizing style issues and links to additional Resources. Ideal for both novices and programmers with experience in other languages, this book goes beyond traditional programming books by including new, advanced software topics such as an introduction to database connectivity using LINQ (Language Integrated Query) and ADO.NET. A full chapter is devoted to web programming using ASP.NET.
Steve Conger, Seattle Central Community College: "This text has a competitive advantage in pedagogical terms...the full color presentation makes it much easier for students to grasp the code samples and to distinguish the key terms. Additionally, the Doyle book lists complete code samples- which I believe makes for better comprehension."
Product dimensions: 7.30 (w) x 9.00 (h) x 1.60 (d)
Meet the Author
Dr. Barbara Doyle has served as Professor of Computing Sciences at Jacksonville University since 1992. In her second year at Jacksonville University, she accepted the role of department chair and coordinator of the Masters in Computer Education program while still teaching a full faculty load. As chair, she wrote several successfully-funded grant proposals geared toward teacher training and the dissemination of materials developed by educators. She organized and hosted multimedia conferences on campus and computer summer camps. When Dr. Doyle stepped down as chair of the department at Jacksonville University nine years later, she launched a new facet of her career: traveling to large cities during summer months to present educator workshops on the merits of Microsoft's C#. This text, C# PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, is based on that first-hand experience. Dr. Doyle received her undergraduate degree from the University of Kentucky and Ph.D. from the Florida Institute of Technology. She is an active professional with ACM, CSAB, and SIGCSE. She has been a Program Evaluator for the Computing Accreditation Commission of ABET since 2001 and was elected Commissioner to the ABET-CAC board in 2009. Doyle also serves as training mentor to new computer science program evaluators for the Computing Accreditation Commission.
1. Introduction to Computing and Programming. 2. Data Types and Expressions. 3. Methods and Behaviors. 4. Creating Your Own Classes. 5. Making Decisions. 6. Repeating Instructions. 7. Arrays. 8. Advanced Collections. 9. Windows Programming. 10. Programming Based on Events. 11. Advanced Object-Oriented Programming Features. 12. Debugging and Handling Exceptions. 13. Working with Files. 14. Database Access Using LINQ and ADO.NET. 15. Web-Based Applications. Appendix A: Visual Studio Configuration. Appendix B: Code Editor Tools. Appendix C: Character Sets. Appendix D: Operator Precedence. Appendix E: C# Keywords. Glossary.