formułowania problemów w terminach macierzy i wykonywania operacji na macierzach; rozwiązywania układu równań liniowych.
2. Kształcenie w zakresie metod probabilistycznych i statystyki
Efekty kształcenia - umiejętności i kompetencje: obliczania prawdopodobieństwa zdarzeń, wartości oczekiwanej, wariancji i odchylenia standardowego; analizy algorytmów pod względem średniego zachowania; obliczania niezawodności prostych układów sprzętowych i systemów programowych; zastosowania koncepcji procesów stochastycznych do analizy wydajności prostych układów sprzętowo-programowych; przeprowadzania prostego wnioskowania statystycznego.
3. Kształcenie w zakresie matematyki dyskretnej
Efekty kształcenia - umiejętności i kompetencje: interpretowania pojęć z zakresu informatyki w terminach funkcji i relacji; stosowania aparatu logiki, technik dowodzenia twierdzeń, teorii grafów i rekurencji do rozwiązywania problemów o charakterze informatycznym.
4. Kształcenie w zakresie fizyki
Efekty kształcenia - umiejętności i kompetencje: analizowania i wyjaśniania obserwowanych zjawisk; tworzenia i weryfikacji modeli świata rzeczywistego oraz posługiwania się nimi w celu predykcji zdarzeń i stanów.
5. Kształcenie w zakresie nauk technicznych
Efekty kształcenia - umiejętności i kompetencje: rozumienia powiązań informatyki z innymi obszarami nauk technicznych; przenoszenia dobrych praktyk wypracowanych w tych obszarach na grunt informatyki.
B. GRUPA TREŚCI KIERUNKOWYCH
1. Kształcenie w zakresie podstaw programowania
Efekty kształcenia - umiejętności i kompetencje: czytania ze zrozumieniem programów zapisanych w języku programowania imperatywnego; symbolicznego wykonywania prostych programów celem ich weryfikacji; pisania i uruchamianie prostych programów o rozmiarze rzędu 100 wierszy kodu.
2. Kształcenie w zakresie algorytmów i złożoności
Efekty kształcenia - umiejętności i kompetencje: konstruowania algorytmów z wykorzystaniem podstawowych technik algorytmicznych; analizy złożoności algorytmów.
3. Kształcenie w zakresie architektury systemów komputerowych
Efekty kształcenia - umiejętności i kompetencje: projektowania prostych układów sekwencyjnych i kombinacyjnych; obliczania reprezentacji liczb całkowitych i rzeczywistych oraz wykonywania podstawowych operacji arytmetycznych na tych reprezentacjach; pisania prostych programów na poziomie asemblera z użyciem instrukcji warunkowych, pętli, operacji na liczbach całkowitych, tablic.
4. Kształcenie w zakresie systemów operacyjnych
Efekty kształcenia - umiejętności i kompetencje: rozwiązywania klasycznych problemów synchronizacji, w tym problemu producent-konsument i czytelnicy-pisarze oraz problemu pięciu filozofów; dobierania algorytmu szeregowania zadań do specyfiki aplikacji.
5. Kształcenie w zakresie technologii sieciowych
Efekty kształcenia - umiejętności i kompetencje: instalowania prostej sieci z dwoma klientami i pojedynczym serwerem z wykorzystaniem narzędzi typu DHCP (Dynamie Host Configuration Protocol); korzystanie z kluczy i pakietów kryptograficznych PGP (Pretty Good Privacy); budowania prostych interakcyjnych aplikacji internetowych działających w oparciu o bazę danych.
6. Kształcenie w zakresie języków i paradygmatów programowania
Efekty kształcenia - umiejętności i kompetencje: oceny przydatności różnych paradygmatów i związanych z nimi środowisk programistycznych do rozwiązywania różnego typu problemów; projektowania, implementacji, testowania i debugowania prostych programów obiektowych.
Wydział Elektrotechniki, Informatyki i Telekomunikacji 10
Pakiet informacyjny, stacjonarne i niestacjonarne inżynierskie studia I stopnia, kierunek Informatyka