Informatyka 07-INF-Ginf1-DL
Podstawowe pojęcia informatyki, bit, wartość informacyjna bitu, komunikat, informacja, dana
Systemy liczbowe w informatyce, podstawy algebry Boola, logika dwuwartościowa,
Kody, szyfry, kompresja informacji, kodowanie liczb, znaków, czasu
Podstawy automatyki, teorii gramatyk i języków formalnych, algorytmizacja procesów
Maszyna Turinga i teoretyczny model komputera.
Inżynieria wiedzy, podstawy sztucznej inteligencji, formalizacja wiedzy, wnioskowanie rozmyte
Widzenie komputerowe, uczenie maszynowe, sieci neuronowe, podstawy robotyki, agenci
Systemy multimedialne
Cele kształcenia
Metody prowadzenia zajęć umożliwiające osiągnięcie założonych EK
Wymagania wstępne w zakresie wiedzy, umiejętności oraz kompetencji
Efekty kształcenia
Zna podstawową terminologie w zakresie informatyki, rozumie pojęcie bitu jako jednostki ilości informacji, rozróżnia pomiędzy komunikatami, danymi a informacją, zna algebrę Boola, rozumie istotę kodowania i kompresji informacji
Zna systemy liczbowe stosowane w informatyce i potrafi się nimi posługiwać na podstawowym poziomie, zna typy danych rozróżnia pomiędzy typami całkowitymi, zmiennoprzecinkowymi, znakowymi
Rozumie zasady automatyzacji procesów analitycznych, rozumie zasady posługiwania się językami formalnymi, zna zasady formalizacji opisu procesów
Zna podstawy inżynierii wiedzy, orientuje się we współczesnych kierunkach badań nad sztuczną inteligencją, zna podstawowe metody i narzędzia sztucznej inteligencji
Orientuje się we współczesnych kierunkach badawczych informatyki: automatyki, robotyki, uczenia maszynowego i widzenia komputerowego
Posiada podstawową wiedzę na temat funkcjonowania technik multimedialnych i ich zastosowania w komunikacji
Potrafi posługiwać się binarnym i hexadecymalnym systemem liczbowym, potrafi na wykonywanie podstawowoych operacji na liczbach binarnych, potrafi posługiwać się liczbami zmiennoprzecinkowymi.
Umie stosować algebrę Boola w podejmowaniu decyzji, potrafi tworzyć proste funkcje logiczne i kody numeryczne.
Potrafi zautomatyzować proste procesy i opisać je w sposób formalny.
Potrafi przeprowadzić rozkład procesu na jego składowe i przedstawić go w postaci algorytmicznej,
Potrafi zautomatyzować podstawowe procesy komputerowe przy pomocy prostych języków skryptowych
Rozumie rolę zaawansowanych technik zarządzania informacją w analizie geograficznej
Rozumie rolę systemów informatycznych we współczesnym społeczeństwie infomrmatycznym
Kryteria oceniania
a. Zaliczenie wykładu egzamin w formie pisemnej – 100%
b. Na ocenę końcową ćwiczeń składa się w 90% wynik z pisemnych testów umiejętności posługiwania się metodami informatycznymi; w 10% aktywność na zajęciach
Literatura
Kasperski, M. J., 2003, Sztuczna Inteligencja, Helion
Hyde, R., 2005, Profesjonalne programowanie część 1, Zrozumieć Komputer, Helion
Lewis, F.D., Essential of Computer Science, http://www.cs.uky.edu/~lewis/texts/theory/title.pdf
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: