Giganci Programowania
Wstęp do Programowania w C# część 1
Najczęściej wybierane

Wstęp do Programowania w C# część 1

Zastanawiasz się jak pracują programiści? Na zajęciach poznamy zasady korzystania z języka C# przy pomocy środowiska Visual Studio i poczujemy się jak jeden z nich. Pętla, metoda, instrukcja warunkowa brzmią jak starożytne zaklęcia? Jako programiści poznamy ich znaczenie i wykorzystasz do tworzenia różnych programów.

Wprowadzenie

Kurs, obejmujący 2 części, stanowi wstęp do „prawdziwego” programowania. Na przykładzie nowoczesnego, opracowanego przez firmę Microsoft języka C#, omawiane są jego podstawowe elementy. Oprócz tego, uczeń poznaje sposoby tworzenia stron internetowych oraz podstawy bezpiecznego korzystania z Internetu i hackingu.

Program kursu

1Lekcja 1. Wstęp do C#.
Na pierwszych zajęciach przedstawione zostaną podstawowe informacje na temat programowania w języku C#. Ponadto zaprezentowane zostanie środowisko Visual Studio Community.
2Lekcja 2. Zmienne i stałe
Poznamy podstawowe zagadnienia związane z koncepcją programowania obiektowego takie jak: klasy, obiekty, modyfikatory dostępu, konstruktor, dziedziczenie, nadpisywanie metod. Nauczymy się w jaki sposób dodawać do projektów dodatkowe pliki z kodem programu oraz grafikami.
3Lekcja 3. Operacje matematyczne
Aplikacja obliczająca pola i obwody figur. Podczas lekcji poruszony zostanie temat stałych i różnego rodzaju operacji matematycznych na nich wykonywanych.
4Lekcja 4. Wprowadzenie do WinForms, rzutowanie.
Aplikacja okienkowa wyliczająca średnią semestralną oraz BMI (Body Mass Index) Podczas zajęć zostaną podjęte tematy bibliotek na przykładzie WinForms oraz kontynuowany będzie temat zmiennych oraz ich konwersji z jednego typu w inny.
5Lekcja 5. Operatory matematyczne i logiczne.
Inkrementacja, dekrementacja. W trakcie lekcji przybliżone zostaną tematy związane z operowaniem na zmiennych, zmianą ich wartości.
6Lekcja 6. Instrukcja warunkowa IF.
Celem lekcji jest przedstawienie instrukcji warunkowej IF.
7Lekcja 7. Instrukcja warunkowa IF - ciąg dalszy.
Zajęcia stanowią kontynuację poprzedniej lekcji o instrukcji warunkowej IF.
8Lekcja 8. Switch.
Celem lekcji jest przedstawienie instrukcji warunkowej Switch.
9Lekcja 9. Wstęp do pętli
Aplikacja do generowania losowych kluczy do gier. Quiz sprawdzający wiedzę. Podczas zajęć poznane zostaną różne aspekty związane z pętlami - konstrukcja pętli, jej rodzaje oraz wykorzystanie.
10Lekcja 10. Pętle - ciąg dalszy.
Celem lekcji jest dalsze zgłębianie tematu pętli.
11Lekcja 11. Tablice.
Celem lekcji jest omówienie zastosowania i używania tablic.
12Lekcja 12. Metody.
Celem lekcji jest przedstawienie metod.
13Lekcja 13. Metody - ciąg dalszy.
Zajęcia stanowią kontynuację tematu realizowanego na poprzedniej lekcji.
14Lekcja 14. Powtórzenie materiału.
Gra „Labirynt”. Podczas zajęć powtórzony zostanie materiał z całego semestru. Zostaną również wręczone certyfikaty uczestnictwa w kursie.
15Lekcja 15. Brick Game
Celem lekcji jest wykorzystanie dotychczas zdobytej wiedzy podczas przygotowywania gry w konsoli systemowej, inspirowanej grami znanych z konsol Brick Game.
16Lekcja 16. Brick Game. Kontynuacja
Celem lekcji jest ulepszenie gry z poprzednich zajęć. Ulepszenie będzie polegać między innymi na przyśpieszaniu gry, boostach możliwych do zebrania, implementacji mechaniki nitro.
17Lekcja 17. Świstaki
Celem lekcji jest przygotowanie projektu popularnej gry “uderz świstaka”. Będzie to gra Wykonana okienkowo (WinForm).
18Lekcja 18. Świstaki. Kontynuacja
Celem lekcji jest udoskonalenie i jeszcze wierniejsze oddanie naszej gry w uderz świstaka. Będzie ona jeszcze bardziej przypominać oryginalną grę poprzez dodanie do niej wyznaczonych miejsc z których świstaki będą wyskakiwały (norki) oraz systemu punktów.