Fundamentals of Computer Programming with C#

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Telerik Software Academy, 2013. — 1132 p. — ISBN: 9789544007737.
The book "Fundamentals of Computer Programming with C#" is an excellent manual to guide you through your journey of programming as beginner. It will teach you in algorithmic thinking and programming in the C# language and .NET Framework. The book provides a series of programming lessons: from fundamentals of programming and development environment (Visual Studio), variables, operators, arrays and loops to more complex concepts such as recursion, fundamental data structures and classic algorithms, list structures, trees and tree-like data structures, graphs, hash-tables, algorithm complexity, object-oriented programming principles (OOP), LINQ queries, writing high-quality code and solving problems from programming exams. Additionally, PowerPoint slides based on the book and video lessons of those lectures, some by Svetlin Nakov himself, are available and are perfect for self-teaching C#. The book authors conduct free courses on programming with C# for beginners in Telerik Software Academy. If you've searched for "C# book", "programming book", "Nakov book" or "the Bulgarian C# book", you are on the right website.
Contents:
Detailed Table of Contents.
Preface.
Introduction to Programming.
Primitive Types and Variables.
Operators and Expressions.
Console Input and Output.
Conditional Statements.
Loops.
Arrays.
Numeral Systems.
Methods.
Recursion.
Creating and Using Objects.
Exception Handling.
Strings and Text Processing.
Defining Classes.
Text Files.
Linear Data Structures.
Trees and Graphs.
Dictionaries, Hash-Tables and Sets.
Data Structures and Algorithm Complexity.
Object-Oriented Programming Principles.
High-Quality Programming Code.
Lambda Expressions and LINQ.
Methodology of Problem Solving.
Sample Programming Exam – Topic #1.
Sample Programming Exam – Topic #2.
Sample Programming Exam – Topic #3.
Conclusion.

Author(s): Nakov S., Kolev V.

Language: English
Commentary: 1247643
Tags: Библиотека;Компьютерная литература;C#