Uwaga

Informujemy, że uruchomiony został nowy portal zbiorczy krajowej edycji Akademii EITCA - eitca.pl, na którym znajdują się aktualne informacje dotyczące programu oraz prowadzona jest rekrutacja nowych uczestników.

Przejdź do Akademii EITCA/KC na portalu eitca.pl >>>

Aktualnych uczestników krajowej edycji Akademii EITCA, którzy przystapili do programu w ramach starych portali kierunkowych prosimy o korzystanie w dalszym ciągu z dotychczasowych platform - w najbliższym Państwa konta zostaną zmigrowane do nowych serwisów, o czym zostaną Państwo powiadomieni drogą e-mailową.


Nawigacja

EITCA

Krajowa realizacja programu Studium EITCA prowadzona jest na 4 kierunkach:

jezyk C#

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
    • 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
  • Paradygmaty programowania
    • Programowanie kierowane zdarzeniami
      • Wersja imperatywna
      • Wersja zdarzeniowa
    • Idea programowania obiektowego
      • Klasy
      • Obiekty
      • Dziedziczenie
      • Polimorfizm
      • Klasy abstrakcyjne
      • Ponowne wykorzystywanie kodu
      • Idea otwartego programowania
  • 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
  • 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
  • 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ń

  •  
    Odpowiadała mi asynchroniczna możliwość nauki + europejski certyfikat wydany w języku angielskim."
    @Radosław
     
  •  
    Dziękuję za pomoc w rozwoju mych kompetencji."
    @Jan
     
  •  
    Materiały autorskie opracowane były bardzo przejrzyście, czytelnie i zrozumiale."
    @Krzysztof
     
  •  
    Pozytywnym aspektem była dobra organizacja zdawania egzaminów."
    @Marcin
     
  •  
    Możliwość przedłużania terminu realizacji znacznie ułatwiła realizację kursu przy pracy na pełny etat."
    @Ewa
     
  •  
    Podobało mi się podejście do słuchacza."
    @Krzysztof
     
  •  
    Najbardziej odpowiadał mi się brak ograniczenia czasowego, dostęp 24 h na dobę do materiałów."
    @Barbara
     
  •  
    Łatwy dostęp, możliwość nauki w domu w dogodnym czasie."
    @Małgorzata
     
  •  
    Ogólnie - b. sprawna organizacja."
    @Joanna
     
  •  
    Najbardziej podobała mi się możliwość zdawania egzaminów w dowolnym terminie."
    @Tomasz
     
  •  
    Jestem zadowolona, że wzięłam udział w tym szkoleniu, na pewno moja wiedza informatyczna jest teraz na dużo wyższym poziomie."
    @Małgorzata
     
  •  
    Zawartość programową oraz system nauczania określam jako bardzo wysoki."
    @Leszek
     
  •  
    Teoria przedstawiona w sposób zrozumiały w większości przedmiotów, ćwiczenia z odpowiedziami, podpowiedziami."
    @Małgorzata
     
  •  
    Bardzo dokładne wyjaśnienia i opisy."
    @Wiktor
     
  •  
    Szerokie spojrzenie na różne zagadnienia IT, pomoc w instalowaniu programów."
    @Joanna
     
  •  
    Możliwość uczenia się na odległość, bez dojazdów na zajęcia."
    @Wacław
     
  •  
    Plusy: całość kursu, zakres tematyczny oraz organizacja szkolenia."
    @Artur
     
  •  
    Klarowna zawartość programowo-tematyczna, dogodny czas do realizacji zadań programowych objętych w studium."
    @Leszek
     
  •  
    Brak problemów począwszy od strony organizacyjnej poprzez elementy związane z poszczególnymi działami kursu, na procedurze certyfikacyjnej skończywszy."
    @Dagmara
     
  •  
    Wiele opisów. Dodatkowe pliki (załączniki). Edukacja na wysokim poziomie. Możliwość konsultacji z korepetytorami. Klarowność treści."
    @Karol
     
  •  
    Możliwość realizacji kursu w godzinach i dniach, które mi odpowiadają, co umożliwia pogodzenie kursu z pracą."
    @Katarzyna
     
  •  
    Można się uczuć w każdym miejscu na świecie o dowolnej godzinie."
    @Dariusz
     
  •  
    Wszystkie aspekty szkolenia były bardzo przydatne."
    @Roksana
     
  •  
    Liczne ilustracje ukazujące nawet elementy programu. Dokładne opisy działań krok po kroku."
    @Łukasz
     
  •  
    Poznanie nowych, ciekawych programów i ich możliwości."
    @Wojciech
     
  •  
    Klarowne wykłady na określone tematy w niektórych programach, ciekawe ćwiczenia."
    @Joanna
     
  •  
    Przedstawienie wiedzy w sposób przystępny i zrozumiały :)"
    @Dariusz
     
  •  
    Pozytywnymi aspektami kursu były: możliwość konsultacji, dowolność w doborze kolejności kursów, możliwość poprawienia wyniku testów."
    @Ewa
     
  •  
    Całość kursu przygotowana bardzo solidnie zarówno pod względem teorii, jak i praktyki."
    @Artur
     
  •  
    Przystępna cena oraz możliwość nauki w domu.”
    @Joanna
     
  •  
    Ta forma szkolenia jest świetną alternatywą szkoleń stacjonarnych.Bardzo ważna dla mnie była swoboda ustalania czasu kursu."
    @Maria
     
  •  
    Moje kompetencje w zakresie technologii informatycznych po ukończeniu szkolenia znacznie wzrosły. Nauczyłam się pracować na podstawowych programach informatycznych."
    @Aurelia
     
  •  
    Przed szkoleniem moje kompetencje były dość wysokie, przynajmniej takie miałam wrażenie, a po ukończeniu szkolenia jestem pewna, że znam się bardzo dobrze w zakresie technologii informatycznych."
    @Ewelina
     
  •  
    moje kwalifikacje zostały w znacznym stopniu podniesione, a podstawowe programy stały się dla mnie bardziej zrozumiałe."
    @Danuta
     
  •  
    Uważam, że moje kompetencje są na dużo wyższym poziomie niż w momencie zaczynania kursu. I mam nadzieję, ze przydadzą mi się w pracy zawodowej a także prywatnie."
    @Justyna
     
  •  
    Moje kompetencje wzrosły zdecydowanie. Dowiedziałam się wielu nowych i ciekawych rzeczy związanych z praca przy komputerze, które stosuję teraz w życiu codziennym."
    @Katarzyna
     
  •  
    Zdecydowanie podniosłam swoje kompetencje, nie mam większych problemów ze znalezieniem odpowiednich funkcji w programach będących przedmiotem szkolenia. "
    @Joanna
     
  •  
    Zdecydowanie czuję się bardzie pewna siebie współpracując z komputerem. Doświadczyłam zagadnień o których nie miałam pojęcia. Moja samoocena wzrosła adekwatnie do moich nabytych umiejętności. "
    @Iwona
     
  •  
    Jestem mile zaskoczona kursem. Na początku kursu podchodziłam do niego sceptycznie ale po opracowaniu kilku wykładów stwierdziłam, że na pewno to mi się przyda. Podniosłam swoje umiejętności. "
    @Monika
     
  •  
    Moje kompetencje w zakresie technologii informatycznych sa obecnie bardzo dobre."
    @Oktawia
     
  •  
    Przyswoiłam dodatkową wiedzę, jak również usystematyzowałam tą już posiadaną."
    @Wioletta
     
  •  
    Bardzo ważne jest to, że mimo że kurs jest interaktywny to daje międzynarodowy certyfikat... Uważam, że takie kursy powinny być coraz bardziej upowszechniane."
    @Maria
     
  •  
    Wzmocnienie dotychczas posiadanych umiejętności, wyposażenie w wiedzę dotyczącą nowych funkcji poznanych programów."
    @Karolina
     
  •  
    Dziękuję bardzo za możliwość potwierdzenia moich umiejętności a także ich poszerzenia."
    @Agnieszka
     
  •  
    Moje kompetencje po ukończeniu szkolenia bardzo się podniosły. Podczas szkolenia zetknęłam się z zagadnieniami, które do tej pory były mi zupełnie obce. "
    @Wioletta