Fundamentals of Computer Programming with C# (Svetlin Nakov, et al)

0.0 (0)
Fundamentals of Computer Programming with C# (Svetlin Nakov, et al)

This book provides a thorough education on computer programming that covers problem-solving, logic, data structures, algorithms, and high-quality code with lots of C# examples.

Variables, data types, conditional statements, loops, and arrays are covered at the outset, followed by additional fundamental concepts like methods, number systems, strings and string processing, exceptions, classes, and objects.

The advanced topics covered in this basic programming book include recursion, data structures (lists, trees, hash tables, and graphs), high-quality code, unit testing, refactoring, and object-oriented principles (inheritance, abstraction, encapsulation, and polymorphism) and how they are applied in the C# programming language.

It also covers fundamental topics that each good developer should know like algorithm design, the complexity of algorithms, and problem-solving.

The book explains some C# and.NET-specific technologies, such as lambda expressions, extension methods, and LINQ, and uses the C# programming language and Visual Studio to demonstrate programming principles.

Ebook Details

Published Date / Year
Bulgaria (2013)
1122 pages
eBook Format
HTML and PDF (1122 pages, 13.7 MB)

Similar Programming & Computer Books

Java Security (Scott Oaks)
Java Security by Scott Oakes is exceptional in both its technical breadth and readability. It offers a thorough introduction of the Java security architecture and security classes, as well...
Securing Java: Getting Down to Business with Mobile Code (Gary McGraw, et al)
Security becomes more important as Java develops and enters the industry. But as Java develops, so do its security concerns and designs. ...
Swing: A Quick Tutorial for AWT Programmers (Marty Hall)
This free programming book offers brand-new Swing programmers a fully integrated learning bundle using the practical methodology. It provides the right amount of theoretical and practical coding. ...
Java Swing Tutorial (Jan Bodnar)
Sun Microsystems officially launched the Java GUI toolkit known as Swing. Java is used to develop graphical user interfaces. This is a guide to Java Swing. Beginner and advanced...
O'Reilly® Java AWT Reference (John Zukowski)
The Abstract Window Toolkit (AWT), a sizable collection of classes for creating graphical user interfaces in Java, is completely referenced in the Java AWT Reference. You can make windows,...
Java 2 Network Security (Marco Pistoia, et al.)
With thorough coverage of the new Java 2 security models, this book offers the entire insiders' guide to protecting Java 2 enterprise applications. Developed to assist you in incorporating...
Jan Newmarch's Guide to JINI Technologies (Jan Newmarch)
To comprehend Jini, picture being able to check into any hotel or a new business anywhere in the world and simply plug your laptop or Palm into the local...
JXTA: Java P2P Programming (Daniel Brookshier, et al)
This free programming book offers a priceless introduction to this new technology and is packed with helpful details and real-world examples.  
JXTA (Brendon J. Wilson)
Discover the newest paradigm in computing, peer-to-peer (P2P), and use the JXTA platform's strength to turn your applications into peer-aware, collaborative tools. ...
MonoGame Succinctly (Jim Perry)
The market for video games is enormous, but in order to reach consumers, several platforms must be supported.  

Others Programming Books by Svetlin Nakov

Practical Cryptography for Developers (Svetlin Nakov)
A current, useful book about cryptography for programmers that includes code examples, covers fundamental ideas, as well as cryptographic libraries and developer tools, and includes a ton of examples...

User reviews

There are no user reviews for this listing.
Rate this Book