Fundamentals of Computer Programming with C# – Светлин Наков, Веселин Колев, Колектив


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.



  • Chapter 1. Introduction to Programming
  • Chapter 2. Primitive Types and Variables
  • Chapter 3. Operators and Expressions
  • Chapter 4. Console Input and Output
  • Chapter 5. Conditional Statements
  • Chapter 6. Loops
  • Chapter 7. Arrays
  • Chapter 8. Numeral Systems
  • Chapter 9. Methods
  • Chapter 10. Recursion
  • Chapter 11. Creating and Using Objects
  • Chapter 12. Exception Handling
  • Chapter 13. Strings and Text Processing
  • Chapter 14. Defining Classes
  • Chapter 15. Text Files
  • Chapter 16. Linear Data Structures
  • Chapter 17. Trees and Graphs
  • Chapter 18. Dictionaries, Hash-Tables and Sets
  • Chapter 19. Data Structures and Algorithm Complexity
  • Chapter 20. Object-Oriented Programming Principles
  • Chapter 21. High-Quality Programming Code
  • Chapter 22. Lambda Expressions and LINQ
  • Chapter 23. Methodology of Problem Solving
  • Chapter 24. Sample Programming Exam – Topic #1
  • Chapter 25. Sample Programming Exam – Topic #2
  • Chapter 26. Sample Programming Exam – Topic #3


  • Корица:Мека
  • Брой страници:1121
  • Общи:От български автор
  • Година:2013
  • Вид:Ръководство, Самоучител
  • Език:Английски
  • Баркод:9789544007737
  • ISBN:9789544007737
  • Жанрове:Компютърна грамотност
  • Тегло:1.137 kg

Колко полезна беше тази книга?

Кликнете върху звезда, за да го оцените!

Среден рейтинг 0 / 5. Брой гласове: 0

Няма гласове досега! Бъдете първият, който ще оцени тази книга.