Kurs "Podstawy programowania na potrzeby przetwarzania języka naturalnego" obejmuje zagadnienia programowania na przykładzie języka C# w środowisku .NET dla studentów specjalności "Lingwistyka komputerowa" (I rok). Zajęcia obejmują miniwykłady oraz ćwiczenia laboratoryjne z wykorzystaniem MS VisualStudio 2019. Omawiane tematy: (0) czym jest programowanie?, (1) wejście i wyjście z konsoli, (2) zmienne i typy zmiennych, (3) operatory, (4) operatory binarne i binarny system liczbowy, (5) instrukcje warunkowe, (6) pętle iteracyjne, (7) literały i komentarze, (8), tablice, (9) struktury jako typ danych złożonych, (10) podprogramy i przekazywanie zmiennych, (11) pliki i strumienie, manipulowanie łańcuchami tekstów, (12) interfejs graficzny GUI. Wymagania: myślenie abstrakcyjne i logiczne, kreatywność, wskazana chęć do komunikacji z maszyną :)