Description Intended for use in the Introductory C# Programming course
Tony Gaddis’s accessible, step-by-step presentation helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the Visual C# programming language by presenting all the details needed to understand the “how” and the “why”—but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs.
In Starting Out With Visual C# 2012, Gaddis makes a very detailed and evenly paced presentation of both programming and C# syntax concepts so all readers will be able to follow along. His GUI-based approach to teaching C# will resonate with students in CS, IT, and CIS courses.
Teaching and Learning Experience
This program will provide a better teaching and learning experience, for both instructors and students. Here’s how:
Gaddis’s Accessible, Step-by-Step Approach: Gaddis makes a very detailed and evenly paced presentation of both programming and C# syntax concepts so all readers will be able to follow along.
Engaged Students: Gaddis’s GUI-based visual approach and entertaining program examples will capture—and keep— students’ interest.
Support Instructors and Students: Easy-to-read code, practice problems, and streamlined design help facilitate learning.
New To This Edition
Fully Updated for Visual C# 2012 and Visual Studio 2012 - This edition has been revised to be compatible with Visual C# 2012, and the Visual Studio 2012 environment.
Step-by-Step VideoNotes Tutorials -In addition, a full set of VideoNotes has been developed to accompany each tutorial in the book. Students can follow along with the author as he works through each tutorial in the videos. Also, one programming exercise at the end of each chapter has an accompanying VideoNote that shows the student how to create the solution. The VideoNotes are available on the book's companion Web site, at www.pearsonhighered.com/gaddis.
Table of Contents
Chapter 1: Introduction to Computers and Programming
Chapter 2: Introduction to Visual C#
Chapter 3: Processing Data
Chapter 4: Making Decisions
Chapter 5: Loops, Files, and Random Numbers
Chapter 6: Modularizing Your Code with Methods
Chapter 7: Arrays and Lists
Chapter 8: More about Processing Data
Chapter 9: Classes and Multiform Projects
Chapter 10: Inheritance and Polymorphism
Chapter 11: Databases
Appendix A: C# Primitive Data Types
Appendix B: Additional User Interface Controls
Appendix C: ASCII/Unicode Characters
Appendix D: Answers to Checkpoint Questions