Fundamentals of Computer Programming with C#

C SharpFree download Fundamentals of Computer Programming with C# (C Sharp) in PDF written by Svetlin Nakov, Veselin Kolev & Co.

According to the Authors, “If you want to take up programming seriously, you’ve come across the right book. For real! This is the book with which you can make your first steps in programming. It will give a flying start to your long journey into learning modern programming languages and software development technologies. This book teaches the fundamental principles and concepts of programming, which have not changed significantly in the past 15 years. Do not hesitate to read this book even if C# is not the language you would like to pursue. Whatever language you move on to, the knowledge we will give you here will stick, because this book will teach you to think like programmers. We will show you and teach you how to write programs for solving practical algorithmic problems, form the skills in you to come up with (and implement) algorithms, and use various data structures. 

This book is designed specifically to teach you to think like a programmer and the C# language is just a tool that can be replaced by any other modern programming languages, such as Java, C++, PHP or Python. This is a book on programming, not a book on C#.

This book was originally written in Bulgarian language by a large team of volunteer software engineers and later translated into English. None of the authors, translators, editors and the other contributors is a native English speaker so you might find many mistakes and imprecise translation. Please, excuse us.

This book is best suited for beginners. It is intended for anyone who so far has not engaged seriously in programming and would like to begin doing it. This book starts from scratch and introduces you step by step into the fundamentals of programming. It won’t teach you absolutely everything you might need for becoming a software engineer and working at a software company, but it will lay the groundwork on which you can build up technological knowledge and skills, and through them you will be able to turn programming into your profession.

Table of Contents

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

Free download Fundamentals of Computer Programming with C# (C Sharp) in PDF written by Svetlin Nakov, Veselin Kolev & Co. from following download links.

Download Link 1

Download Link 2

Download Link 3

File Size: 11 MB                Pages: 1122                     Please Read Disclaimer

Don’t forget to drop a comment below after downloading this book.

Note: If download links are not working, kindly drop a comment below, so we’ll update the download link for you

Happy downloading!

Also Available: An Introduction to Object Oriented Programming with Java(5th Edition)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.