Logowanie
Nawigacja
EITCA
Krajowa realizacja programu Studium EITCA prowadzona jest na 4 kierunkach:
- EITCA/KC Kluczowe Kompetencje
- EITCA/BI Informatyka Biznesowa
- EITCA/IS Bezpieczeństwo informatyczne
- EITCA/CG Grafika Komputerowa
programowanie
EITC/SE/CPF: Podstawy programowania (15h)
admin, wt., 02/08/2011 - 13:47
Przedmiot pozwala na zdobycie podstawowych umiejętności programistycznych i poznanie paradygmatów programowania na przykładzie języka C# na platformie .NET
- Wprowadzenie
- Definicja programowania
- Zmienne
- Typy danych
- Złożone typy danych
- Tablice
- Rekordy
- Złożone typy danych
- Style programowania
- Programowanie imperatywne
- Programowanie proceduralne
- Funkcje
- Sposoby przekazywania parametrów do podprogramów
- Przekazywanie przez wartość
- Przekazywanie przez zmienną
- Programowanie strukturalne
- Bloki warunkowe
- IF
- CASE
- Bloki powtórzeniowe
- REPEAT
- WHILE
- Pętle iteracyjne
- FOR
- Bloki warunkowe
- Paradygmaty programowania
- Programowanie kierowane zdarzeniami
- Wersja imperatywna
- Wersja zdarzeniowa
- Idea programowania obiektowego
- Klasy
- Obiekty
- Dziedziczenie
- Polimorfizm
- Klasy abstrakcyjne
- Ponowne wykorzystywanie kodu
- Idea otwartego programowania
- Programowanie kierowane zdarzeniami
- Platforma Microsoft .NET Framework
- Architektura platformy
- Biblioteka klas
- Wspólne środowisko uruchomieniowe (CLR)
- Kluczowe elementy
- Wspierane języki programowania
- Środowisko programistyczne Visual Studio
- Tworzenie aplikacji konsolowych
- Tworzenie nowej aplikacji
- Zapisywanie aplikacji
- Kompilacja i uruchamianie aplikacji
- Wyświetlanie danych z konsoli
- Pobieranie danych z konsoli
- Model obiektowy środowiska .NET
- Architektura platformy
- Struktura programu w języku C#
- Zmienne
- Deklaracja zmiennej
- Typy danych
- Typy tablicowe
- Operatory
- Operatory pierwotne
- Operatory arytmetyczne
- Operatory logiczne
- Operatory przypisania
- Pierwszeństwo operatorów
- Przeciążanie operatorów
- Funkcje jako metody
- Wywoływanie metody
- Przekazywanie parametrów przez zmienną i wartość
- Struktury sterowania przepływem
- Instrukcja warunkowa
- Instrukcja wyboru
- Pętle warunkowe
- Iterator FOREACH
- Pętla FOR
- Klasy w języku C#
- Definiowanie klas
- Widoczność elementów składowych
- Metody
- Przeciążanie metod
- Metody statyczne
- Atrybuty
- Konstruktory
- Wywoływanie
- Destruktory
- Tworzenie i operowanie na obiektach
- Odwoływanie się do składowych obiektu
- Dziedziczenie
- Przykłady zastosowania
- Polimorfizm-metody wirtualne
- Klasy i metody abstrakcyjne
- Rzutowanie typów
- Zmienne
- Model obiektowy Windows Forms
- Definicja środowiska typu RAD
- Aplikacje typu RAD
- Tworzenie nowej aplikacji okienkowej
- Struktura aplikacji
- Uruchamianie aplikacji
- Tworzenie i dodawanie kontrolek
- Edycja atrybutów
- Implementacja obsługi zdarzeń
- Definicja środowiska typu RAD

