Subject info

guarantee and lector: doc. Ing. Petr Gajdoš, Ph.D.
office: EA4.32


lectors: Ing. Marek Běhálek, Ph.D., Ing. Jan Janoušek, Ing. Rudolf Ficek

Common rules

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.

Software requirements

Recommended System and Software Development Environment

OS: Windows/Linux
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 ...