Nelson Higher Education

Higher Education

Microsoft Visual C#: An Introduction to Object-Oriented Programming, 7th Edition

  • Joyce Farrell
  • ISBN-10: 1337102105
  • ISBN-13: 9781337102100
  • 784 Pages | Paperback
  • Previous Editions: 2016, 2014, 2011
  • COPYRIGHT: 2018 Published
Request a Copy for Review

Overview

About the Product

Guide beginning programmers through the fundamentals of the C# language using its most recent features with Farrell's MICROSOFT® VISUAL C# 2017: AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING, 7E. Approachable examples and a clear presentation help students build a strong background in both structured and object-oriented programming concepts. Students master critical fundamental skills that easily transfer to other programming languages. This edition incorporates the most recent versions of both C# and Visual Studio to ensure students have the latest skills necessary for professional success. Hands-on features, video lessons, new debugging exercises, programming exercises, and running case studies keep students actively engaged. Now available with MindTap, the digital learning solution that powers students from memorization to mastery. Give your students hands-on skill practice with auto-graded lab assignments in a live integrated development environment directly within MindTap. A full selection of instructor support provides the tools to reinforce the solid programming skills your students need.

Features

  • VIDEO LESSONS FOR EACH CHAPTER CLARIFY KEY TOPICS. Three or more videos created for each chapter and narrated by author Joyce Farrell build upon explanations from the book to help clarify even the most difficult topics. Videos are available for convenient

  • STEP-BY-STEP PROGRAMMING EXERCISES ENCOURAGE HANDS-ON ANALYSIS AND APPLICATION. Detailed step-by-step programs encourage readers to analyze, test, and modify code written by others. Programming data files that accompany this edition allow students to easi

  • END-OF-CHAPTER EXERCISES CLARIFY CONCEPTS WITH HANDS-ON PRACTICE AND TIPS. Review Questions, Programming Exercises, and Debugging Exercises offer numerous opportunities for students to practice and apply new programming skills. Intriguing and creative gam

  • NEW MINDTAP® WITH A LIVE INTEGRATED DEVELOPMENT ENVIROMENT. MindTap is the digital learning solution that powers students from memorization to mastery. It gives you complete control of your course—to provide engaging content, to challenge every individual

About the Author

Joyce Farrell

Joyce Farrell has authored several popular programming textbooks, including books on Programming Logic and Design, Java, C#, and C++. Her books are recognized for their clear, direct writing style and effective presentation. A well-respected instructor, Ms. Farrell has taught Computer Information Systems at Harper College in Palatine, Illinois; the University of Wisconsin-Stevens Point; and McHenry County College in Crystal Lake, Illinois.

Table of Contents

1. A First Program Using C#.
2. Using Data.
3. Using GUI Objects and the Visual Studio IDE.
4. Making Decisions.
5. Looping.
6. Using Arrays.
7. Introduction to Methods.
8. Advanced Method Concepts.
9. Using Classes and Objects.
10. Introduction to Inheritance.
11. Exception Handling.
12. Using Controls.
13. Handling Events.
14. Files and Streams.
Appendix A: Operator Precedence and Associativity.
Appendix B: Understanding Numbering Systems and Computer Codes.
Appendix C: Using the IDE Editor.

New to this edition

  • THIS EDITION INTEGRATES THE LATEST VERSION OF VISUAL STUDIO AND C#. Content throughout this edition is written and tested using C# and Visual Studio 2017 to ensure students are well equipped and up to date with contemporary programming practice.
  • NEW MINDTAP® WITH A LIVE INTEGRATED DEVELOPMENT ENVIROMENT. MindTap is the digital learning solution that powers students from memorization to mastery. It gives you complete control of your course—to provide engaging content, to challenge every individual, and to build their coding confidence. A pre-built Learning Path includes an interactive eBook, study tools, relevant activities, videos created by text author Joyce Farrell, expand upon key concepts, and more. Give your students hands-on skill practice with auto-graded lab assignments in a live integrated development environment directly within MindTap. Empower students to accelerate their progress with MindTap.
  • NEW LANGUAGE FEATURES ARE HIGHLIGHTED. This edition provides content on new language features such as ref returns, local functions, digit separators, use of "this." Or "Me." on member access, and the expansion of usable governing types in switch expressions.
  • NEW PROGRAMMING EXERCISES OFFER A VARIETY OF FOCUSED PRACTICE. Each chapter contains several new programming exercises not seen in previous editions. For your flexibility in teaching, all exercises and corresponding solutions from the two previous editions are still available on the book’s companion website.

Supplements

All supplements have been updated in coordination with the Main title.
Please see Main title page for new to this edition information.

Instructor Supplements

MindTap Programming, 1 term (6 months) Instant Access for Farrell's Microsoft Visual C# Introduction to Object Oriented Programming  (ISBN-10: 133727934X | ISBN-13: 9781337279345)

MindTap Programming for Farrell's Microsoft Visual C# 2017: An Introduction to Object-Oriented Programming, 7th Edition is an online learning solution designed to help students master the skills they need in today’s workforce. Research shows employers need critical thinkers, troubleshooters, and creative problem-solvers to stay relevant in our fast-paced, technology-driven world. MindTap helps you achieve this with assignments and activities that provide hands-on practice and real-life relevance. Students are guided through assignments that help them master basic knowledge and understanding before moving on to more challenging problems. All MindTap activities and assignments are tied to defined unit learning objectives. Hands-on coding labs provide real-life application and practice. Readings and dynamic visualizations support the lecture, while a post-course assessment measures exactly how much a student has learned. MindTap provides the analytics and reporting to easily see where the class stands in terms of progress, engagement, and completion rates. Use the content and learning path as-is or pick-and-choose how our materials will wrap around yours. You control what the students see and when they see it. Learn more at http://www.cengage.com/mindtap/. MindTap propels students from memorization to mastery. MindTap gives you complete ownership of your content and learning experience. Customize the interactive syllabi, emphasize the most important topics, and add your own material or notes in the eBook. The outcome-driven application helps you challenge every student, build their confidence, and empower them to be unstoppable.

Student Supplements

MindTap Programming, 1 term (6 months) Instant Access for Farrell's Microsoft Visual C# Introduction to Object Oriented Programming  (ISBN-10: 133727934X | ISBN-13: 9781337279345)

MindTap Programming for Farrell's Microsoft Visual C# 2017: An Introduction to Object-Oriented Programming, 7th Edition helps you learn on your terms. INSTANT ACCESS IN YOUR POCKET. Take advantage of the MindTap Mobile App to learn on your terms. Read or listen to textbooks and study with the aid of instructor notifications, flashcards, and practice quizzes. MINDTAP HELPS YOU CREATE YOUR OWN POTENTIAL. GEAR UP FOR ULTIMATE SUCCESS. Track your scores and stay motivated toward your goals. Whether you have more work to do or are ahead of the curve, you’ll know where you need to focus your efforts. And the MindTap Green Dot "P” will charge your confidence along the way. MINDTAP HELPS YOU OWN YOUR PROGRESS. MAKE YOUR TEXTBOOK YOURS. No one knows what works for you better than you. Highlight key text, add notes, and create custom flashcards. When it’s time to study, everything you’ve flagged or noted can be gathered into a guide you can organize.