Kod przedmiotu |
02 03 5864 00 |
Liczba uzyskiwanych punktów ECTS |
3 |
Nazwa przedmiotu w języku prowadzenia |
Informatyka |
Nazwa przedmiotu w języku polskim |
Informatyka |
Nazwa przedmiotu w języku angielskim |
Computer Science |
Język prowadzenia zajęć |
polski |
Formy zajęć |
|
Wykład |
Ćwiczenia |
Laboratorium |
Projekt |
Seminarium |
Inne |
Suma godzin w semestrze |
Godziny kontaktowe |
10 |
|
20 |
|
|
0 |
30 |
Czy e-learning |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
|
Kryteria oceny (waga) |
0,50 |
|
0,50 |
|
|
0,00 |
|
|
Jednostka prowadząca |
Instytut Mechatroniki i Systemów Informatycznych |
Kierownik przedmiotu |
prof. dr hab. inż. Krzysztof Komęza |
Realizatorzy przedmiotu |
prof. dr hab. inż. Maria Dems, dr hab. inż. Zbigniew Gmyrek, dr inż. Maciej Kacperski, dr inż. Krzysztof Majer |
Wymagania wstępne |
brak |
Przedmiotowe efekty uczenia się |
- Student zna budowę współczesnych mikrokomputerów oraz mechanizmy przetwarzania i zapisu danych.
- Student potrafi zapisać informacje w odpowiedniej strukturze również z wykorzystaniem języka programowania baz danych.
- Student posiada wiedzę z zakresu tworzenia grafiki animowanej.
|
Przypisane kierunkowe efekty uczenia się |
|
Treści programowe |
Celem przedmiotu jest nabycie kompetencji z zakresu podstaw informatyki obejmujących wiedzę z zakresu architektury komputerów, przetwarzania danych przez mikroprocesor, kodowania liczb i znaków. Zakres przedmiotu obejmuje również mechanizmy utrwalania danych w różnych strukturach i formatach ze szczególnym uwzględnieniem relacyjnych baz danych. Przedmiot przygotowuje do przetwarzania danych. |
Metody weryfikacji przedmiotowych efektów uczenia się |
Efekt 2 Zaliczenie w formie pisemnej
Efekt 1 Obserwacja działań studenta podczas realizacji zadań na laboratorium
|
Formy i warunki zaliczenia przedmiotu |
Zaliczenie pisemne |
Szczegółowe treści przedmiotu |
- Systemy pozycyjne, konwersje pomiędzy systemem dziesiętnym a dowolnym systemem pozycyjnym, naturalny kod binarny.
- Budowa i działanie sprzętu komputerowego ? architektura komputerów, komunikacja z urządzeniami zewnętrznymi.
- Systemy operacyjne. Własności i architektura wybranych systemów operacyjnych: Windows, Linux
- Podstawy programowania, języki programowania. Programowanie w języku Java. Podstawowe elementy języka, struktura programu, kompilacja programu. Wprowadzanie i wyprowadzanie danych. Stałe, zmienne, typy, kwalifikatory typów, deklaracje i definicje. Pojecie klasy. Inicjalizacja zmiennych, konstruktor obiektów. Blok instrukcji. Wyrażenia arytmetyczne i warunkowe. Operatory, ich priorytety i łączność. Konwersja typów i rzutowanie. Instrukcje sterujace.
Tablice, funkcje. Podstawowe biblioteki standardowe. Interfejsy. Dziedziczenie klas
- Podstawy baz danych. Zasady projektowania baz relacyjnych, normalizacja bazy danych, projektowanie struktur logicznych i fizycznych. Operacje na danych w języku SQL
-Sieci komputerowe. model ISO-OSI, rodzaje i topologie sieci, podstawy funkcjonowania sieci Ethernet, protokoły sieciowe UDP,TCP, IP
-Metody sztucznej inteligencji, podstawowe pojęcia, wprowadzenie do logiki rozmytej, algorytmy genetyczne, sieci neuronowe, uczenie maszynowe. |
Literatura podstawowa |
- Piotr Metzger, Anatomia PC. Wydanie XI, Helion 2007
- Andrew S. Tanenbaum, Herbert Bos, Systemy operacyjne. Wydanie IV, Helion 2015
- Adam Pelikant, Bazy danych. Pierwsze starcie, Helion 2009
- Shapiro Julian, Tworzenie animacji z użyciem języka JavaScript. Wprowadzenie do technik animacji - Shapiro Julian, Helion 2015
|
Literatura uzupełniająca |
- Dobre Adrian, Ramtal Dev, Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash, Helion 2013
- Guy Harrison., NoSQL, NewSQL i BigData. Bazy danych następnej generacji, Helion 2019
- Piotr Besta, Tworzenie gier 2D i 3D w języku Turbo Pascal, Helion 2002
- Ahmet Bindal Fundamentals of Computer Architecture and Design 2nd ed. 2019 Edition Springer; 2nd ed. 2019 edition (January 31, 2019)
|
Przeciętne obciążenie godzinowe studenta pracą własną |
45 |
Uwagi |
Brak |
Data aktualizacja karty |
2020-07-16 15:49:37 |
Przedmiot archiwalny tak/nie |
nie |