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#
Celem lekcji jest stworzenie pierwszego programu w C# oraz zapoznanie ze
środowiskiem Visual Studio.
2Lekcja 2. Zmienne i stałe
Celem lekcji jest przedstawienie pojęcia zmiennych oraz pokazanie najczęściej
stosowanych typów zmiennych.
3Lekcja 3. Operacje matematyczne
Celem lekcji jest przedstawienie pojęcia stałych oraz pokazanie najczęściej
stosowanych operacji matematycznych.
4Lekcja 4. Wprowadzenie do WinForms, rzutowanie
Celem lekcji jest wprowadzenie do WinForms oraz wprowadzenie pojęcia
rzutowania.
5Lekcja 5. Operatory matematyczne i logiczne
Celem lekcji jest przedstawienie operatorów matematycznych i logicznych. Drugim
celem jest przedstawienie inkrementacji i dekrementacji w języku C#.
6Lekcja 6. Instrukcja warunkowa IF cz. I
Celem lekcji jest przedstawienie instrukcji warunkowej IF.
7Lekcja 7. Instrukcja warunkowa IF cz. II
Zajęcia stanowią kontynuację dla poprzedniej lekcji.
8Lekcja 8. Switch
Celem lekcji jest przedstawienie instrukcji warunkowej Switch.
9Lekcja 9. Wstęp do pętli
Celem lekcji jest zapoznanie się z pojęciem pętli.
10Lekcja 10. Pętle
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 cz. I
Celem lekcji jest przedstawienie metod.
13Lekcja 13. Metody cz. II
Celem lekcji jest dalsze zgłębianie tematu metod.
14Lekcja 14. Powtórzenie materiału
Celem lekcji jest podsumowanie zdobytych w trakcie semestru wiadomości.
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.
19Lekcja 19. Przetwarzanie obrazu
Celem lekcji jest stworzenie programu przetwarzającego gotowe obrazy, z
wykorzystaniem prostych filtrów macierzowych.
20Lekcja 20. Generowanie obrazu
Celem lekcji jest stworzenie programu generującego różne obrazy składające się z
prostych kształtów.

