Free 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
- Introduction to Programming
- Primitive Types and Variables
- Operators and Expressions
- Console Input and Output
- Conditional Statements
- Loops
- Arrays
- Numerals Systems
- Methods
- Recursion
- Creating and Using Objects
- Exception Handling
- String 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 Principals
- 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
Free download Fundamentals of Computer Programming with C# (C Sharp) in PDF written by Svetlin Nakov, Veselin Kolev & Co. from following download links.
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)