Ing. Petr Gajdoš, Ph.D.
lectors: Ing. Marek Běhálek, Ph.D., Ing. Jan Janoušek, Ing. Rudolf Ficek
The aim of the subject is to familiarize students with C# language such that they can understand all basic constructions of the selected language and a run-time environment. The students will be able to create desktop applications in C#. All the theoretical backgrounds will help the students to solve real tasks in the selected language.
Recommended System and Software Development Environment
IDE: Visual Studio 2019, Visual Studio Code, etc.
Programming language: C#
Books and articles
There are many books dealing with programming in C# and the choice always depends on individual preferences. You are not limited to the following list.
- Price, Mark J. C# 7 and .NET Core modern cross-platform development : create powerful cross-platform applications using C# 7, .NET Core, and Visual Studio 2017 or Visual Studio Code. Birmingham, UK: Packt Publishing, 2017. Print. ISBN: 1787129551
- Mark J. Price. C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition. Packt Publishing (October 31, 2019), ISBN-13: 978-1788478120
- Ian Griffiths. Programming C# 8.0: Build Cloud, Web, and Desktop Applications 1st Edition. O'Reilly Media; 1 edition (January 7, 2020), ISBN-13: 978-1492056812
- [IN CZECH] Marek Běhálek. Programovací jazyk C#. Simple text for the first reading suggested for those who does not want to spend money for books.
- and others ...