<style type="text/css"> p { text-align: left;} .reveal pre code { height: 100%; max-height: 100%; box-sizing: border-box; } </style>

Warunkiem zaliczenia zajęć jest zaliczenie 50% zadań realizowanych w trakcie laboratoriów. Rozwiązania zadań należy umieszczać w repozytorium GitHub.

Marcin Lis, C#. Praktyczny kurs, Helion, 2016

Jacek Matulewski, Visual Studio 2013. Podręcznik programowania w C# z zadaniami, Helion, 2014

Dokumentacja MSDN

Język C# dla początkujących Paweł Łukasiewicz

Witaj Świecie - pierwszy program, wprowadzenie do środowiska .Net, Visual Studio oraz GitHub

Git i GitHub - wprowadzenie do git i GitHub

Zmienne, operatory - Podstawowe typy danych, zmienne, obsługa wejścia/wyjścia w aplikacjach konsolowych

Instrukcje sterujące - Instrukcje warunkowe i pętle

Tablice, macierze, foreach

Łańcuchy - operacje na napisach, StringBuilder

Metody i funkcje - metody statyczne, rekurencja

Wyjątki - typ pusty oraz obsługa wyjątków

Pliki - operacje na plikach (strumieniach)

Struktury, typ wyliczeniowy i typ pusty

Debugowanie aplikacji, korzystanie z pomocy i dokumentacji MSDN

Podstawowe biblioteki w C#

Moodle - strona kursu z punktacją zadań

Git - wersjonowanie kodu J. Matulewski

C# exercises

C# Tutorial

Visual Studio Community/Professional/Enterprice 2022

Visual Studio Code + rozszerzenie C# for Visual Studio Code (GNU Linux, Windows, Mac OS)

GitHub

Online C# Compiler

Ideone