Wprowadzenie do programowania
Transkrypt
Wprowadzenie do programowania
Wprowadzenie do programowania Opis kursu Kurs przeznaczony jest do prowadzenia przedmiotu „Wprowadzenie do programowania” na uczelniach wyższych. Skupia się na nauce podstaw programowania w języku C# w środowisku programistycznym Visual Studio 2005. Cel kursu Celem kursu jest dostarczenie studentom podstawowej wiedzy i umiejętności do tworzenia aplikacji w języku C#. Opis modułów Numer moduł Tytuł Opis Moduł 1 Wprowadzenie Moduł 2 Użycie zmiennych Moduł 3 Instrukcja wyboru if...else. Obsługa wyjątków Moduł 4 Instrukcje iteracji - pętle Moduł 5 Pozostałe instrukcje sterujące Moduł 6 Tablice W tym module zostaną zaprezentowane informacje podstawowe dotyczące algorytmów, platformy .NET oraz środowiska Visual Studio. W tym module zostaną zaprezentowane informacje dotyczące definiowania zmiennych oraz podstawowych operatorów w języku C#.. W tym module zostaną zaprezentowane informacje dotyczące instrukcji wyboru if...else. Dodatkowo zostanie przedstawiony problem wyjątków (predefiniowane wyjątki, przechwytywanie i zgłaszanie wyjątku) W tym module zostaną zaprezentowane informacje dotyczące instrukcji iteracyjnych: while, for oraz do{..}while. W tym module zostaną zaprezentowane informacje dotyczące instrukcji switch, goto, break oraz continue. W tym module zostaną zaprezentowane informacje dotyczące tablic. W szczególności ich definiowanie i wykorzystanie. Dodatkowo zostanie przedstawiona pętla foreach. W tym module zostaną przedstawione następujące operacje na tablicach: ustawianie wartości elementów tablicy (po utworzeniu tablicy), kopiowanie wartości elementów jednej tablicy do drugiej tablicy, odwracanie tablicy, ustawianie elementów tablicy w odpowiedniej kolejności – sortowanie oraz sprawdzanie czy tablica zawiera element o danej wartości. W tym module zostaną zaprezentowane możliwości definiowania i wykorzystywania metod w aplikacji. Przedstawiono możliwości przekazywania zmiennych do i z metody oraz mechanizm obsługi wyjątków w przypadku zgłoszenia wyjątku wewnątrz metody. W tym module zostaną zaprezentowane informacje dotyczące wywoływania metody z parametrami, wybierania odpowiedniego sposobu przesyłania argumentów, przeciążania metody oraz pobierania argumentów z linii wywołania programu. W tym module zostanie przedstawione na przykładach pojęcie rekurencji. Moduł 7 Operacje na tablicach Moduł 8 Funkcje - wstęp Moduł 9 Przesyłanie argumentów do metody Moduł 10 Metody - algorytmy rekurencyjne i biblioteka metod Moduł 11 Struktury Moduł 12 Rekurencyjne struktura danych lista jednokierunkowa Moduł 13 Binarne drzewo poszukiwao Moduł 14 Dostęp do pliku W tym module zostanie przedstawiony typ strukturalny w języku C# oraz metody jego wykorzystania do implementacji kolejek typu i LIFO. W tym module zostanie przedstawiony typ referencyjny w języku C# oraz zostanie zaprezentowane jego wykorzystanie do implementacji kolejki. W tym module zostaną zaprezentowane struktury drzewa oraz metody przeglądania drzewa oraz dodawanie i usuwanie jego węzłów. W tym module zostaną zaprezentowane możliwości wykorzystania strumieni w języku C# oraz dokonywania operacji na strukturze systemu plików. Jeśli są Paostwo zainteresowani zapoznaniem się z materiałami do kursu przed szkoleniem, prosimy o kontakt z opiekunem IT Academy na Paostwa Wydziale. Wszelkie dodatkowe pytania dotyczące materiałów prosimy kierowad na adres [email protected].