Computing Reviews

C# 6 for programmers (6th ed.)
Deitel P., Deitel H., Prentice Hall Press,Upper Saddle River, NJ,2016. 768 pp.Type:Book
Date Reviewed: 09/11/17

The popularity of computer programming courses and their associated languages has led to the publication of numerous texts and reference books. Throughout the long history of computer programming books, there has been a standardized format: start with an introduction and history, and then move to control structures, methods, and functions or procedures. The final sections generally cover language-specific topics and advanced data structures.

The sixth edition of C# 6 for programmers is no different than the previous textbooks on computer programming languages using C#. This text is very well sequenced, with more than half of the book covering all of the major concepts of the C# language using the command-line interface. The last sections of the book introduce Windows Forms, event handling, databases, and language integrated query (LINQ).

The use of the command line to teach and demonstrate programming constructs provides an excellent opportunity to read and write code without the clutter and complexity of a Windows Forms environment. This technique represents a traditional approach to learning a programming language, and has been tried and tested for several decades. Whilst lecturers and educators move toward contemporary pedagogical practices, the aforementioned text is still very relevant. The topics reflect the correct C# language syntax with sufficient examples that are easy to read. All of the code in the text will work with a range of versions of the Microsoft Visual Studio software, including the 2017 version.

As a reference text, this book has a comprehensive index and contents pages that enable the reader to easily access specific topics. The information contained in this book represents the majority of topics covered by computer science and computer programming language courses. It would be a very suitable text for an introductory or intermediate course at a college or university level. As a computer language lecturer, I would recommend this book to any educator seeking a textbook for a course that requires a clear and comprehensive introduction to the C# programming language.

More reviews about this item: Amazon, IProgrammer

Reviewer:  S. M. Godwin Review #: CR145529 (1711-0699)

Reproduction in whole or in part without permission is prohibited.   Copyright 2024 ComputingReviews.com™
Terms of Use
| Privacy Policy